aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Fredrik Kalager Schaller2011-05-19 09:26:38 -0500
committerChristian Fredrik Kalager Schaller2011-05-19 09:26:38 -0500
commit1ea2eabd8c35649c36a1701b972e8f21fcb88cba (patch)
tree06f68ad4ce369c1857f76f647c3c80bb61e1c3d3 /gst-plugins-bad.spec.in
parent58ee65fe20ce6fd736b340880702252084c4cbf8 (diff)
downloadgst-plugins-bad0-10-1ea2eabd8c35649c36a1701b972e8f21fcb88cba.tar.gz
gst-plugins-bad0-10-1ea2eabd8c35649c36a1701b972e8f21fcb88cba.tar.xz
gst-plugins-bad0-10-1ea2eabd8c35649c36a1701b972e8f21fcb88cba.zip
Update spec file to fit with latest upstream spec files
Diffstat (limited to 'gst-plugins-bad.spec.in')
-rw-r--r--gst-plugins-bad.spec.in555
1 files changed, 365 insertions, 190 deletions
diff --git a/gst-plugins-bad.spec.in b/gst-plugins-bad.spec.in
index 30348f2ba..5cf330cb9 100644
--- a/gst-plugins-bad.spec.in
+++ b/gst-plugins-bad.spec.in
@@ -1,256 +1,431 @@
1%define majorminor @GST_MAJORMINOR@ 1%define majorminor @GST_MAJORMINOR@
2%define gstreamer gstreamer 2%define gstreamer gstreamer
3 3
4%define gst_minver 0.10.0 4%define gst_minver 0.10.30
5 5%define gstpb_minver 0.10.30
6Name: %{gstreamer}-plugins-bad 6
7Version: @VERSION@ 7Summary: GStreamer streaming media framework "bad" plug-ins
8Release: @PACKAGE_VERSION_RELEASE@.gst 8Name: gstreamer-plugins-bad
9Summary: GStreamer plug-ins of bad quality 9Version: @VERSION@
10 10Release: @PACKAGE_VERSION_RELEASE@.gst
11%define majorminor @GST_MAJORMINOR@ 11# The freeze and nfs plugins are LGPLv2 (only)
12 12License: LGPLv2+ and LGPLv2
13Group: Applications/Multimedia 13Group: Applications/Multimedia
14License: LGPL 14URL: http://gstreamer.freedesktop.org/
15URL: http://gstreamer.freedesktop.org/ 15Source: http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-%{version}.tar.bz2
16Vendor: GStreamer Backpackers Team <package@gstreamer.freedesktop.org> 16BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
17Source: http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-%{version}.tar.gz 17
18BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) 18Requires: %{gstreamer} >= %{gst_minver}
19 19BuildRequires: %{gstreamer}-devel >= %{gst_minver}
20Requires: %{gstreamer} >= %{gst_minver} 20BuildRequires: %{gstreamer}-plugins-base-devel >= %{gstpb_minver}
21BuildRequires: %{gstreamer}-devel >= %{gst_minver} 21
22 22BuildRequires: check
23BuildRequires: gcc-c++ 23BuildRequires: gettext-devel
24@USE_LADSPA_TRUE@BuildRequires: ladspa-devel 24BuildRequires: PyXML
25@USE_FAAD_TRUE@BuildRequires: faad2-devel >= 2.0 25BuildRequires: libXt-devel
26@USE_GSM_TRUE@BuildRequires: gsm-devel >= 1.0.10 26BuildRequires: gtk-doc
27@USE_SDL_TRUE@Requires: SDL >= 1.2.0 27
28@USE_SWFDEC_TRUE@BuildRequires: swfdec-devel 28BuildRequires: bzip2-devel
29@USE_FAAD_TRUE@Provides: gstreamer-faad = %{version}-%{release} 29BuildRequires: celt-devel
30@USE_FAAC_TRUE@Requires: faac >= 1.23 30BuildRequires: dirac-devel
31@USE_GSM_TRUE@Provides: gstreamer-gsm = %{version}-%{release} 31BuildRequires: exempi-devel
32@USE_LIBMMS_TRUE@Requires: libmms >= 0.1 32BuildRequires: gmyth-devel >= 0.4
33@USE_MYTHTV_TRUE@Requires: gmyth 33BuildRequires: gsm-devel
34BuildRequires: jack-audio-connection-kit-devel
35BuildRequires: jasper-devel
36BuildRequires: ladspa-devel
37BuildRequires: libass-devel
38BuildRequires: libcdaudio-devel
39%ifnarch s390 s390x
40BuildRequires: libdc1394-devel
41%endif
42BuildRequires: libdvdnav-devel
43BuildRequires: libexif-devel
44BuildRequires: libiptcdata-devel
45BuildRequires: libkate-devel
46BuildRequires: libmodplug-devel
47BuildRequires: libmpcdec-devel
48BuildRequires: libofa-devel
49BuildRequires: liboil-devel
50BuildRequires: librsvg2-devel
51BuildRequires: libsndfile-devel
52BuildRequires: libtimidity-devel
53BuildRequires: libvpx-devel
54BuildRequires: mesa-libGLU-devel
55BuildRequires: openssl-devel
56BuildRequires: orc-devel
57BuildRequires: schroedinger-devel
58BuildRequires: SDL-devel
59BuildRequires: slv2-devel
60BuildRequires: soundtouch-devel
61Buildrequires: wavpack-devel
62BuildRequires: wildmidi-devel
63BuildRequires: zbar-devel
64BuildRequires: libdca-devel
65BuildRequires: faad2-devel
66BuildRequires: xvidcore-devel
67BuildRequires: libmms-devel
68BuildRequires: mjpegtools-devel
69BuildRequires: twolame-devel
70BuildRequires: libmimic-devel
71
72
73Obsoletes: gstreamer-plugins-flumpegdemux < 0.10.15-9
74Provides: gstreamer-plugins-flumpegdemux = %{version}-%{release}
75Obsoletes: gstreamer-plugins-schroedinger < 1.0.9
76Provides: gstreamer-plugins-schroedinger = %{version}-%{release}
77
78Provides: gstreamer-plugins-farsight = 0.12.12-1
79Obsoletes: gstreamer-plugins-farsight < 0.12.12
80
81%package free
82Summary: Extra GStreamer "bad" plugins (Plugins shipped by default in Fedora)
83Group: Applications/Multimedia
84Requires: %{name} = %{version}-%{release}
85
86%description free
87GStreamer is a streaming media framework, based on graphs of elements which
88operate on media data.
89
90This package contains plug-ins that aren't tested
91well enough, or the code is not of good enough quality.
34 92
35%description 93%description
36GStreamer is a streaming media framework, based on graphs of filters which 94GStreamer is a streaming media framework, based on graphs of elements which
37operate on media data. Applications using this library can do anything 95operate on media data.
38from real-time sound processing to playing videos, and just about anything 96
39else media-related. Its plugin-based architecture means that new data 97This package containes the plugins which didn't fit into free or extra
40types or processing capabilities can be added simply by installing new 98
41plug-ins. 99%package extras
100Summary: Extra GStreamer "bad" plugins (less often used "bad" plugins)
101Group: Applications/Multimedia
102Requires: %{name} = %{version}-%{release}
103Obsoletes: gstreamer-plugins-bad-extras < %{version}-%{release}
104Provides: gstreamer-plugins-bad-extras = %{version}-%{release}
105
106%description extras
107GStreamer is a streaming media framework, based on graphs of elements which
108operate on media data.
109
110gstreamer-plugins-bad contains plug-ins that aren't
111tested well enough, or the code is not of good enough quality.
112
113This package (gstreamer-plugins-bad-extras) contains extra "bad" plugins for
114sources (mythtv), sinks (jack) and effects (pitch) which are not used
115very much and require additional libraries to be installed.
116
117
118%package devel
119Summary: Development files for the GStreamer media framework "bad" plug-ins
120Group: Development/Libraries
121Requires: %{name} = %{version}-%{release}
122Requires: gstreamer-plugins-base-devel
123Obsoletes: gstreamer-plugins-bad-devel < %{version}-%{release}
124Provides: gstreamer-plugins-bad-devel = %{version}-%{release}
125
126%description devel
127GStreamer is a streaming media framework, based on graphs of elements which
128operate on media data.
129
130This package contains the development files for the plug-ins that
131aren't tested well enough, or the code is not of good enough quality.
132
133
134%package devel-docs
135Summary: Development documentation for the GStreamer "bad" plug-ins
136Group: Development/Libraries
137Requires: %{name}-devel = %{version}-%{release}
138Obsoletes: gstreamer-plugins-bad-devel-docs < %{version}-%{release}
139Provides: gstreamer-plugins-bad-devel-docs = %{version}-%{release}
140
141%description devel-docs
142GStreamer is a streaming media framework, based on graphs of elements which
143operate on media data.
144
145This package contains the development documentation for the plug-ins that
146aren't tested well enough, or the code is not of good enough quality.
42 147
43This package contains GStreamer Plugins that are considered to be of bad
44quality, even though they might work.
45 148
46%prep 149%prep
47%setup -q -n gst-plugins-bad-%{version} 150%setup -q -n gst-plugins-bad-%{version}
48 151
49%build 152%build
50%configure --enable-experimental --disable-schemas-compile 153%configure \
154 --with-package-name="Fedora gstreamer-plugins-bad package" \
155 --with-package-origin="http://gstreamer.freedesktop.org" \
156 --enable-debug --disable-static --enable-gtk-doc --enable-experimental
51 157
52make %{?_smp_mflags} 158%{__make} %{?_smp_mflags}
53 159
54%install 160%install
55rm -rf $RPM_BUILD_ROOT 161%{__rm} -rf %{buildroot}
162%{__make} install DESTDIR="%{buildroot}"
163%find_lang gst-plugins-bad-%{majorminor}
56 164
57%makeinstall
58
59# Clean out files that should not be part of the rpm. 165# Clean out files that should not be part of the rpm.
60rm -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/*.la 166%{__rm} -f %{buildroot}%{_libdir}/gstreamer-%{majorminor}/*.la
61rm -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/*.a 167%{__rm} -f %{buildroot}%{_libdir}/*.la
62rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
63rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
64 168
65%find_lang gst-plugins-bad-%{majorminor}
66 169
67%clean 170%clean
68rm -rf $RPM_BUILD_ROOT 171%{__rm} -rf %{buildroot}
172
173
174%post -p /sbin/ldconfig
175
176%postun -p /sbin/ldconfig
69 177
70%files -f gst-plugins-bad-%{majorminor}.lang 178%files -f gst-plugins-bad-%{majorminor}.lang
71%defattr(-, root, root) 179# Plugins without external dependencies
72%doc AUTHORS COPYING README REQUIREMENTS gst-plugins-bad.doap 180%{_libdir}/gstreamer-%{majorminor}/libgstasfmux.so
181%{_libdir}/gstreamer-%{majorminor}/libgstdvdspu.so
182%{_libdir}/gstreamer-%{majorminor}/libgstmpegpsmux.so
183%{_libdir}/gstreamer-%{majorminor}/libgstmpegtsmux.so
184%ifarch %{ix86} x86_64
185%{_libdir}/gstreamer-%{majorminor}/libgstreal.so
186%endif
187%{_libdir}/gstreamer-%{majorminor}/libgstsiren.so
73 188
74# non-core plugins without external dependencies 189# Plugins with external dependencies
75%{_libdir}/gstreamer-%{majorminor}/libgsttta.so 190%{_libdir}/gstreamer-%{majorminor}/libgstdtsdec.so
76%{_libdir}/gstreamer-%{majorminor}/libgstspeed.so 191%{_libdir}/gstreamer-%{majorminor}/libgstfaad.so
192%{_libdir}/gstreamer-%{majorminor}/libgstmms.so
193%{_libdir}/gstreamer-%{majorminor}/libgstmimic.so
194%{_libdir}/gstreamer-%{majorminor}/libgstmpeg2enc.so
195%{_libdir}/gstreamer-%{majorminor}/libgstmplex.so
196%{_libdir}/gstreamer-%{majorminor}/libgstxvid.so
197%{_libdir}/gstreamer-%{majorminor}/libgstfaac.so
198
199%files free
200%defattr(-,root,root,-)
201%doc AUTHORS COPYING README REQUIREMENTS
202#%{_datadir}/gstreamer-%{majorminor}
203%{_libdir}/libgstbasevideo-%{majorminor}.so.*
204%{_libdir}/libgstphotography-%{majorminor}.so.*
205%{_libdir}/libgstsignalprocessor-%{majorminor}.so.*
206# Plugins without external dependencies
207%{_libdir}/gstreamer-%{majorminor}/libgstadpcmdec.so
208%{_libdir}/gstreamer-%{majorminor}/libgstadpcmenc.so
209%{_libdir}/gstreamer-%{majorminor}/libgstaiff.so
210%{_libdir}/gstreamer-%{majorminor}/libgstautoconvert.so
211%{_libdir}/gstreamer-%{majorminor}/libgstbayer.so
212%{_libdir}/gstreamer-%{majorminor}/libgstcamerabin.so
77%{_libdir}/gstreamer-%{majorminor}/libgstcdxaparse.so 213%{_libdir}/gstreamer-%{majorminor}/libgstcdxaparse.so
214%{_libdir}/gstreamer-%{majorminor}/libgstcog.so
215%{_libdir}/gstreamer-%{majorminor}/libgstcoloreffects.so
216%{_libdir}/gstreamer-%{majorminor}/libgstdataurisrc.so
217%{_libdir}/gstreamer-%{majorminor}/libgstdccp.so
218%{_libdir}/gstreamer-%{majorminor}/libgstdtmf.so
219%{_libdir}/gstreamer-%{majorminor}/libgstfestival.so
78%{_libdir}/gstreamer-%{majorminor}/libgstfreeze.so 220%{_libdir}/gstreamer-%{majorminor}/libgstfreeze.so
221%{_libdir}/gstreamer-%{majorminor}/libgstfrei0r.so
222%{_libdir}/gstreamer-%{majorminor}/libgstgaudieffects.so
223%{_libdir}/gstreamer-%{majorminor}/libgstgeometrictransform.so
224%{_libdir}/gstreamer-%{majorminor}/libgstgsettingselements.so
79%{_libdir}/gstreamer-%{majorminor}/libgsth264parse.so 225%{_libdir}/gstreamer-%{majorminor}/libgsth264parse.so
226%{_libdir}/gstreamer-%{majorminor}/libgsthdvparse.so
227%{_libdir}/gstreamer-%{majorminor}/libgstid3tag.so
228%{_libdir}/gstreamer-%{majorminor}/libgstinvtelecine.so
229%{_libdir}/gstreamer-%{majorminor}/libgstivfparse.so
230%{_libdir}/gstreamer-%{majorminor}/libgstjpegformat.so
231%{_libdir}/gstreamer-%{majorminor}/libgstlegacyresample.so
232%{_libdir}/gstreamer-%{majorminor}/libgstliveadder.so
233%{_libdir}/gstreamer-%{majorminor}/libgstmpeg4videoparse.so
234%{_libdir}/gstreamer-%{majorminor}/libgstmpegdemux.so
235%{_libdir}/gstreamer-%{majorminor}/libgstmpegvideoparse.so
236%{_libdir}/gstreamer-%{majorminor}/libgstmve.so
237%{_libdir}/gstreamer-%{majorminor}/libgstmxf.so
80%{_libdir}/gstreamer-%{majorminor}/libgstnsf.so 238%{_libdir}/gstreamer-%{majorminor}/libgstnsf.so
81%{_libdir}/gstreamer-%{majorminor}/libgstnuvdemux.so 239%{_libdir}/gstreamer-%{majorminor}/libgstnuvdemux.so
240%{_libdir}/gstreamer-%{majorminor}/libgstpcapparse.so
241%{_libdir}/gstreamer-%{majorminor}/libgstpnm.so
82%{_libdir}/gstreamer-%{majorminor}/libgstrfbsrc.so 242%{_libdir}/gstreamer-%{majorminor}/libgstrfbsrc.so
83%{_libdir}/gstreamer-%{majorminor}/libgstreal.so 243%{_libdir}/gstreamer-%{majorminor}/libgstrtpmux.so
84%{_libdir}/gstreamer-%{majorminor}/libgstmve.so 244%{_libdir}/gstreamer-%{majorminor}/libgstsegmentclip.so
85%{_libdir}/gstreamer-%{majorminor}/libgstmpegvideoparse.so
86%{_libdir}/gstreamer-%{majorminor}/libgstbayer.so
87%{_libdir}/gstreamer-%{majorminor}/libgstdvdspu.so
88%{_libdir}/gstreamer-%{majorminor}/libgstfestival.so
89%{_libdir}/gstreamer-%{majorminor}/libgststereo.so
90%{_libdir}/gstreamer-%{majorminor}/libgstvcdsrc.so
91%{_libdir}/gstreamer-%{majorminor}/libgstdvb.so
92%{_libdir}/gstreamer-%{majorminor}/libgstsdpelem.so
93%{_libdir}/gstreamer-%{majorminor}/libgstmpeg4videoparse.so
94%{_libdir}/gstreamer-%{majorminor}/libgstfbdevsink.so
95%{_libdir}/gstreamer-%{majorminor}/libgstrawparse.so 245%{_libdir}/gstreamer-%{majorminor}/libgstrawparse.so
96%{_libdir}/gstreamer-%{majorminor}/libgstsubenc.so
97%{_libdir}/gstreamer-%{majorminor}/libresindvd.so
98%{_libdir}/gstreamer-%{majorminor}/libgstaiff.so
99%{_libdir}/gstreamer-%{majorminor}/libgstdccp.so
100%{_libdir}/gstreamer-%{majorminor}/libgstpcapparse.so
101%{_libdir}/gstreamer-%{majorminor}/libgstmpegtsmux.so
102%{_libdir}/gstreamer-%{majorminor}/libgstscaletempoplugin.so 246%{_libdir}/gstreamer-%{majorminor}/libgstscaletempoplugin.so
103%{_libdir}/gstreamer-%{majorminor}/libgstmpegdemux.so 247%{_libdir}/gstreamer-%{majorminor}/libgstshm.so
104%{_libdir}/gstreamer-%{majorminor}/libgstmpegtsdemux.so 248%{_libdir}/gstreamer-%{majorminor}/libgstsdpelem.so
105%{_libdir}/gstreamer-%{majorminor}/libgstjp2k.so 249%{_libdir}/gstreamer-%{majorminor}/libgstspeed.so
106%{_libdir}/gstreamer-%{majorminor}/libgstapexsink.so 250%{_libdir}/gstreamer-%{majorminor}/libgststereo.so
107%{_libdir}/gstreamer-%{majorminor}/libgstlegacyresample.so 251%{_libdir}/gstreamer-%{majorminor}/libgstsubenc.so
108%{_libdir}/gstreamer-%{majorminor}/libgstmxf.so 252%{_libdir}/gstreamer-%{majorminor}/libgsttta.so
109%{_libdir}/gstreamer-%{majorminor}/libgstvmnc.so
110%{_libdir}/gstreamer-%{majorminor}/libgstvideosignal.so 253%{_libdir}/gstreamer-%{majorminor}/libgstvideosignal.so
111%{_libdir}/gstreamer-%{majorminor}/libgstautoconvert.so 254%{_libdir}/gstreamer-%{majorminor}/libgstvideomaxrate.so
112%{_libdir}/gstreamer-%{majorminor}/libgstdtmf.so
113%{_libdir}/gstreamer-%{majorminor}/libgstliveadder.so
114%{_libdir}/gstreamer-%{majorminor}/libgstrtpmux.so
115%{_libdir}/gstreamer-%{majorminor}/libgstsiren.so
116%{_libdir}/gstreamer-%{majorminor}/libgstadpcmdec.so
117%{_libdir}/gstreamer-%{majorminor}/libgstadpcmenc.so
118%{_libdir}/gstreamer-%{majorminor}/libgstid3tag.so
119%{_libdir}/gstreamer-%{majorminor}/libgsthdvparse.so
120%{_libdir}/gstreamer-%{majorminor}/libgstdebugutilsbad.so
121%{_libdir}/gstreamer-%{majorminor}/libgstasfmux.so
122%{_libdir}/gstreamer-%{majorminor}/libgstpnm.so
123%{_libdir}/gstreamer-%{majorminor}/libgstvideomeasure.so 255%{_libdir}/gstreamer-%{majorminor}/libgstvideomeasure.so
124%{_libdir}/gstreamer-%{majorminor}/libgstrsvg.so 256%{_libdir}/gstreamer-%{majorminor}/libgstvmnc.so
125%{_libdir}/gstreamer-%{majorminor}/libgstcamerabin2.so 257%{_libdir}/gstreamer-%{majorminor}/libgstcamerabin2.so
126%{_libdir}/gstreamer-%{majorminor}/libgstcdaudio.so
127%{_libdir}/gstreamer-%{majorminor}/libgstcog.so
128%{_libdir}/gstreamer-%{majorminor}/libgstcoloreffects.so
129%{_libdir}/gstreamer-%{majorminor}/libgstcolorspace.so 258%{_libdir}/gstreamer-%{majorminor}/libgstcolorspace.so
130%{_libdir}/gstreamer-%{majorminor}/libgstcurl.so 259%{_libdir}/gstreamer-%{majorminor}/libgstcurl.so
131%{_libdir}/gstreamer-%{majorminor}/libgstdataurisrc.so 260%{_libdir}/gstreamer-%{majorminor}/libgstdecklink.so
132%{_libdir}/gstreamer-%{majorminor}/libgstdirac.so
133%{_libdir}/gstreamer-%{majorminor}/libgstdvbsuboverlay.so 261%{_libdir}/gstreamer-%{majorminor}/libgstdvbsuboverlay.so
134%{_libdir}/gstreamer-%{majorminor}/libgstfieldanalysis.so 262%{_libdir}/gstreamer-%{majorminor}/libgstfieldanalysis.so
135%{_libdir}/gstreamer-%{majorminor}/libgstfragmented.so 263%{_libdir}/gstreamer-%{majorminor}/libgstfragmented.so
136%{_libdir}/gstreamer-%{majorminor}/libgstgaudieffects.so
137%{_libdir}/gstreamer-%{majorminor}/libgstgeometrictransform.so
138%{_libdir}/gstreamer-%{majorminor}/libgstinterlace.so 264%{_libdir}/gstreamer-%{majorminor}/libgstinterlace.so
139%{_libdir}/gstreamer-%{majorminor}/libgstinvtelecine.so
140%{_libdir}/gstreamer-%{majorminor}/libgstivfparse.so
141%{_libdir}/gstreamer-%{majorminor}/libgstjp2kdecimator.so 265%{_libdir}/gstreamer-%{majorminor}/libgstjp2kdecimator.so
142%{_libdir}/gstreamer-%{majorminor}/libgstjpegformat.so 266%{_libdir}/gstreamer-%{majorminor}/libgstlinsys.so
143%{_libdir}/gstreamer-%{majorminor}/libgstlv2.so 267%{_libdir}/gstreamer-%{majorminor}/libgstmpegtsdemux.so
144%{_libdir}/gstreamer-%{majorminor}/libgstmodplug.so
145%{_libdir}/gstreamer-%{majorminor}/libgstopencv.so 268%{_libdir}/gstreamer-%{majorminor}/libgstopencv.so
146%{_libdir}/gstreamer-%{majorminor}/libgstpatchdetect.so 269%{_libdir}/gstreamer-%{majorminor}/libgstpatchdetect.so
147%{_libdir}/gstreamer-%{majorminor}/libgstrtpvp8.so 270%{_libdir}/gstreamer-%{majorminor}/libgstrtpvp8.so
148%{_libdir}/gstreamer-%{majorminor}/libgstsdi.so 271%{_libdir}/gstreamer-%{majorminor}/libgstsdi.so
149%{_libdir}/gstreamer-%{majorminor}/libgstsegmentclip.so
150%{_libdir}/gstreamer-%{majorminor}/libgstshm.so
151%{_libdir}/gstreamer-%{majorminor}/libgstsoundtouch.so
152%{_libdir}/gstreamer-%{majorminor}/libgstvideofiltersbad.so 272%{_libdir}/gstreamer-%{majorminor}/libgstvideofiltersbad.so
153%{_libdir}/gstreamer-%{majorminor}/libgstvideomaxrate.so
154%{_libdir}/gstreamer-%{majorminor}/libgstvideoparsersbad.so 273%{_libdir}/gstreamer-%{majorminor}/libgstvideoparsersbad.so
155%{_libdir}/gstreamer-%{majorminor}/libgstvp8.so
156%{_libdir}/gstreamer-%{majorminor}/libgsty4mdec.so 274%{_libdir}/gstreamer-%{majorminor}/libgsty4mdec.so
275%{_libdir}/libgstbasecamerabinsrc-%{majorminor}.so.0
276%{_libdir}/libgstbasecamerabinsrc-%{majorminor}.so.0.0.0
277
278# System (Linux) specific plugins
279%{_libdir}/gstreamer-%{majorminor}/libgstdvb.so
280%{_libdir}/gstreamer-%{majorminor}/libgstvcdsrc.so
281
282# Plugins with external dependencies
283%{_libdir}/gstreamer-%{majorminor}/libgstapexsink.so
284%{_libdir}/gstreamer-%{majorminor}/libgstassrender.so
285%{_libdir}/gstreamer-%{majorminor}/libgstbz2.so
286%{_libdir}/gstreamer-%{majorminor}/libgstcdaudio.so
287%{_libdir}/gstreamer-%{majorminor}/libgstcelt.so
288%ifnarch s390 s390x
289%{_libdir}/gstreamer-%{majorminor}/libgstdc1394.so
290%endif
291%{_libdir}/gstreamer-%{majorminor}/libgstdirac.so
292%{_libdir}/gstreamer-%{majorminor}/libgstgsm.so
293%{_libdir}/gstreamer-%{majorminor}/libgstjp2k.so
294%{_libdir}/gstreamer-%{majorminor}/libgstkate.so
295%{_libdir}/gstreamer-%{majorminor}/libgstladspa.so
296%{_libdir}/gstreamer-%{majorminor}/libgstlv2.so
297%{_libdir}/gstreamer-%{majorminor}/libgstmodplug.so
298%{_libdir}/gstreamer-%{majorminor}/libgstmusepack.so
299%{_libdir}/gstreamer-%{majorminor}/libgstofa.so
300%{_libdir}/gstreamer-%{majorminor}/libresindvd.so
301%{_libdir}/gstreamer-%{majorminor}/libgstrsvg.so
302%{_libdir}/gstreamer-%{majorminor}/libgstschro.so
303%{_libdir}/gstreamer-%{majorminor}/libgstsndfile.so
304%{_libdir}/gstreamer-%{majorminor}/libgstvp8.so
305
306#debugging plugin
307%{_libdir}/gstreamer-%{majorminor}/libgstdebugutilsbad.so
308
309#data for plugins
310%{_datadir}/glib-2.0/schemas/org.freedesktop.gstreamer-0.10.default-elements.gschema.xml
311
312%files extras
313%defattr(-,root,root,-)
314# Plugins with external dependencies
315# %{_libdir}/gstreamer-%{majorminor}/libgstjack.so
316%{_libdir}/gstreamer-%{majorminor}/libgstmythtvsrc.so
317%{_libdir}/gstreamer-%{majorminor}/libgstsdl.so
318%{_libdir}/gstreamer-%{majorminor}/libgstsoundtouch.so
319%{_libdir}/gstreamer-%{majorminor}/libgsttimidity.so
320%{_libdir}/gstreamer-%{majorminor}/libgstwildmidi.so
157%{_libdir}/gstreamer-%{majorminor}/libgstzbar.so 321%{_libdir}/gstreamer-%{majorminor}/libgstzbar.so
158%{_libdir}/gstreamer-%{majorminor}/libgstgsettingselements.so 322# Linux specific plugins
159%{_libdir}/gstreamer-%{majorminor}/libgstlinsys.so 323%{_libdir}/gstreamer-%{majorminor}/libgstfbdevsink.so
160%{_libdir}/libgstbasecamerabinsrc-0.10.so
161%{_libdir}/libgstbasecamerabinsrc-0.10.so.0
162%{_libdir}/libgstbasecamerabinsrc-0.10.so.0.0.0
163 324
325%files devel
326%defattr(-,root,root,-)
327%{_libdir}/libgstbasevideo-%{majorminor}.so
328%{_libdir}/libgstphotography-%{majorminor}.so
329%{_libdir}/libgstsignalprocessor-%{majorminor}.so
330%{_libdir}/libgstbasecamerabinsrc-%{majorminor}.so
331%{_includedir}/gstreamer-%{majorminor}/gst/interfaces/photography*
332%{_includedir}/gstreamer-%{majorminor}/gst/signalprocessor
333%{_includedir}/gstreamer-%{majorminor}/gst/video
164%{_includedir}/gstreamer-%{majorminor}/gst/basecamerabinsrc/gstbasecamerasrc.h 334%{_includedir}/gstreamer-%{majorminor}/gst/basecamerabinsrc/gstbasecamerasrc.h
165%{_includedir}/gstreamer-%{majorminor}/gst/basecamerabinsrc/gstcamerabin-enum.h 335%{_includedir}/gstreamer-%{majorminor}/gst/basecamerabinsrc/gstcamerabin-enum.h
166%{_includedir}/gstreamer-%{majorminor}/gst/basecamerabinsrc/gstcamerabinpreview.h 336%{_includedir}/gstreamer-%{majorminor}/gst/basecamerabinsrc/gstcamerabinpreview.h
167%{_includedir}/gstreamer-%{majorminor}/gst/video/gstbasevideocodec.h
168%{_includedir}/gstreamer-%{majorminor}/gst/video/gstbasevideodecoder.h
169%{_includedir}/gstreamer-%{majorminor}/gst/video/gstbasevideoencoder.h
170%{_includedir}/gstreamer-%{majorminor}/gst/signalprocessor/gstsignalprocessor.h
171
172%{_includedir}/gstreamer-%{majorminor}/gst/interfaces/photography-enumtypes.h
173%{_includedir}/gstreamer-%{majorminor}/gst/interfaces/photography.h
174%{_libdir}/libgstphotography-0.10.so
175%{_libdir}/gstreamer-%{majorminor}/libgstcamerabin.so
176%{_libdir}/libgstphotography-%{majorminor}.so.0
177%{_libdir}/libgstphotography-%{majorminor}.so.0.0.0
178%{_libdir}/libgstbasevideo*
179%{_libdir}/libgstsignalprocessor*
180%{_libdir}/gstreamer-%{majorminor}/libgstmpegpsmux.so
181 337
182# hopefully very shortlived .pc file for bad 338
183%{_libdir}/pkgconfig/gstreamer-plugins-bad-0.10.pc 339# pkg-config files
184 340%{_libdir}/pkgconfig/gstreamer-plugins-bad-%{majorminor}.pc
185# gstreamer-plugins with external dependencies but in the main package 341
186@USE_FAAD_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstfaad.so 342%files devel-docs
187@USE_FAAC_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstfaac.so 343%defattr(-,root,root,-)
188@USE_MUSICBRAINZ_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgsttrm.so 344%doc %{_datadir}/gtk-doc/html/gst-plugins-bad-plugins-%{majorminor}
189@USE_SDL_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstsdl.so
190@USE_SWFDEC_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstswfdec.so
191@USE_LIBMMS_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstmms.so
192@USE_XVID_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstxvid.so
193@USE_BZ2_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstbz2.so
194@USE_NEON_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstneonhttpsrc.so
195@USE_MUSEPACK_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstmusepack.so
196@USE_GSM_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstgsm.so
197@USE_DTS_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstdtsdec.so
198@USE_LADSPA_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstladspa.so
199@USE_MYTHTV_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstmythtvsrc.so
200@USE_DC1394_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstdc1394.so
201@USE_TIMIDITY_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgsttimidity.so
202@USE_WILDMIDI_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstwildmidi.so
203@USE_SNDFILE_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstsndfile.so
204@USE_CELT_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstcelt.so
205@USE_MPEG2ENC_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstmpeg2enc.so
206@USE_MPLEX_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstmplex.so
207@USE_KATE_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstkate.so
208@USE_ASSRENDER_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstassrender.so
209@USE_PLUGIN_FREI0R_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstfrei0r.so
210@USE_SCHRO_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstschro.so
211@USE_OFA_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstofa.so
212 345
213%changelog 346%changelog
214* Thu Mar 12 2009 Christian Schaller <chrisian.schaller at collabora dot co uk> 347* Thu May 19 2011 Christian Schaller <christian.schaller@collabora.co.uk>
215- Add Celt, mpeg2enc and mplex plugins to spec file 348- Merge in upstread Fedora RPM into git master one
349
350* Wed Sep 15 2010 Hans de Goede <hdegoede@redhat.com> 0.10.20-3
351- Rebuild for new wildmidi
352
353* Mon Sep 13 2010 Dan Horák <dan[at]danny.cz> 0.10.20-2
354- no Firewire on s390(x)
355
356* Mon Sep 06 2010 Benjamin Otte <otte@redhat.com> 0.10.20-1
357- Update to 0.10.20
358- Reenable celt
359
360* Fri Aug 06 2010 Benjamin Otte <otte@redhat.com> 0.10.19-6
361- Disable NAS now that it's obsolete
362
363* Thu Jul 04 2010 Benjamin Otte <otte@redhat.com> 0.10.19-5
364- Disable celt now that an update broke it
365
366* Thu Jun 17 2010 Benjamin Otte <otte@redhat.com> 0.10.19-4
367- Move zbar to -extras. It pulls in too many deps and is not really useful.
368
369* Tue Jun 01 2010 Benjamin Otte <otte@redhat.com> 0.10.19-3
370- Put back accidentally deleted make command
371
372* Tue Jun 1 2010 Ville Skyttä <ville.skytta@iki.fi> - 0.10.19-2
373- Rebuild.
374
375* Mon May 31 2010 Benjamin Otte <otte@redhat.com> 0.10.19-1
376- Update to 0.10.19
377
378* Fri May 15 2010 Benjamin Otte <otte@redhat.com> 0.10.18.3-1
379- Update pre-release
380- Add vp8 elements
381
382* Fri May 15 2010 Benjamin Otte <otte@redhat.com> 0.10.18.2-1
383- Update to pre-release
384
385* Thu Apr 15 2010 Benjamin Otte <otte@redhat.com> 0.10.18-2
386- Include cog plugin
387
388* Mon Mar 08 2010 Benjamin Otte <otte@redhat.com> 0.10.18-1
389- Update to 0.10.18
216 390
217* Thu Oct 9 2008 Christian Schaller <chrisian.schaller at collabora dot co uk> 391* Thu Mar 04 2010 Benjamin Otte <otte@redhat.com> 0.10.17.4-1
218- flacparse, flvmux and j2kdec plugins added 392- Update pre-release
219 393
220* Mon Sep 1 2008 Christian Schaller <christian.schaller at collabora dot co uk> 394* Mon Mar 01 2010 Benjamin Otte <otte@redhat.com> 0.10.17.3-2
221- Add tsmux and scaletempo plugins 395- Fix Obsoletes and add Provides for extras/devel/docs
222 396
223* Fri May 2 2008 Christian Schaller <christian.schaller at collabora dot co uk> 397* Thu Feb 25 2010 Benjamin Otte <otte@redhat.com> 0.10.17.3-1
224- Add Wildmidi plugin 398- Update to pre-release
225 399
226* Mon Apr 14 2008 Tim-Philipp Müller <tim.muller at collabora dot co uk> 400* Fri Feb 19 2010 Benjamin Otte <otte@redhat.com> 0.10.17.2-1
227- Remove souphttpsrc plugin, which has moved to gst-plugins-good. 401- Update to prerelease
228 402
229* Thu Apr 3 2008 Christian Schaller <christian.schaller at collabora dot co uk> 403* Sun Feb 14 2010 Benjamin Otte <otte@redhat.com> 0.10.17-7
230- Add new OSSv4 plugin to SPEC file 404- Fix compilation problems with DSO linking (#565015)
231 405
232* Tue Apr 1 2008 Tim-Philipp Müller <tim.muller at collabora dot co uk> 406* Thu Feb 04 2010 Bastien Nocera <bnocera@redhat.com> 0.10.17-6
233- Update spec file for srtenc plugin rename to subenc 407- Obsolete third-party packages, for upgrade purposes
234 408
235* Tue Apr 1 2008 Christian Schaller <christian.schaller at collabora dot co uk> 409* Tue Feb 02 2010 Bastien Nocera <bnocera@redhat.com> 0.10.17-5
236- Update spec with libgstsrtenc plugin 410- Another try at obsolete problems with flumpegdemux and
411 schroedinger (#560987)
237 412
238* Wed Jan 23 2008 Christian Schaller <christian.schaller at collabora dot co uk> 413* Mon Feb 01 2010 Bastien Nocera <bnocera@redhat.com> 0.10.17-4
239- Update spec with fbdev sink and rawparse, remove videoparse 414- Add versioned provides for flumpegdemux and schroedinger plugins
240 415
241* Fri Dec 14 2007 Christian Schaller <christian.schaller at collabora dot co uk> 416* Wed Jan 27 2010 Bastien Nocera <bnocera@redhat.com> 0.10.17-3
242- Update spec file with timidity, libgstdvb, libgstsdpelem, libgstspeexresample, libgstmpeg4videoparse 417- Modify original sources with a script to remove problematic
418 elements, and remove those from the filelist
243 419
244* Tue Jun 12 2007 Jan Schmidt <jan at fluendo dot com> 420* Fri Dec 04 2009 Bastien Nocera <bnocera@redhat.com> 0.10.17-2
245- wavpack and qtdemux have moved to good. 421- Add LADSPA plugins
246 422
247* Thu Mar 22 2007 Christian Schaller <christian at fluendo dot com> 423* Tue Nov 17 2009 Bastien Nocera <bnocera@redhat.com> 0.10.17-1
248- Add x264 and mpegvideoparse plugins 424- Update to 0.10.17
249 425
250* Fri Dec 15 2006 Thomas Vander Stichele <thomas at apestaart dot org> 426* Tue Nov 10 2009 Bastien Nocera <bnocera@redhat.com> 0.10.16-2
251- add doap file 427- Add schroedinger plugin (#530835)
252- more cleanup
253 428
254* Sun Nov 27 2005 Thomas Vander Stichele <thomas at apestaart dot org> 429* Sat Nov 07 2009 Bastien Nocera <bnocera@redhat.com> 0.10.16-1
255- redone for split 430- First version with -free name, updated to 0.10.16
256 431