Bug#998855: libobs-dev: Please, provide easings.h
Package: libobs-dev
Version: 27.1.3+dfsg1-1
Severity: normal
Tags: patch
Control: affects -1 obs-move-transition
Dear maintainer,
In last weekend obs-move-transition[1] arrived to Debian. obs-move-transition
is the most rated plugin for obs-studio.
[1] https://tracker.debian.org/pkg/obs-move-transition
obs-move-transition depends of the file plugins/obs-transitions/easings.h,
provided in obs-studio source code, but not available with any package in
Debian. To allow the plugin to build correctly, I created a copy of the
easings.h inside of obs-move-transition-2.5.1. To avoid an embedded copy of
this file, please provide it in libobs-dev. The upstream is active and always
will keep the compatibility because he uses the original OBS source code when
developing the plugin. The attached patch will fix this issue. I also sent an
MR to Salsa [2] to make to make easier the fix.
[2] https://salsa.debian.org/multimedia-team/obs-studio/-/merge_requests/6
After the fix, I will drop the embedded copy of the easings.h in
obs-move-transition.
Thanks in advance.
Regards,
Eriberto
--- a/debian/libobs-dev.install
+++ b/debian/libobs-dev.install
@@ -2,3 +2,4 @@ usr/include/*
usr/lib/*/*.so
usr/lib/*/cmake/LibObs/*
usr/lib/*/pkgconfig
+plugins/obs-transitions/easings.h usr/include/obs/plugins/obs-transitions
Reply to: