Bug 26702 - No development files available for obs-studio (not possible to compile additional plugins)
Summary: No development files available for obs-studio (not possible to compile additi...
Status: NEW
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: High major
Target Milestone: Mageia 8
Assignee: Stig-Ørjan Smelror
QA Contact:
Depends on:
Reported: 2020-05-29 12:36 CEST by Christian Lohmaier
Modified: 2021-02-28 20:34 CET (History)
2 users (show)

See Also:
Source RPM: obs-studio-23.1.0-3.mga7.tainted.src.rpm
Status comment:


Description Christian Lohmaier 2020-05-29 12:36:41 CEST
Description of problem:
the obs-studio package doesn't include development headers/related files, so it is impossible to compile additional plugins like e.g https://github.com/CatxFish/obs-v4l2sink

They are explicitly removed in the spec file:

# We don't need (a priori) the devel files
rm -rf %{buildroot}%{_libdir}/*.so
rm -rf %{buildroot}%{_libdir}/cmake
rm -rf %{buildroot}%{_prefix}/lib/pkgconfig
rm -rf %{buildroot}%{_includedir}

with a comment of 
* Thu Apr 18 2019 daviddavid <daviddavid> 23.1.0-3.mga7
+ Revision: 1393235
- do not install unwanted pkgconfig file (this prevent pulling some devel stuff)

That I don't really understand - as how would installing pkginfo file cause additional dependencies? Esp. when devel stuff is (typically) in a separate package anyway?
Christian Lohmaier 2020-05-29 12:45:17 CEST

See Also: (none) => https://bugs.mageia.org/show_bug.cgi?id=26703

Comment 1 Lewis Smith 2020-06-05 21:28:26 CEST
Assigning to Stig who most recently maintained this; CC'ing DavidG who did so before.

Assignee: bugsquad => smelror
CC: (none) => geiger.david68210

Comment 2 Aurelien Oudelet 2021-02-28 20:34:06 CET
Stig, can you eventually look for Bug 26701 and Bug 26703, this is around OBS Studio.


Target Milestone: --- => Mageia 8
Severity: normal => major
Version: 7 => Cauldron
CC: (none) => ouaurelien
Priority: Normal => High

Note You need to log in before you can comment on or make changes to this bug.