gstreamer-plugins-good and (the lack of) taglib

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The gstreamer-plugins-good package in core is missing taglib support, but the source package will happily build it if you happen to have the taglib-devel package from Extras installed when you build the gstreamer-plugins-good package, but the resulting RPM won't be created because the resulting new library file isn't included in the files list.

I've attached a patch that will explicitly require taglib as a BuildRequires and include libgsttaglib.so in the file list so that the standard package has taglib support.

Having taglib support in the plugins package means you can install the gstreamer-plugins-ugly package from (eg) Livna, and be able to include ! id3v2mux in the gstreamer pipeline, and actually have it output an MP3 with proper ID3 tags.

The only problem I can think of in introducing this patch is the dirtiness of making a package from Extras be a build requirement of a package in core. Is this generally frowned upon?
*** gstreamer-plugins-good.spec.orig	2006-08-25 23:06:17.000000000 -0700
--- gstreamer-plugins-good.spec	2006-11-20 14:04:56.000000000 -0800
***************
*** 37,42 ****
--- 37,43 ----
  BuildRequires:  mikmod
  BuildRequires:  glibc-devel
  BuildRequires:	speex-devel
+ BuildRequires:	taglib-devel
  
  %ifnarch s390 s390x
  BuildRequires:  libdv-devel
***************
*** 147,152 ****
--- 148,154 ----
  %{_libdir}/gstreamer-%{majorminor}/libgstannodex.so
  %{_libdir}/gstreamer-%{majorminor}/libgsticydemux.so
  %{_libdir}/gstreamer-%{majorminor}/libgstvideobalance.so
+ %{_libdir}/gstreamer-%{majorminor}/libgsttaglib.so
  %{_libdir}/gstreamer-%{majorminor}/libgstximagesrc.so
  
  # gstreamer-plugins with external dependencies but in the main package
-- 
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux