gst-plugins.spec.in 69 KB
Newer Older
1
Name: 		gstreamer-plugins
2
Version: 	@VERSION@
3
Release: 	@GST_PLUGINS_VERSION_RELEASE@
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
4 5
Summary: 	GStreamer Streaming-media framework plug-ins.

6 7 8 9 10
%define 	majorminor	@GST_MAJORMINOR@
#%define 	prefix  /usr
#%define 	sysconfdir /etc
#Docdir: 	%{prefix}/share/doc
#Prefix: 	%prefix
11 12

Group: 		Libraries/Multimedia
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
13 14 15 16
License: 	LGPL
URL:		http://gstreamer.net/
Vendor:         GStreamer Backpackers Team <package@gstreamer.net>
Source:         http://gstreamer.net/releases/%{version}/src/gst-plugins-%{version}.tar.gz
17 18 19 20 21 22
BuildRoot: 	%{_tmppath}/%{name}-%{version}-root

%define         _glib2          @GLIB2_REQ@

Requires:       glib2 >= %_glib2
BuildRequires:  glib2-devel >= %_glib2
23
Requires: 	gstreamer = %{version}
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
24
BuildRequires: 	nasm => 0.90
25
BuildRequires: 	gstreamer-devel = %{version} 
26
BuildRequires:	gstreamer-tools >= %{version}
27
Obsoletes:	gstreamer-plugin-libs
28 29 30 31 32 33 34

%description
GStreamer is a streaming-media framework, based on graphs of filters which
operate on media data. Applications using this library can do anything
from real-time sound processing to playing videos, and just about anything
else media-related.  Its plugin-based architecture means that new data
types or processing capabilities can be added simply by installing new
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
35
plug-ins.
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
36

37
%prep
38
%setup -n gst-plugins-%{version}
39
%build
40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS ; \
CXXFLAGS="${CXXFLAGS:-%optflags}" ; export CXXFLAGS ; \
FFLAGS="${FFLAGS:-%optflags}" ; export FFLAGS ; \
%{?__libtoolize:[ -f configure.in ] && %{__libtoolize} --copy --force} ; \
./configure \
  --prefix=%{_prefix} \
  --exec-prefix=%{_exec_prefix} \
  --bindir=%{_bindir} \
  --sbindir=%{_sbindir} \
  --sysconfdir=%{_sysconfdir} \
  --datadir=%{_datadir} \
  --includedir=%{_includedir} \
  --libdir=%{_libdir} \
  --libexecdir=%{_libexecdir} \
  --localstatedir=%{_localstatedir} \
  --sharedstatedir=%{_sharedstatedir} \
  --mandir=%{_mandir} \
  --infodir=%{_infodir} \
58
  --enable-debug \
59
  --enable-DEBUG 
60 61 62

if [ "$SMP" != "" ]; then
  (make "MAKE=make -k -j $SMP"; exit 0)
63
  make 2>&1 | tee make.log
64
else
65
  make 2>&1 | tee make.log
66 67
fi

68 69 70
%install
[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
71 72 73 74 75 76 77 78 79 80 81 82 83 84
make prefix=%{?buildroot:%{buildroot}}%{_prefix} \
     exec_prefix=%{?buildroot:%{buildroot}}%{_exec_prefix} \
     bindir=%{?buildroot:%{buildroot}}%{_bindir} \
     sbindir=%{?buildroot:%{buildroot}}%{_sbindir} \
     sysconfdir=%{?buildroot:%{buildroot}}%{_sysconfdir} \
     datadir=%{?buildroot:%{buildroot}}%{_datadir} \
     includedir=%{?buildroot:%{buildroot}}%{_includedir} \
     libdir=%{?buildroot:%{buildroot}}%{_libdir} \
     libexecdir=%{?buildroot:%{buildroot}}%{_libexecdir} \
     localstatedir=%{?buildroot:%{buildroot}}%{_localstatedir} \
     sharedstatedir=%{?buildroot:%{buildroot}}%{_sharedstatedir} \
     mandir=%{?buildroot:%{buildroot}}%{_mandir} \
     infodir=%{?buildroot:%{buildroot}}%{_infodir} \
  install
85
unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
86

87 88
# Clean out files that should not be part of the rpm.
# This is the recommended way of dealing with it for RH8
89 90
rm -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/*.la
rm -f $RPM_BUILD_ROOT%{_libdir}/gstreamer-%{majorminor}/*.a
91 92
rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
93 94
rm -f $RPM_BUILD_ROOT%{_includedir}/gstreamer-%{majorminor}/gst/media-info/media-info.h
rm -f $RPM_BUILD_ROOT%{_libdir}/libgstmedia-info*.so.0.0.0
95 96


97 98 99
%clean
[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT

Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
100 101
%files
%defattr(-, root, root)
102
%doc AUTHORS COPYING README RELEASE REQUIREMENTS
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
103 104 105 106
%{_bindir}/gst-launch-ext
%{_bindir}/gst-visualise
%{_mandir}/man1/gst-launch-ext.*
%{_mandir}/man1/gst-visualise.1.*
107 108 109 110 111 112
%{_libdir}/gstreamer-%{majorminor}/libgstaudioscale.so
%{_libdir}/gstreamer-%{majorminor}/libgstaudio.so
%{_libdir}/gstreamer-%{majorminor}/libgstidct.so
%{_libdir}/gstreamer-%{majorminor}/libgstresample.so
%{_libdir}/gstreamer-%{majorminor}/libgstriff.so
%{_libdir}/gstreamer-%{majorminor}/libgstvideo.so
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
113 114 115

%package -n gstreamer-plugins-devel
Summary: 	GStreamer Plugin Library Headers.
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
116
Group: 		Development/Libraries
117
Requires: 	gstreamer-plugins = %{version}
118
Provides:	gstreamer-play-devel = %{version}
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
119 120 121 122 123 124

%description -n gstreamer-plugins-devel
GStreamer support libraries header files.

%files -n gstreamer-plugins-devel
%defattr(-, root, root)
125 126
%{_includedir}/gstreamer-%{majorminor}/gst/gconf/gconf.h
%{_includedir}/gstreamer-%{majorminor}/gst/play/play.h
Thomas Vander Stichele's avatar
peep  
Thomas Vander Stichele committed
127 128 129 130 131 132
%{_includedir}/gstreamer-%{majorminor}/gst/audio/audio.h
%{_includedir}/gstreamer-%{majorminor}/gst/floatcast/floatcast.h
%{_includedir}/gstreamer-%{majorminor}/gst/idct/idct.h
%{_includedir}/gstreamer-%{majorminor}/gst/resample/resample.h
%{_includedir}/gstreamer-%{majorminor}/gst/riff/riff.h
%{_includedir}/gstreamer-%{majorminor}/gst/video/video.h
133 134 135
%{_datadir}/aclocal/gst-element-check-%{majorminor}.m4
%{_libdir}/pkgconfig/gstreamer-libs-%{majorminor}.pc
%{_libdir}/pkgconfig/gstreamer-play-%{majorminor}.pc
136 137
@USE_GCONF_TRUE@%{_libdir}/libgstgconf-%{majorminor}.so
%{_libdir}/libgstplay-%{majorminor}.so
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
138 139 140

# Here are all the packages depending on external libs #

141 142
### A52DEC ###
@USE_A52DEC_TRUE@%package -n gstreamer-a52dec
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
143 144
@USE_A52DEC_TRUE@Summary:       GStreamer VOB decoder plug-in.
@USE_A52DEC_TRUE@Group:         Libraries/Multimedia
145
@USE_A52DEC_TRUE@Requires:      gstreamer-plugins = %{version}
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
146 147
@USE_A52DEC_TRUE@Requires:      a52dec >= 0.7.3
@USE_A52DEC_TRUE@BuildRequires: a52dec-devel >= 0.7.3
148 149
@USE_A52DEC_TRUE@
@USE_A52DEC_TRUE@%description -n gstreamer-a52dec
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
150
@USE_A52DEC_TRUE@Plug-in for decoding of VOB files.
151 152 153
@USE_A52DEC_TRUE@
@USE_A52DEC_TRUE@%files -n gstreamer-a52dec
@USE_A52DEC_TRUE@%defattr(-, root, root)
154 155
@USE_A52DEC_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgsta52dec.so
@USE_A52DEC_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstac3parse.so
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
156 157 158
@USE_A52DEC_TRUE@
@USE_A52DEC_TRUE@%post -n gstreamer-a52dec
@USE_A52DEC_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
159
@USE_A52DEC_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
160 161 162
@USE_A52DEC_TRUE@
@USE_A52DEC_TRUE@%postun -n gstreamer-a52dec
@USE_A52DEC_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
163
@USE_A52DEC_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
164

165
### AALIB ###
166
@USE_AALIB_TRUE@%package -n gstreamer-aalib
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
167 168
@USE_AALIB_TRUE@Summary:       GStreamer plug-in for Ascii-art output.
@USE_AALIB_TRUE@Group:         Libraries/Multimedia
169
@USE_AALIB_TRUE@Requires:      gstreamer-plugins = %{version}
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
170
@USE_AALIB_TRUE@Requires:      aalib >= 1.3
171 172 173
@USE_AALIB_TRUE@BuildRequires: aalib-devel >= 1.3
@USE_AALIB_TRUE@
@USE_AALIB_TRUE@%description -n gstreamer-aalib
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
174
@USE_AALIB_TRUE@Plug-in for viewing video in Ascii-art using aalib library.
175 176 177
@USE_AALIB_TRUE@
@USE_AALIB_TRUE@%files -n gstreamer-aalib
@USE_AALIB_TRUE@%defattr(-, root, root)
178
@USE_AALIB_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstaasink.so
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
179 180 181
@USE_AALIB_TRUE@
@USE_AALIB_TRUE@%post -n gstreamer-aalib
@USE_AALIB_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
182
@USE_AALIB_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
183 184 185
@USE_AALIB_TRUE@
@USE_AALIB_TRUE@%postun -n gstreamer-aalib
@USE_AALIB_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
186
@USE_AALIB_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
187

188 189
### ALSA ###
@USE_ALSA_TRUE@%package -n gstreamer-alsa
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
190 191
@USE_ALSA_TRUE@Summary:  GStreamer plug-ins for the ALSA sound system.
@USE_ALSA_TRUE@Group:    Libraries/Multimedia
192
@USE_ALSA_TRUE@Requires: gstreamer-plugins = %{version}
193 194
@USE_ALSA_TRUE@
@USE_ALSA_TRUE@%description -n gstreamer-alsa
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
195 196
@USE_ALSA_TRUE@Input and output plug-in for the ALSA soundcard driver system. 
@USE_ALSA_TRUE@This plug-in depends on Alsa 0.9.x or higher.
197 198 199
@USE_ALSA_TRUE@
@USE_ALSA_TRUE@%files -n gstreamer-alsa
@USE_ALSA_TRUE@%defattr(-, root, root)
200
@USE_ALSA_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstalsa.so
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
201
### @USE_ALSA_TRUE@%{_mandir}/man1/gstalsa*
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
202 203 204
@USE_ALSA_TRUE@
@USE_ALSA_TRUE@%post -n gstreamer-alsa
@USE_ALSA_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
205
@USE_ALSA_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
206 207 208
@USE_ALSA_TRUE@
@USE_ALSA_TRUE@%postun -n gstreamer-alsa
@USE_ALSA_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
209
@USE_ALSA_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
210

211 212
### ARTS WRAPPER ###
@USE_ARTS_TRUE@%package -n gstreamer-arts
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
213 214
@USE_ARTS_TRUE@Summary:       GStreamer arts wrapper plug-in.
@USE_ARTS_TRUE@Group:         Libraries/Multimedia
215
@USE_ARTS_TRUE@Requires:      gstreamer-plugins = %{version}
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
216
@USE_ARTS_TRUE@Requires:      kdelibs-sound >= 2
217 218 219 220
@USE_ARTS_TRUE@BuildRequires: kdelibs-sound-devel >= 2
@USE_ARTS_TRUE@BuildRequires: gcc-c++
@USE_ARTS_TRUE@
@USE_ARTS_TRUE@%description -n gstreamer-arts
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
221
@USE_ARTS_TRUE@This plug-in wraps arts plug-ins.
222 223 224
@USE_ARTS_TRUE@
@USE_ARTS_TRUE@%files -n gstreamer-arts
@USE_ARTS_TRUE@%defattr(-, root, root)
225
@USE_ARTS_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstarts.so
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
226 227 228
@USE_ARTS_TRUE@
@USE_ARTS_TRUE@%post -n gstreamer-arts
@USE_ARTS_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
229
@USE_ARTS_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
230 231 232
@USE_ARTS_TRUE@
@USE_ARTS_TRUE@%postun -n gstreamer-arts
@USE_ARTS_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
233
@USE_ARTS_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
234 235 236 237 238

### ARTSD SOUND SERVER ###
@USE_ARTSC_TRUE@%package -n gstreamer-artsd
@USE_ARTSC_TRUE@Summary:  GStreamer artsd output plug-in.
@USE_ARTSC_TRUE@Group:    Libraries/Multimedia
239
@USE_ARTSC_TRUE@Requires: gstreamer-plugins = %{version}
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
240 241 242 243 244 245
@USE_ARTSC_TRUE@
@USE_ARTSC_TRUE@%description -n gstreamer-artsd
@USE_ARTSC_TRUE@Plug-in for outputting to artsd sound server.
@USE_ARTSC_TRUE@
@USE_ARTSC_TRUE@%files -n gstreamer-artsd
@USE_ARTSC_TRUE@%defattr(-, root, root)
246
@USE_ARTSC_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstartsdsink.so
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
247 248 249
@USE_ARTSC_TRUE@
@USE_ARTSC_TRUE@%post -n gstreamer-artsd
@USE_ARTSC_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
250
@USE_ARTSC_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
251 252 253
@USE_ARTSC_TRUE@
@USE_ARTSC_TRUE@%postun -n gstreamer-artsd
@USE_ARTSC_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
254
@USE_ARTSC_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
255

256 257 258 259 260
### SWFDEC FLASH PLUGIN ###
@USE_SWFDEC_TRUE@%package -n gstreamer-swfdec
@USE_SWFDEC_TRUE@Summary:  GStreamer Flash redering plug-in.
@USE_SWFDEC_TRUE@Group:    Libraries/Multimedia
@USE_SWFDEC_TRUE@Requires: gstreamer-plugins = %{version}
261
@USE_SWFDEC_TRUE@Requires: swfdec => 0.1.2
262 263 264 265 266 267
@USE_SWFDEC_TRUE@
@USE_SWFDEC_TRUE@%description -n gstreamer-swfdec
@USE_SWFDEC_TRUE@Plug-in for rendering Flash animations using swfdec library
@USE_SWFDEC_TRUE@
@USE_SWFDEC_TRUE@%files -n gstreamer-swfdec
@USE_SWFDEC_TRUE@%defattr(-, root, root)
268
@USE_SWFDEC_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstswfdec.so
269 270 271
@USE_SWFDEC_TRUE@
@USE_SWFDEC_TRUE@%post -n gstreamer-swfdec
@USE_SWFDEC_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
272
@USE_SWFDEC_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
273 274 275
@USE_SWFDEC_TRUE@
@USE_SWFDEC_TRUE@%postun -n gstreamer-swfdec
@USE_SWFDEC_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
276
@USE_SWFDEC_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
277 278


279
### AUDIOFILE ###
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
280
@USE_AUDIOFILE_TRUE@%package -n gstreamer-audiofile
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
281 282
@USE_AUDIOFILE_TRUE@Summary:       GStreamer plug-in for audiofile support.
@USE_AUDIOFILE_TRUE@Group:         Libraries/Multimedia
283
@USE_AUDIOFILE_TRUE@Requires:      gstreamer-plugins = %{version}
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
284
@USE_AUDIOFILE_TRUE@Requires:      audiofile >= 0.2.1
285
@USE_AUDIOFILE_TRUE@BuildRequires: audiofile-devel >= 0.2.1
286
@USE_AUDIOFILE_TRUE@
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
287
@USE_AUDIOFILE_TRUE@%description -n gstreamer-audiofile
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
288
@USE_AUDIOFILE_TRUE@Plug-in for supporting reading and writing of all files supported by audiofile.
289
@USE_AUDIOFILE_TRUE@
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
290
@USE_AUDIOFILE_TRUE@%files -n gstreamer-audiofile
291
@USE_AUDIOFILE_TRUE@%defattr(-, root, root)
292
@USE_AUDIOFILE_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstaudiofile.so
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
293 294 295
@USE_AUDIOFILE_TRUE@
@USE_AUDIOFILE_TRUE@%post -n  gstreamer-audiofile
@USE_AUDIOFILE_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
296
@USE_AUDIOFILE_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
297 298 299
@USE_AUDIOFILE_TRUE@
@USE_AUDIOFILE_TRUE@%postun -n  gstreamer-audiofile
@USE_AUDIOFILE_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
300
@USE_AUDIOFILE_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
301

302 303 304 305 306 307 308 309 310 311 312 313
### AVI ###
%package -n gstreamer-avi
Summary:       GStreamer plug-in for AVI movie playback.
Group:         Libraries/Multimedia
Requires:      gstreamer-plugins = %{version}
Requires:      gstreamer-colorspace = %{version}

%description -n gstreamer-avi
Plug-ins for playback of AVI format media files.

%files -n gstreamer-avi
%defattr(-, root, root)
314 315
%{_libdir}/gstreamer-%{majorminor}/libgstavidemux.so
%{_libdir}/gstreamer-%{majorminor}/libgstavimux.so
316 317 318

%post -n gstreamer-avi
%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
319
### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
320 321 322

%postun -n gstreamer-avi
%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
323
### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
324 325 326 327

### Windec ###
@USE_AVIFILE_TRUE@%package -n gstreamer-windec
@USE_AVIFILE_TRUE@Summary:       GStreamer plug-in for Windows DLL loading
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
328
@USE_AVIFILE_TRUE@Group:         Libraries/Multimedia
329
@USE_AVIFILE_TRUE@Requires:      gstreamer-plugins = %{version}
330 331
@USE_AVIFILE_TRUE@Requires:      avifile
@USE_AVIFILE_TRUE@BuildRequires: avifile-devel
332
@USE_AVIFILE_TRUE@
333 334 335
@USE_AVIFILE_TRUE@%description -n gstreamer-windec
@USE_AVIFILE_TRUE@Plug-ins for playback for loading window DLL files. 
@USE_AVIFILE_TRUE@Needed for playback of some  AVI format media files.
336
@USE_AVIFILE_TRUE@
337
@USE_AVIFILE_TRUE@%files -n gstreamer-windec
338
@USE_AVIFILE_TRUE@%defattr(-, root, root)
339
@USE_AVIFILE_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstwincodec.so
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
340
@USE_AVIFILE_TRUE@
341
@USE_AVIFILE_TRUE@%post -n gstreamer-windec
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
342
@USE_AVIFILE_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
343
@USE_AVIFILE_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
344
@USE_AVIFILE_TRUE@
345
@USE_AVIFILE_TRUE@%postun -n gstreamer-windec
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
346
@USE_AVIFILE_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
347
@USE_AVIFILE_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
348

349 350
### CDPARANOIA ###
@USE_CDPARANOIA_TRUE@%package -n gstreamer-cdparanoia
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
351 352
@USE_CDPARANOIA_TRUE@Summary:       GStreamer plug-in for CD audio input using CDParanoia IV.
@USE_CDPARANOIA_TRUE@Group:         Libraries/Multimedia
353
@USE_CDPARANOIA_TRUE@Requires:      gstreamer-plugins = %{version}
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
354
@USE_CDPARANOIA_TRUE@Requires:      cdparanoia-libs >= alpha9.7
355 356 357
@USE_CDPARANOIA_TRUE@BuildRequires: cdparanoia-devel >= alpha9.7
@USE_CDPARANOIA_TRUE@
@USE_CDPARANOIA_TRUE@%description -n gstreamer-cdparanoia
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
358
@USE_CDPARANOIA_TRUE@Plug-in for ripping audio tracks using cdparanoia under GStreamer.
359 360 361
@USE_CDPARANOIA_TRUE@
@USE_CDPARANOIA_TRUE@%files -n gstreamer-cdparanoia
@USE_CDPARANOIA_TRUE@%defattr(-, root, root)
362
@USE_CDPARANOIA_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstcdparanoia.so
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
363 364 365
@USE_CDPARANOIA_TRUE@
@USE_CDPARANOIA_TRUE@%post -n gstreamer-cdparanoia
@USE_CDPARANOIA_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
366
@USE_CDPARANOIA_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
367 368 369
@USE_CDPARANOIA_TRUE@
@USE_CDPARANOIA_TRUE@%postun -n gstreamer-cdparanoia
@USE_CDPARANOIA_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
370
@USE_CDPARANOIA_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
371

372
### DVDREAD ###
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
373
@USE_DVDREAD_TRUE@%package -n gstreamer-libdvdread
374
@USE_DVDREAD_TRUE@Summary:       GStreamer plug-in for DVD playback.
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
375
@USE_DVDREAD_TRUE@Group:         Libraries/Multimedia
376
@USE_DVDREAD_TRUE@Requires:      gstreamer-plugins = %{version}
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
377
@USE_DVDREAD_TRUE@Requires:      libdvdread >= 0.9.0
378
@USE_DVDREAD_TRUE@BuildRequires: libdvdread-devel >= 0.9.0
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
379
@USE_DVDREAD_TRUE@Obsoletes:     gstreamer-libdvd
380
@USE_DVDREAD_TRUE@
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
381
@USE_DVDREAD_TRUE@%description -n gstreamer-libdvdread
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
382
@USE_DVDREAD_TRUE@Plug-in for reading DVDs using libdvdread under GStreamer.
383
@USE_DVDREAD_TRUE@
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
384
@USE_DVDREAD_TRUE@%files -n gstreamer-libdvdread
385
@USE_DVDREAD_TRUE@%defattr(-, root, root)
386
@USE_DVDREAD_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstdvdreadsrc.so
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
387 388 389
@USE_DVDREAD_TRUE@
@USE_DVDREAD_TRUE@%post -n gstreamer-libdvdread
@USE_DVDREAD_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
390
@USE_DVDREAD_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
391 392 393
@USE_DVDREAD_TRUE@
@USE_DVDREAD_TRUE@%postun -n gstreamer-libdvdread
@USE_DVDREAD_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409
@USE_DVDREAD_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null

### DVDNAV ###
@USE_DVDNAV_TRUE@%package -n gstreamer-libdvdnav
@USE_DVDNAV_TRUE@Summary:       GStreamer plug-in for DVD playback.
@USE_DVDNAV_TRUE@Group:         Libraries/Multimedia
@USE_DVDNAV_TRUE@Requires:      gstreamer-plugins = %{version}
@USE_DVDNAV_TRUE@Requires:      libdvdnav >= 0.1.3
@USE_DVDNAV_TRUE@BuildRequires: libdvdnav-devel >= 0.1.3
@USE_DVDNAV_TRUE@Obsoletes:     gstreamer-libdvd
@USE_DVDNAV_TRUE@
@USE_DVDNAV_TRUE@%description -n gstreamer-libdvdnav
@USE_DVDNAV_TRUE@Plug-in for reading DVDs using libdvdnav  under GStreamer.
@USE_DVDNAV_TRUE@
@USE_DVDNAV_TRUE@%files -n gstreamer-libdvdnav
@USE_DVDNAV_TRUE@%defattr(-, root, root)
410
@USE_DVDNAV_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstdvdnavsrc.so
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
411 412 413 414 415 416 417 418
@USE_DVDNAV_TRUE@
@USE_DVDNAV_TRUE@%post -n gstreamer-libdvdnav
@USE_DVDNAV_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
@USE_DVDNAV_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
@USE_DVDNAV_TRUE@
@USE_DVDNAV_TRUE@%postun -n gstreamer-libdvdnav
@USE_DVDNAV_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
@USE_DVDNAV_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
419

Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
420 421 422 423
## DXR3 ###
@USE_DXR3_TRUE@%package -n gstreamer-dxr3
@USE_DXR3_TRUE@Summary:       GStreamer plug-in for playback using dxr3 card.
@USE_DXR3_TRUE@Group:         Libraries/Multimedia
424
@USE_DXR3_TRUE@Requires:      gstreamer-plugins = %{version}
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
425 426 427 428 429 430 431 432 433 434
@USE_DXR3_TRUE@Requires:      em8300 => 0.12.0
@USE_DXR3_TRUE@BuildRequires: em8300-devel => 0.12.0
@USE_DXR3_TRUE@
@USE_DXR3_TRUE@%description -n gstreamer-dxr3
@USE_DXR3_TRUE@Plug-in supporting DVD playback using cards
@USE_DXR3_TRUE@with the dxr3 chipset like Hollywood Plus
@USE_DXR3_TRUE@and Creative Labs DVD cards.
@USE_DXR3_TRUE@
@USE_DXR3_TRUE@%files -n gstreamer-dxr3
@USE_DXR3_TRUE@%defattr(-, root, root)
435
@USE_DXR3_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstdxr3.so
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
436 437 438
@USE_DXR3_TRUE@
@USE_DXR3_TRUE@%post -n gstreamer-dxr3
@USE_DXR3_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
439
@USE_DXR3_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
440 441 442
@USE_DXR3_TRUE@
@USE_DXR3_TRUE@%postun -n gstreamer-dxr3
@USE_DXR3_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
443
@USE_DXR3_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
444

445
### ESD ###
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
446 447 448
@USE_ESD_TRUE@%package -n gstreamer-esound
@USE_ESD_TRUE@Summary:       GStreamer plug-in for ESD sound output.
@USE_ESD_TRUE@Group:         Libraries/Multimedia
449
@USE_ESD_TRUE@Requires:      gstreamer-plugins = %{version}
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
450
@USE_ESD_TRUE@Requires:      esound >= 0.2.8
451
@USE_ESD_TRUE@BuildRequires: esound-devel >= 0.2.8
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
452
@USE_ESD_TRUE@Obsoletes:     gstreamer-esd
453
@USE_ESD_TRUE@
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
454 455
@USE_ESD_TRUE@%description -n gstreamer-esound
@USE_ESD_TRUE@Output and monitoring plug-ins for GStreamer using ESound.
456
@USE_ESD_TRUE@
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
457
@USE_ESD_TRUE@%files -n gstreamer-esound
458
@USE_ESD_TRUE@%defattr(-, root, root)
459 460
@USE_ESD_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstesdmon.so
@USE_ESD_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstesdsink.so
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
461 462 463
@USE_ESD_TRUE@
@USE_ESD_TRUE@%post -n gstreamer-esound
@USE_ESD_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
464
@USE_ESD_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
465 466 467
@USE_ESD_TRUE@
@USE_ESD_TRUE@%postun -n gstreamer-esound
@USE_ESD_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
468
@USE_ESD_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
469 470

### FLAC ###
471
@USE_FLAC_TRUE@%package -n gstreamer-flac
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
472 473
@USE_FLAC_TRUE@Summary:       GStreamer plug-in for FLAC lossless audio.
@USE_FLAC_TRUE@Group:         Libraries/Multimedia
474
@USE_FLAC_TRUE@Requires:      gstreamer-plugins = %{version}
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
475 476
@USE_FLAC_TRUE@Requires:      flac >= 1.0.3
@USE_FLAC_TRUE@BuildRequires: flac-devel >= 1.0.3
477 478
@USE_FLAC_TRUE@
@USE_FLAC_TRUE@%description -n gstreamer-flac
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
479
@USE_FLAC_TRUE@Plug-in for the free FLAC lossless audio format.
480 481 482
@USE_FLAC_TRUE@
@USE_FLAC_TRUE@%files -n gstreamer-flac
@USE_FLAC_TRUE@%defattr(-, root, root)
483
@USE_FLAC_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstflac.so
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
484 485 486
@USE_FLAC_TRUE@
@USE_FLAC_TRUE@%post -n gstreamer-flac
@USE_FLAC_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
487
@USE_FLAC_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
488 489 490
@USE_FLAC_TRUE@
@USE_FLAC_TRUE@%postun -n gstreamer-flac
@USE_FLAC_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
491
@USE_FLAC_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
492

Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
493
### GNOME VFS 2 ###
494
@USE_GNOME_VFS_TRUE@%package -n gstreamer-gnomevfs
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
495 496
@USE_GNOME_VFS_TRUE@Summary:       GStreamer plug-ins for Gnome-VFS input and output.
@USE_GNOME_VFS_TRUE@Group:         Libraries/Multimedia
497
@USE_GNOME_VFS_TRUE@Requires:      gstreamer-plugins = %{version}
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
498
@USE_GNOME_VFS_TRUE@Requires:      gnome-vfs2 > 1.9.4.00
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
499
@USE_GNOME_VFS_TRUE@BuildRequires: gnome-vfs2-devel > 1.9.4.00
500 501
@USE_GNOME_VFS_TRUE@
@USE_GNOME_VFS_TRUE@%description -n gstreamer-gnomevfs
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
502
@USE_GNOME_VFS_TRUE@Plug-ins for reading and writing through GNOME VFS.
503 504 505
@USE_GNOME_VFS_TRUE@
@USE_GNOME_VFS_TRUE@%files -n gstreamer-gnomevfs
@USE_GNOME_VFS_TRUE@%defattr(-, root, root)
506 507
@USE_GNOME_VFS_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstgnomevfssrc.so
@USE_GNOME_VFS_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstgnomevfssink.so
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
508 509 510
@USE_GNOME_VFS_TRUE@
@USE_GNOME_VFS_TRUE@%post -n gstreamer-gnomevfs
@USE_GNOME_VFS_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
511
@USE_GNOME_VFS_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
512 513 514
@USE_GNOME_VFS_TRUE@
@USE_GNOME_VFS_TRUE@%postun -n gstreamer-gnomevfs
@USE_GNOME_VFS_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
515
@USE_GNOME_VFS_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
516

517
### GSM ###
518
@USE_GSM_TRUE@%package -n gstreamer-gsm
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
519 520
@USE_GSM_TRUE@Summary:       GStreamer plug-in for GSM lossy audio format.
@USE_GSM_TRUE@Group:         Libraries/Multimedia
521
@USE_GSM_TRUE@Requires:      gstreamer-plugins = %{version}
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
522
@USE_GSM_TRUE@Requires:      gsm >= 1.0.10
523
@USE_GSM_TRUE@BuildRequires: gsm-devel >= 1.0.10
524 525
@USE_GSM_TRUE@
@USE_GSM_TRUE@%description -n gstreamer-gsm
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
526
@USE_GSM_TRUE@Output plug-in for GStreamer to convert to GSM lossy audio format.
527 528 529
@USE_GSM_TRUE@
@USE_GSM_TRUE@%files -n gstreamer-gsm
@USE_GSM_TRUE@%defattr(-, root, root)
530
@USE_GSM_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstgsm.so
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
531 532 533
@USE_GSM_TRUE@
@USE_GSM_TRUE@%post -n gstreamer-gsm
@USE_GSM_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
534
@USE_GSM_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
535 536 537
@USE_GSM_TRUE@
@USE_GSM_TRUE@%postun -n gstreamer-gsm
@USE_GSM_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
538
@USE_GSM_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
539

540 541
### HERMES ###
@USE_HERMES_TRUE@%package -n gstreamer-colorspace
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
542 543
@USE_HERMES_TRUE@Summary:       GStreamer colorspace conversion plug-in.
@USE_HERMES_TRUE@Group:         Libraries/Multimedia
544
@USE_HERMES_TRUE@Requires:      gstreamer-plugins = %{version}
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
545
@USE_HERMES_TRUE@Requires:      Hermes => 1.3.0
546
@USE_HERMES_TRUE@BuildRequires: Hermes-devel => 1.3.0
547
@USE_HERMES_TRUE@%description -n gstreamer-colorspace
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
548
@USE_HERMES_TRUE@Colorspace plug-in based on Hermes library.
549 550 551
@USE_HERMES_TRUE@
@USE_HERMES_TRUE@%files -n gstreamer-colorspace
@USE_HERMES_TRUE@%defattr(-, root, root)
552
@USE_HERMES_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstcolorspace.so
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
553 554 555
@USE_HERMES_TRUE@
@USE_HERMES_TRUE@%post -n gstreamer-colorspace
@USE_HERMES_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
556
@USE_HERMES_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
557 558 559
@USE_HERMES_TRUE@
@USE_HERMES_TRUE@%postun -n gstreamer-colorspace
@USE_HERMES_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
560
@USE_HERMES_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
561 562 563 564 565

### HTTP ###
@USE_HTTP_TRUE@%package -n gstreamer-httpsrc
@USE_HTTP_TRUE@Summary:       GStreamer plug-in for http using libghttp.
@USE_HTTP_TRUE@Group:         Libraries/Multimedia
566
@USE_HTTP_TRUE@Requires:      gstreamer-plugins = %{version}
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
567 568 569 570 571 572 573 574 575
@USE_HTTP_TRUE@Requires:      libghttp => 1.0.9
@USE_HTTP_TRUE@BuildRequires: libghttp-devel => 1.0.9
@USE_HTTP_TRUE@
@USE_HTTP_TRUE@%description -n gstreamer-httpsrc
@USE_HTTP_TRUE@Plug-in supporting the http protocol based 
@USE_HTTP_TRUE@on the libghttp library.
@USE_HTTP_TRUE@
@USE_HTTP_TRUE@%files -n gstreamer-httpsrc
@USE_HTTP_TRUE@%defattr(-, root, root)
576
@USE_HTTP_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgsthttpsrc.so
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
577 578 579
@USE_HTTP_TRUE@
@USE_HTTP_TRUE@%post -n gstreamer-httpsrc
@USE_HTTP_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
580
@USE_HTTP_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
581 582 583
@USE_HTTP_TRUE@
@USE_HTTP_TRUE@%postun -n gstreamer-httpsrc
@USE_HTTP_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
584
@USE_HTTP_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
585 586 587 588 589

#### JACK AUDIO CONNECTION KIT ###
@USE_JACK_TRUE@%package -n gstreamer-jack
@USE_JACK_TRUE@Summary:  GStreamer plug-in for the Jack Sound Server.
@USE_JACK_TRUE@Group:    Libraries/Multimedia
590
@USE_JACK_TRUE@Requires: gstreamer-plugins = %{version}
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
591 592 593 594 595 596 597
@USE_JACK_TRUE@Requires: jack-audio-connection-kit => 0.28.0
@USE_JACK_TRUE@
@USE_JACK_TRUE@%description -n gstreamer-jack
@USE_JACK_TRUE@Plug-in for the JACK professional sound server.
@USE_JACK_TRUE@
@USE_JACK_TRUE@%files -n gstreamer-jack
@USE_JACK_TRUE@%defattr(-, root, root)
598
@USE_JACK_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstjack.so
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
599 600 601
@USE_JACK_TRUE@
@USE_JACK_TRUE@%post -n gstreamer-jack
@USE_JACK_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
602
@USE_JACK_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
603 604 605
@USE_JACK_TRUE@
@USE_JACK_TRUE@%postun -n gstreamer-jack
@USE_JACK_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
606
@USE_JACK_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
607 608

### JPEG ###
609
@USE_JPEG_TRUE@%package -n gstreamer-jpeg
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
610 611
@USE_JPEG_TRUE@Summary:       GStreamer plug-in for JPEG images.
@USE_JPEG_TRUE@Group:         Libraries/Multimedia
612
@USE_JPEG_TRUE@Requires:      gstreamer-plugins = %{version}
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
613
@USE_JPEG_TRUE@Requires:      libjpeg
614
@USE_JPEG_TRUE@BuildRequires: libjpeg-devel
615 616
@USE_JPEG_TRUE@
@USE_JPEG_TRUE@%description -n gstreamer-jpeg
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
617
@USE_JPEG_TRUE@Output plug-in for GStreamer using libjpeg.
618 619 620
@USE_JPEG_TRUE@
@USE_JPEG_TRUE@%files -n gstreamer-jpeg
@USE_JPEG_TRUE@%defattr(-, root, root)
621
@USE_JPEG_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstjpeg.so
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
622 623 624
@USE_JPEG_TRUE@
@USE_JPEG_TRUE@%post -n gstreamer-jpeg
@USE_JPEG_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
625
@USE_JPEG_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
626 627 628
@USE_JPEG_TRUE@
@USE_JPEG_TRUE@%postun -n gstreamer-jpeg
@USE_JPEG_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
629
@USE_JPEG_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
630

Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
631 632
### LADSPA ###
@USE_LADSPA_TRUE@%package -n gstreamer-ladspa
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
633 634
@USE_LADSPA_TRUE@Summary:       GStreamer wrapper for LADSPA plug-ins.
@USE_LADSPA_TRUE@Group:         Libraries/Multimedia
635
@USE_LADSPA_TRUE@Requires:      gstreamer-plugins = %{version}
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
636
@USE_LADSPA_TRUE@Requires:      ladspa
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
637 638
@USE_LADSPA_TRUE@BuildRequires: ladspa-devel
@USE_LADSPA_TRUE@
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
639 640 641 642 643
@USE_LADSPA_TRUE@%description -n gstreamer-ladspa
@USE_LADSPA_TRUE@Plug-in which wraps LADSPA plug-ins for use by GStreamer applications.
@USE_LADSPA_TRUE@We suggest you also get the cmt package of ladspa plug-ins
@USE_LADSPA_TRUE@and steve harris's swh-plugins package.
@USE_LADSPA_TRUE@
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
644 645
@USE_LADSPA_TRUE@%files -n gstreamer-ladspa
@USE_LADSPA_TRUE@%defattr(-, root, root)
646
@USE_LADSPA_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstladspa.so
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
647 648 649
@USE_LADSPA_TRUE@
@USE_LADSPA_TRUE@%post -n gstreamer-ladspa
@USE_LADSPA_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
650
@USE_LADSPA_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
651 652 653
@USE_LADSPA_TRUE@
@USE_LADSPA_TRUE@%postun -n gstreamer-ladspa
@USE_LADSPA_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
654
@USE_LADSPA_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
655

656 657
### LAME ###
@USE_LAME_TRUE@%package -n gstreamer-lame
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
658 659
@USE_LAME_TRUE@Summary:       GStreamer plug-in encoding mp3 songs using lame.
@USE_LAME_TRUE@Group:         Libraries/Multimedia
660
@USE_LAME_TRUE@Requires:      gstreamer-plugins = %{version}
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
661 662
@USE_LAME_TRUE@Requires:      lame >= 3.89
@USE_LAME_TRUE@BuildRequires: lame-devel >= 3.89
663 664
@USE_LAME_TRUE@
@USE_LAME_TRUE@%description -n gstreamer-lame
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
665
@USE_LAME_TRUE@Plug-in for encoding mp3 with lame under GStreamer.
666 667 668
@USE_LAME_TRUE@
@USE_LAME_TRUE@%files -n gstreamer-lame
@USE_LAME_TRUE@%defattr(-, root, root)
669
@USE_LAME_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstlame.so
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
670 671 672
@USE_LAME_TRUE@
@USE_LAME_TRUE@%post -n gstreamer-lame
@USE_LAME_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
673
@USE_LAME_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
674 675 676
@USE_LAME_TRUE@
@USE_LAME_TRUE@%postun -n gstreamer-lame
@USE_LAME_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
677
@USE_LAME_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
678 679

### LIBDV ###
680 681 682 683 684 685 686 687 688 689 690 691
@USE_LIBDV_TRUE@%package -n gstreamer-dv
@USE_LIBDV_TRUE@Summary:       GStreamer DV plug-in.
@USE_LIBDV_TRUE@Group:         Libraries/Multimedia
@USE_LIBDV_TRUE@Requires:      gstreamer-plugins = %{version}
@USE_LIBDV_TRUE@Requires:      libdv >= 0.9.5
@USE_LIBDV_TRUE@BuildRequires: libdv-devel >= 0.9.5
@USE_LIBDV_TRUE@
@USE_LIBDV_TRUE@%description -n gstreamer-dv
@USE_LIBDV_TRUE@Plug-in for digital video support using libdv.
@USE_LIBDV_TRUE@
@USE_LIBDV_TRUE@%files -n gstreamer-dv
@USE_LIBDV_TRUE@%defattr(-, root, root)
692
@USE_LIBDV_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstdvdec.so
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
693 694 695
@USE_LIBDV_TRUE@
@USE_LIBDV_TRUE@%post -n gstreamer-dv
@USE_LIBDV_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
696
@USE_LIBDV_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
697 698 699
@USE_LIBDV_TRUE@
@USE_LIBDV_TRUE@%postun -n gstreamer-dv
@USE_LIBDV_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
700
@USE_LIBDV_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
701

702

Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
703 704
### LIBFAME ###
@USE_LIBFAME_TRUE@%package -n gstreamer-libfame
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
705 706
@USE_LIBFAME_TRUE@Summary:       GStreamer plug-in to encode MPEG1/MPEG4 video.
@USE_LIBFAME_TRUE@Group:         Libraries/Multimedia
707
@USE_LIBFAME_TRUE@Requires:      gstreamer-plugins = %{version}
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
708 709
@USE_LIBFAME_TRUE@Requires:      libfame >= 0.9.0 
@USE_LIBFAME_TRUE@BuildRequires: libfame-devel >= 0.9.0 
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
710 711
@USE_LIBFAME_TRUE@
@USE_LIBFAME_TRUE@%description -n gstreamer-libfame
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
712
@USE_LIBFAME_TRUE@Plug-in for encoding MPEG1/MPEG4 video using libfame.
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
713 714 715
@USE_LIBFAME_TRUE@
@USE_LIBFAME_TRUE@%files -n gstreamer-libfame
@USE_LIBFAME_TRUE@%defattr(-, root, root)
716
@USE_LIBFAME_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstlibfame.so
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
717 718 719
@USE_LIBFAME_TRUE@
@USE_LIBFAME_TRUE@%post -n gstreamer-libfame
@USE_LIBFAME_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
720
@USE_LIBFAME_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
721 722 723
@USE_LIBFAME_TRUE@
@USE_LIBFAME_TRUE@%postun -n gstreamer-libfame
@USE_LIBFAME_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
724
@USE_LIBFAME_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
725

Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
726 727 728 729 730 731 732 733 734 735 736 737 738
### LIBPNG ###
@USE_LIBPNG_TRUE@%package -n gstreamer-libpng
@USE_LIBPNG_TRUE@Summary:       GStreamer plug-in to encode png images
@USE_LIBPNG_TRUE@Group:         Libraries/Multimedia
@USE_LIBPNG_TRUE@Requires:      gstreamer-plugins = %{version}
@USE_LIBPNG_TRUE@Requires:      libpng >= 1.2.0
@USE_LIBPNG_TRUE@BuildRequires: libpng-devel >= 1.2.0
@USE_LIBPNG_TRUE@
@USE_LIBPNG_TRUE@%description -n gstreamer-libpng
@USE_LIBPNG_TRUE@Plug-in for encoding png images.
@USE_LIBPNG_TRUE@
@USE_LIBPNG_TRUE@%files -n gstreamer-libpng
@USE_LIBPNG_TRUE@%defattr(-, root, root)
739
@USE_LIBPNG_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstpng.so
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
740 741 742 743 744 745 746 747 748
@USE_LIBPNG_TRUE@
@USE_LIBPNG_TRUE@%post -n gstreamer-libpng
@USE_LIBPNG_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
@USE_LIBPNG_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
@USE_LIBPNG_TRUE@
@USE_LIBPNG_TRUE@%postun -n gstreamer-libpng
@USE_LIBPNG_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
@USE_LIBPNG_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null

749 750
### MAD ###
@USE_MAD_TRUE@%package -n gstreamer-mad  
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
751 752
@USE_MAD_TRUE@Summary:       GStreamer plug-in using MAD for mp3 decoding.
@USE_MAD_TRUE@Group:         Libraries/Multimedia
753
@USE_MAD_TRUE@Requires:      gstreamer-plugins = %{version}
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
754
@USE_MAD_TRUE@Requires:      gstreamer-audio-formats
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
755
@USE_MAD_TRUE@Requires:      mad >= 0.13.0
756
@USE_MAD_TRUE@BuildRequires: mad-devel >= 0.13.0
757 758
@USE_MAD_TRUE@
@USE_MAD_TRUE@%description -n gstreamer-mad
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
759
@USE_MAD_TRUE@Plug-in for playback of mp3 songs using the very good MAD library.
760 761 762
@USE_MAD_TRUE@
@USE_MAD_TRUE@%files -n gstreamer-mad
@USE_MAD_TRUE@%defattr(-, root, root)  
763
@USE_MAD_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstmad.so
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
764 765 766
@USE_MAD_TRUE@
@USE_MAD_TRUE@%post -n gstreamer-mad
@USE_MAD_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
767
@USE_MAD_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
768 769 770
@USE_MAD_TRUE@
@USE_MAD_TRUE@%postun -n gstreamer-mad
@USE_MAD_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
771
@USE_MAD_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
772 773 774

### MIKMOD ###
@USE_MIKMOD_TRUE@%package -n gstreamer-mikmod
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
775 776
@USE_MIKMOD_TRUE@Summary:       GStreamer Mikmod plug-in.
@USE_MIKMOD_TRUE@Group:         Libraries/Multimedia
777
@USE_MIKMOD_TRUE@Requires:      gstreamer-plugins = %{version}
778 779
@USE_MIKMOD_TRUE@Requires:      mikmod
@USE_MIKMOD_TRUE@BuildRequires: mikmod
780 781
@USE_MIKMOD_TRUE@
@USE_MIKMOD_TRUE@%description -n gstreamer-mikmod
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
782
@USE_MIKMOD_TRUE@Plug-in for playback of module files supported by mikmod under GStreamer.
783 784 785
@USE_MIKMOD_TRUE@
@USE_MIKMOD_TRUE@%files -n gstreamer-mikmod
@USE_MIKMOD_TRUE@%defattr(-, root, root)
786
@USE_MIKMOD_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstmikmod.so
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
787 788 789
@USE_MIKMOD_TRUE@
@USE_MIKMOD_TRUE@%post -n gstreamer-mikmod
@USE_MIKMOD_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
790
@USE_MIKMOD_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
791 792 793
@USE_MIKMOD_TRUE@
@USE_MIKMOD_TRUE@%postun -n gstreamer-mikmod
@USE_MIKMOD_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
794
@USE_MIKMOD_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
795 796

### MJPEGTOOLS ###
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
797
@USE_MJPEGTOOLS_TRUE@%package -n gstreamer-jpegmmx
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
798 799
@USE_MJPEGTOOLS_TRUE@Summary:       GStreamer mjpegtools plug-in for mmx jpeg.
@USE_MJPEGTOOLS_TRUE@Group:         Libraries/Multimedia
800
@USE_MJPEGTOOLS_TRUE@Requires:      gstreamer-plugins = %{version}
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
801 802
@USE_MJPEGTOOLS_TRUE@Requires:      mjpegtools
@USE_MJPEGTOOLS_TRUE@BuildRequires: mjpegtools-devel
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
803 804
@USE_MJPEGTOOLS_TRUE@
@USE_MJPEGTOOLS_TRUE@%description -n gstreamer-jpegmmx
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
805
@USE_MJPEGTOOLS_TRUE@mjpegtools-based encoding and decoding plug-in.
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
806 807 808
@USE_MJPEGTOOLS_TRUE@
@USE_MJPEGTOOLS_TRUE@%files -n gstreamer-jpegmmx
@USE_MJPEGTOOLS_TRUE@%defattr(-, root, root)
809 810
@USE_MJPEGTOOLS_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstjpegmmxenc.so
@USE_MJPEGTOOLS_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstjpegmmxdec.so
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
811 812 813
@USE_MJPEGTOOLS_TRUE@
@USE_MJPEGTOOLS_TRUE@%post -n gstreamer-jpegmmx
@USE_MJPEGTOOLS_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
814
@USE_MJPEGTOOLS_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
815 816 817
@USE_MJPEGTOOLS_TRUE@
@USE_MJPEGTOOLS_TRUE@%postun -n gstreamer-jpegmmx
@USE_MJPEGTOOLS_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
818
@USE_MJPEGTOOLS_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
819

820
### MPEG2DEC ###
821
@USE_MPEG2DEC_TRUE@%package -n gstreamer-mpeg
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
822 823
@USE_MPEG2DEC_TRUE@Summary:GStreamer plug-ins for MPEG video playback and encoding.
@USE_MPEG2DEC_TRUE@Group:         Libraries/Multimedia
824
@USE_MPEG2DEC_TRUE@Requires:      gstreamer-plugins = %{version}
825 826
@USE_MPEG2DEC_TRUE@Requires:      mpeg2dec => 0.3.1
@USE_MPEG2DEC_TRUE@BuildRequires: mpeg2dec-devel => 0.3.1
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
827 828 829
@USE_MPEG2DEC_TRUE@Obsoletes:     gstreamer-mpeg1
@USE_MPEG2DEC_TRUE@Obsoletes:     gstreamer-mpeg2
@USE_MPEG2DEC_TRUE@Obsoletes:     gstreamer-mpeg2dec
830 831
@USE_MPEG2DEC_TRUE@
@USE_MPEG2DEC_TRUE@%description -n gstreamer-mpeg
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
832
@USE_MPEG2DEC_TRUE@Plug-ins for playing and encoding MPEG video.
833 834 835
@USE_MPEG2DEC_TRUE@
@USE_MPEG2DEC_TRUE@%files -n gstreamer-mpeg
@USE_MPEG2DEC_TRUE@%defattr(-, root, root)
836 837 838 839 840 841 842 843 844 845 846
@USE_MPEG2DEC_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstmpeg1types.so
@USE_MPEG2DEC_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstmpeg1encoder.so
@USE_MPEG2DEC_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstmpeg1systemencode.so
@USE_MPEG2DEC_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstmpegaudio.so
@USE_MPEG2DEC_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstmpegaudioparse.so
@USE_MPEG2DEC_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstmp1videoparse.so
@USE_MPEG2DEC_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstmpegstream.so
@USE_MPEG2DEC_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstmpeg2enc.so
@USE_MPEG2DEC_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstmpeg2dec.so
@USE_MPEG2DEC_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstmpeg2subt.so
@USE_MPEG2DEC_TRUE@%{_libdir}/gstreamer-%{majorminor}/libgstmpeg2types.so
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
847 848 849
@USE_MPEG2DEC_TRUE@
@USE_MPEG2DEC_TRUE@%post -n  gstreamer-mpeg
@USE_MPEG2DEC_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
850
@USE_MPEG2DEC_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
851 852 853
@USE_MPEG2DEC_TRUE@
@USE_MPEG2DEC_TRUE@%postun -n  gstreamer-mpeg
@USE_MPEG2DEC_TRUE@%{_bindir}/gst-register --gst-mask=0 > /dev/null 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
854
@USE_MPEG2DEC_TRUE@### %{_bindir}/gst-compprep > /dev/null 2> /dev/null
855

856
### OPENQUICKTIME ###
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
857
@USE_OPENQUICKTIME_TRUE@%package -n gstreamer-openquicktime
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
858 859
@USE_OPENQUICKTIME_TRUE@Summary:       GStreamer OpenQuicktime video Plug-in.
@USE_OPENQUICKTIME_TRUE@Group:         Libraries/Multimedia
860
@USE_OPENQUICKTIME_TRUE@Requires:      gstreamer-plugins = %{version}
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
861
@USE_OPENQUICKTIME_TRUE@Requires:      openquicktime => 1.0
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
862
@USE_OPENQUICKTIME_TRUE@BuildRequires: openquicktime-devel => 1.0
863
@USE_OPENQUICKTIME_TRUE@
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
864
@USE_OPENQUICKTIME_TRUE@%description -n gstreamer-openquicktime
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
865
@USE_OPENQUICKTIME_TRUE@Plug-in which uses the OpenQuicktime library
866
@USE_OPENQUICKTIME_TRUE@from 3ivx to play Quicktime movies.
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
867
@USE_OPENQUICKTIME_TRUE@(http://openquicktime.sourceforge.net/)
868
@USE_OPENQUICKTIME_TRUE@