[Bug 289] Review request: gstreamer-pitfdll - GStreamer plugin for using MS Windows binary codecs

RPM Fusion Bugzilla noreply at rpmfusion.org
Fri Jan 9 20:01:17 CET 2009


http://bugzilla.rpmfusion.org/show_bug.cgi?id=289





--- Comment #16 from Erik van Pienbroek <erik-rpmfusion at vanpienbroek.nl>  2009-01-09 20:01:17 ---
Another issue we have with this package is PackageKit integration ( which is a
F10 feature:
https://fedoraproject.org/wiki/Features/GStreamer_dependencies_in_RPM ). Right
now, this package lacks the RPM provides for this feature:

$ rpmquery --provides gstreamer-pitfdll
libpitfdll.so  
gstreamer-pitfdll = 0.9.1.1-1.20080215cvs.fc10
gstreamer-pitfdll(x86-32) = 0.9.1.1-1.20080215cvs.fc10

After some investigation I've found out this is caused by a 'bug' in the
gstreamer package. The file /usr/lib/rpm/gstreamer.prov (provided by
gstreamer-devel) assumes GStreamer plugins always contain the text 'libgst' in
the filename. If I add the command ...

mv $RPM_BUILD_ROOT%{_libdir}/gstreamer-0.10/libpitfdll.so
$RPM_BUILD_ROOT%{_libdir}/gstreamer-0.10/libgstpitfdll.so

.. to the %install phase of the .spec file of gstreamer-pitfdll (and the
w32codecs are installed during the rpm build!), the auto generation works:

$ rpmquery --provides gstreamer-pitfdll
gstreamer0.10(decoder-audio/x-qdm2)  
gstreamer0.10(decoder-audio/x-wma)(wmaversion=1)  
gstreamer0.10(decoder-audio/x-wma)(wmaversion=2)  
gstreamer0.10(decoder-audio/x-wma)(wmaversion=3)  
gstreamer0.10(decoder-audio/x-wms)  
gstreamer0.10(decoder-video/x-indeo)(indeoversion=4)  
gstreamer0.10(decoder-video/x-indeo)(indeoversion=5)  
gstreamer0.10(decoder-video/x-wmv)(wmvversion=1)  
gstreamer0.10(decoder-video/x-wmv)(wmvversion=2)  
gstreamer0.10(decoder-video/x-wmv)(wmvversion=3)  
libpitfdll.so  
gstreamer-pitfdll = 0.9.1.1-3.20080215cvs.fc10
gstreamer-pitfdll(x86-32) = 0.9.1.1-3.20080215cvs.fc10

Do the other people here think this is worth a bugreport against the gstreamer
package or should we permanently add the hack I did above to this package?


-- 
Configure bugmail: http://bugzilla.rpmfusion.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the rpmfusion-developers mailing list