|
|
|
@ -1,13 +1,13 @@
|
|
|
|
|
%define majorminor 0.10
|
|
|
|
|
%define gstreamer gstreamer
|
|
|
|
|
|
|
|
|
|
%define gst_minver 0.10.22.1
|
|
|
|
|
%define gstpb_minver 0.10.22.1
|
|
|
|
|
%define gst_minver 0.10.30
|
|
|
|
|
%define gstpb_minver 0.10.30
|
|
|
|
|
|
|
|
|
|
Summary: GStreamer streaming media framework "bad" plug-ins
|
|
|
|
|
Name: gstreamer-plugins-bad-free
|
|
|
|
|
Version: 0.10.17
|
|
|
|
|
Release: 7%{?dist}
|
|
|
|
|
Version: 0.10.20
|
|
|
|
|
Release: 1%{?dist}
|
|
|
|
|
# The freeze and nfs plugins are LGPLv2 (only)
|
|
|
|
|
License: LGPLv2+ and LGPLv2
|
|
|
|
|
Group: Applications/Multimedia
|
|
|
|
@ -18,7 +18,6 @@ URL: http://gstreamer.freedesktop.org/
|
|
|
|
|
Source: gst-plugins-bad-free-%{version}.tar.bz2
|
|
|
|
|
Source1: gst-p-bad-cleanup.sh
|
|
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
|
|
|
Patch0: 0001-examples-Use-gtk-functions-instead-of-libX11-functio.patch
|
|
|
|
|
|
|
|
|
|
Requires: %{gstreamer} >= %{gst_minver}
|
|
|
|
|
BuildRequires: %{gstreamer}-devel >= %{gst_minver}
|
|
|
|
@ -30,41 +29,41 @@ BuildRequires: PyXML
|
|
|
|
|
BuildRequires: libXt-devel
|
|
|
|
|
BuildRequireS: gtk-doc
|
|
|
|
|
|
|
|
|
|
BuildRequires: liboil-devel
|
|
|
|
|
BuildRequires: gsm-devel
|
|
|
|
|
BuildRequires: libmpcdec-devel
|
|
|
|
|
BuildRequires: SDL-devel
|
|
|
|
|
BuildRequires: soundtouch-devel
|
|
|
|
|
Buildrequires: wavpack-devel
|
|
|
|
|
BuildRequires: bzip2-devel
|
|
|
|
|
BuildRequires: mesa-libGLU-devel
|
|
|
|
|
BuildRequires: libcdaudio-devel
|
|
|
|
|
BuildRequires: jack-audio-connection-kit-devel
|
|
|
|
|
BuildRequires: nas-devel
|
|
|
|
|
BuildRequires: wildmidi-devel
|
|
|
|
|
BuildRequires: libsndfile-devel
|
|
|
|
|
BuildRequires: libmodplug-devel
|
|
|
|
|
BuildRequires: libtimidity-devel
|
|
|
|
|
BuildRequires: celt-devel
|
|
|
|
|
BuildRequires: dirac-devel
|
|
|
|
|
BuildRequires: exempi-devel
|
|
|
|
|
BuildRequires: gmyth-devel >= 0.4
|
|
|
|
|
BuildRequires: gsm-devel
|
|
|
|
|
BuildRequires: jack-audio-connection-kit-devel
|
|
|
|
|
BuildRequires: jasper-devel
|
|
|
|
|
BuildRequires: ladspa-devel
|
|
|
|
|
BuildRequires: libass-devel
|
|
|
|
|
BuildRequires: libcdaudio-devel
|
|
|
|
|
BuildRequires: libdc1394-devel
|
|
|
|
|
BuildRequires: libdvdnav-devel
|
|
|
|
|
BuildRequires: libexif-devel
|
|
|
|
|
BuildRequires: libiptcdata-devel
|
|
|
|
|
BuildRequires: exempi-devel
|
|
|
|
|
BuildRequires: dirac-devel
|
|
|
|
|
BuildRequires: libofa-devel
|
|
|
|
|
BuildRequires: libdvdnav-devel
|
|
|
|
|
BuildRequires: jasper-devel
|
|
|
|
|
BuildRequires: openssl-devel
|
|
|
|
|
BuildRequires: celt-devel
|
|
|
|
|
BuildRequires: libass-devel
|
|
|
|
|
BuildRequires: libkate-devel
|
|
|
|
|
BuildRequires: slv2-devel
|
|
|
|
|
BuildRequires: libmodplug-devel
|
|
|
|
|
BuildRequires: libmpcdec-devel
|
|
|
|
|
BuildRequires: libofa-devel
|
|
|
|
|
BuildRequires: liboil-devel
|
|
|
|
|
BuildRequires: librsvg2-devel
|
|
|
|
|
BuildRequires: zbar-devel
|
|
|
|
|
BuildRequires: libsndfile-devel
|
|
|
|
|
BuildRequires: libtimidity-devel
|
|
|
|
|
BuildRequires: libvpx-devel
|
|
|
|
|
BuildRequires: mesa-libGLU-devel
|
|
|
|
|
BuildRequires: nas-devel
|
|
|
|
|
BuildRequires: openssl-devel
|
|
|
|
|
BuildRequires: orc-devel
|
|
|
|
|
BuildRequires: schroedinger-devel
|
|
|
|
|
BuildRequires: ladspa-devel
|
|
|
|
|
# https://bugzilla.gnome.org/show_bug.cgi?id=601108
|
|
|
|
|
BuildRequires: libglade2-devel
|
|
|
|
|
BuildRequires: SDL-devel
|
|
|
|
|
BuildRequires: slv2-devel
|
|
|
|
|
BuildRequires: soundtouch-devel
|
|
|
|
|
Buildrequires: wavpack-devel
|
|
|
|
|
BuildRequires: wildmidi-devel
|
|
|
|
|
BuildRequires: zbar-devel
|
|
|
|
|
|
|
|
|
|
Obsoletes: gstreamer-plugins-flumpegdemux < 0.10.15-9
|
|
|
|
|
Provides: gstreamer-plugins-flumpegdemux = %{version}-%{release}
|
|
|
|
@ -86,7 +85,8 @@ well enough, or the code is not of good enough quality.
|
|
|
|
|
Summary: Extra GStreamer "bad" plugins (less often used "bad" plugins)
|
|
|
|
|
Group: Applications/Multimedia
|
|
|
|
|
Requires: %{name} = %{version}-%{release}
|
|
|
|
|
Obsoletes: gstreamer-plugings-bad-extras < %{version}-%{release}
|
|
|
|
|
Obsoletes: gstreamer-plugins-bad-extras < %{version}-%{release}
|
|
|
|
|
Provides: gstreamer-plugins-bad-extras = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description extras
|
|
|
|
|
GStreamer is a streaming media framework, based on graphs of elements which
|
|
|
|
@ -105,7 +105,8 @@ Summary: Development files for the GStreamer media framework "bad" plug-ins
|
|
|
|
|
Group: Development/Libraries
|
|
|
|
|
Requires: %{name} = %{version}-%{release}
|
|
|
|
|
Requires: gstreamer-plugins-base-devel
|
|
|
|
|
Obsoletes: gstreamer-plugings-bad-devel < %{version}-%{release}
|
|
|
|
|
Obsoletes: gstreamer-plugins-bad-devel < %{version}-%{release}
|
|
|
|
|
Provides: gstreamer-plugins-bad-devel = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description devel
|
|
|
|
|
GStreamer is a streaming media framework, based on graphs of elements which
|
|
|
|
@ -119,7 +120,8 @@ aren't tested well enough, or the code is not of good enough quality.
|
|
|
|
|
Summary: Development documentation for the GStreamer "bad" plug-ins
|
|
|
|
|
Group: Development/Libraries
|
|
|
|
|
Requires: %{name}-devel = %{version}-%{release}
|
|
|
|
|
Obsoletes: gstreamer-plugings-bad-devel-docs < %{version}-%{release}
|
|
|
|
|
Obsoletes: gstreamer-plugins-bad-devel-docs < %{version}-%{release}
|
|
|
|
|
Provides: gstreamer-plugins-bad-devel-docs = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description devel-docs
|
|
|
|
|
GStreamer is a streaming media framework, based on graphs of elements which
|
|
|
|
@ -131,7 +133,6 @@ aren't tested well enough, or the code is not of good enough quality.
|
|
|
|
|
|
|
|
|
|
%prep
|
|
|
|
|
%setup -q -n gst-plugins-bad-%{version}
|
|
|
|
|
%patch0 -p1 -b .gtk-funcs
|
|
|
|
|
|
|
|
|
|
%build
|
|
|
|
|
%configure \
|
|
|
|
@ -140,12 +141,8 @@ aren't tested well enough, or the code is not of good enough quality.
|
|
|
|
|
--enable-debug --disable-static --enable-gtk-doc --enable-experimental \
|
|
|
|
|
--disable-divx
|
|
|
|
|
|
|
|
|
|
# Don't use rpath!
|
|
|
|
|
%{__sed} -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
|
|
|
|
|
%{__sed} -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
|
|
|
|
|
%{__make} %{?_smp_mflags}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%install
|
|
|
|
|
%{__rm} -rf %{buildroot}
|
|
|
|
|
%{__make} install DESTDIR="%{buildroot}"
|
|
|
|
@ -168,29 +165,34 @@ aren't tested well enough, or the code is not of good enough quality.
|
|
|
|
|
%files -f gst-plugins-bad-%{majorminor}.lang
|
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
|
%doc AUTHORS COPYING README REQUIREMENTS
|
|
|
|
|
%{_bindir}/gst-camera
|
|
|
|
|
%{_bindir}/gst-camera-perf
|
|
|
|
|
%{_datadir}/gstreamer-%{majorminor}
|
|
|
|
|
%{_libdir}/libgstbasevideo-%{majorminor}.so.*
|
|
|
|
|
%{_libdir}/libgstphotography-%{majorminor}.so.*
|
|
|
|
|
%{_libdir}/libgstsignalprocessor-%{majorminor}.so.*
|
|
|
|
|
# Plugins without external dependencies
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstaacparse.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstadpcmdec.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstadpcmenc.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstaudioparsersbad.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstaiff.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstamrparse.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstautoconvert.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstbayer.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstcamerabin.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstcdxaparse.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstcog.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstcoloreffects.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstdataurisrc.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstdccp.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstdtmf.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstfestival.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstfreeze.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstfrei0r.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstgaudieffects.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstgeometrictransform.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgsth264parse.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgsthdvparse.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstid3tag.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstinvtelecine.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstivfparse.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstjpegformat.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstlegacyresample.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstliveadder.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstrfbsrc.so
|
|
|
|
@ -204,17 +206,19 @@ aren't tested well enough, or the code is not of good enough quality.
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstpcapparse.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstpnm.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstrtpmux.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstsegmentclip.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstselector.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstrawparse.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstscaletempoplugin.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstshm.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstsdpelem.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstshapewipe.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstspeed.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgststereo.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstsubenc.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgsttta.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstvalve.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstvideosignal.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstvideomaxrate.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstvideomeasure.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstvmnc.so
|
|
|
|
|
|
|
|
|
@ -244,6 +248,7 @@ aren't tested well enough, or the code is not of good enough quality.
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstrsvg.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstschro.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstsndfile.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstvp8.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstzbar.so
|
|
|
|
|
|
|
|
|
|
#debugging plugin
|
|
|
|
@ -255,13 +260,12 @@ aren't tested well enough, or the code is not of good enough quality.
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstjack.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstmythtvsrc.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstnassink.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstsdl.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstsoundtouch.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgsttimidity.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstwildmidi.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstsdl.so
|
|
|
|
|
# Linux specific plugins
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstfbdevsink.so
|
|
|
|
|
%{_libdir}/gstreamer-%{majorminor}/libgstoss4audio.so
|
|
|
|
|
|
|
|
|
|
%files devel
|
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
@ -272,11 +276,38 @@ aren't tested well enough, or the code is not of good enough quality.
|
|
|
|
|
%{_includedir}/gstreamer-%{majorminor}/gst/signalprocessor
|
|
|
|
|
%{_includedir}/gstreamer-%{majorminor}/gst/video
|
|
|
|
|
|
|
|
|
|
# pkg-config files
|
|
|
|
|
%{_libdir}/pkgconfig/gstreamer-plugins-bad-%{majorminor}.pc
|
|
|
|
|
|
|
|
|
|
%files devel-docs
|
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
|
%doc %{_datadir}/gtk-doc/html/gst-plugins-bad-plugins-%{majorminor}
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
|
* Mon Sep 06 2010 Benjamin Otte <otte@redhat.com> 0.10.20-1
|
|
|
|
|
- Update to 0.10.20
|
|
|
|
|
|
|
|
|
|
* Mon May 31 2010 Benjamin Otte <otte@redhat.com> 0.10.19-1
|
|
|
|
|
- Update to 0.10.19
|
|
|
|
|
|
|
|
|
|
* Thu Apr 15 2010 Benjamin Otte <otte@redhat.com> 0.10.18-2
|
|
|
|
|
- Include cog plugin
|
|
|
|
|
|
|
|
|
|
* Mon Mar 08 2010 Benjamin Otte <otte@redhat.com> 0.10.18-1
|
|
|
|
|
- Update to 0.10.18
|
|
|
|
|
|
|
|
|
|
* Thu Mar 04 2010 Benjamin Otte <otte@redhat.com> 0.10.17.4-1
|
|
|
|
|
- Update pre-release
|
|
|
|
|
|
|
|
|
|
* Mon Mar 01 2010 Benjamin Otte <otte@redhat.com> 0.10.17.3-2
|
|
|
|
|
- Fix Obsoletes and add Provides for extras/devel/docs
|
|
|
|
|
|
|
|
|
|
* Thu Feb 25 2010 Benjamin Otte <otte@redhat.com> 0.10.17.3-1
|
|
|
|
|
- Update to pre-release
|
|
|
|
|
|
|
|
|
|
* Fri Feb 19 2010 Benjamin Otte <otte@redhat.com> 0.10.17.2-1
|
|
|
|
|
- Update to prerelease
|
|
|
|
|
|
|
|
|
|
* Sun Feb 14 2010 Benjamin Otte <otte@redhat.com> 0.10.17-7
|
|
|
|
|
- Fix compilation problems with DSO linking (#565015)
|
|
|
|
|
|
|
|
|
|