gst-plugins.spec.in 36.6 KB
Newer Older
1
2
3
4
%define prefix  /usr
%define sysconfdir /etc
Docdir: %{prefix}/doc
Prefix: %prefix
5
6

Summary: 	GStreamer Streaming-media framework plugins
7
Name: 		gstreamer-plugins
8
9
10
11
12
13
14
15
16
17
18
19
Version: 	@VERSION@
Release: 	@GST_PLUGINS_RELEASE@

Copyright: 	LGPL
Group: 		Libraries/Multimedia
Source: 	gst-plugins-%{version}.tar.gz
BuildRoot: 	%{_tmppath}/%{name}-%{version}-root

%define         _glib2          @GLIB2_REQ@

Requires:       glib2 >= %_glib2
BuildRequires:  glib2-devel >= %_glib2
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
20
21
22
Requires: 	gstreamer >= %{version}
BuildRequires: 	nasm => 0.90
BuildRequires: 	gstreamer-devel >= %{version} 
23
24
25
26
27
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
plugins.

%files
%defattr(-, root, root)
%doc AUTHORS COPYING README  
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
35
%{_bindir}/gst-launch-ext
36
%{_bindir}/gst-visualise
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
37
%{_mandir}/man1/gst-launch-ext.*
38
39
40
41
42
43
%{_mandir}/man1/gst-visualise.1.*
%{_libdir}/gst/libgstaudioscale*
%{_libdir}/gst/libgstaudio.*
%{_libdir}/gst/libgstidct*
%{_libdir}/gst/libgstriff*
%{_libdir}/gst/libgstresample*
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
44

45
%prep
46
%setup -n gst-plugins-%{version}
47
%build
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
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} \
  --enable-DEBUG 
67
68
69

if [ "$SMP" != "" ]; then
  (make "MAKE=make -k -j $SMP"; exit 0)
70
  make 2>&1 | tee make.log
71
else
72
  make 2>&1 | tee make.log
73
74
fi

75
76
77
%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
78
79
80
81
82
83
84
85
86
87
88
89
90
91
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
92
unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
93
94
95
96

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

97
98
99
100
### A52DEC ###
@USE_A52DEC_TRUE@%package -n gstreamer-a52dec
@USE_A52DEC_TRUE@Summary: GStreamer VOB decoder plugin
@USE_A52DEC_TRUE@Group: Libraries/Multimedia
101
@USE_A52DEC_TRUE@Requires: gstreamer-plugins >= %{version}
102
@USE_A52DEC_TRUE@Requires: a52dec >= 0.7.3
103
104
105
106
107
108
@USE_A52DEC_TRUE@
@USE_A52DEC_TRUE@%description -n gstreamer-a52dec
@USE_A52DEC_TRUE@Plugin for decoding of VOB files
@USE_A52DEC_TRUE@
@USE_A52DEC_TRUE@%files -n gstreamer-a52dec
@USE_A52DEC_TRUE@%defattr(-, root, root)
109
110
@USE_A52DEC_TRUE@%{_libdir}/gst/libgsta52dec*
@USE_A52DEC_TRUE@%{_libdir}/gst/libgstac3parse*
111
112
@USE_A52DEC_TRUE@
@USE_A52DEC_TRUE@%post -n gstreamer-a52dec
113
@USE_A52DEC_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
114

115
### AALIB ###
116
@USE_AALIB_TRUE@%package -n gstreamer-aalib
117
@USE_AALIB_TRUE@Summary: GStreamer plugin for Ascii-art output
118
119
120
@USE_AALIB_TRUE@Group: Libraries/Multimedia
@USE_AALIB_TRUE@Requires: aalib >= 1.3
@USE_AALIB_TRUE@BuildRequires: aalib-devel >= 1.3
121
@USE_AALIB_TRUE@Requires: gstreamer-plugins >= %{version}
122
123
124
125
126
127
@USE_AALIB_TRUE@
@USE_AALIB_TRUE@%description -n gstreamer-aalib
@USE_AALIB_TRUE@Plugin for viewing movies in Ascii-art using aalib library.
@USE_AALIB_TRUE@
@USE_AALIB_TRUE@%files -n gstreamer-aalib
@USE_AALIB_TRUE@%defattr(-, root, root)
128
@USE_AALIB_TRUE@%{_libdir}/gst/libgstaasink*
129
130
@USE_AALIB_TRUE@
@USE_AALIB_TRUE@%post -n gstreamer-aalib
131
@USE_AALIB_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
132

133
134
135
136
### ALSA ###
@USE_ALSA_TRUE@%package -n gstreamer-alsa
@USE_ALSA_TRUE@Summary: GStreamer plugins for the ALSA sound architecture
@USE_ALSA_TRUE@Group: Libraries/Multimedia
137
@USE_ALSA_TRUE@Requires: gstreamer-plugins >= %{version}
138
139
@USE_ALSA_TRUE@
@USE_ALSA_TRUE@%description -n gstreamer-alsa
140
@USE_ALSA_TRUE@Input and output plugin for the ALSA soundcard driver architecture. This plugin depends on Alsa 0.9.x or higher.
141
142
143
@USE_ALSA_TRUE@
@USE_ALSA_TRUE@%files -n gstreamer-alsa
@USE_ALSA_TRUE@%defattr(-, root, root)
144
@USE_ALSA_TRUE@%{_libdir}/gst/libgstalsa*
145
146
@USE_ALSA_TRUE@
@USE_ALSA_TRUE@%post -n gstreamer-alsa
147
@USE_ALSA_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
148

149
### ARTSD SOUND SERVER ###
150
151
152
@USE_ARTS_TRUE@%package -n gstreamer-artsd
@USE_ARTS_TRUE@Summary: GStreamer artsd output plugin
@USE_ARTS_TRUE@Group: Libraries/Multimedia
153
@USE_ARTS_TRUE@Requires: gstreamer-plugins >= %{version}
154
155
156
157
158
159
@USE_ARTS_TRUE@
@USE_ARTS_TRUE@%description -n gstreamer-artsd
@USE_ARTS_TRUE@Plugin for outputing to artsd sound server
@USE_ARTS_TRUE@
@USE_ARTS_TRUE@%files -n gstreamer-artsd
@USE_ARTS_TRUE@%defattr(-, root, root)
160
@USE_ARTS_TRUE@%{_libdir}/gst/libgstartsd*
161
162
@USE_ARTS_TRUE@
@USE_ARTS_TRUE@%post -n gstreamer-artsd
163
164
165
166
167
168
169
@USE_ARTS_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null

### ARTS WRAPPER ###
@USE_ARTSC_TRUE@%package -n gstreamer-arts
@USE_ARTSC_TRUE@Summary: GStreamer arts wrapper plugin
@USE_ARTSC_TRUE@Group: Libraries/Multimedia
@USE_ARTSC_TRUE@Requires: gstreamer-plugins >= %{version}
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
170
171
172
@USE_ARTSC_TRUE@Requires: kdelibs-sound >= 2
@USE_ARTSC_TRUE@BuildRequires: kdelibs-sound-devel >= 2
@USE_ARTSC_TRUE@BuildRequires: gcc-c++
173
174
175
176
177
178
179
180
181
182
@USE_ARTSC_TRUE@
@USE_ARTSC_TRUE@%description -n gstreamer-arts
@USE_ARTSC_TRUE@Plugin for wrapping arts plugins
@USE_ARTSC_TRUE@
@USE_ARTSC_TRUE@%files -n gstreamer-arts
@USE_ARTSC_TRUE@%defattr(-, root, root)
@USE_ARTSC_TRUE@%{_libdir}/gst/libgstarts.*
@USE_ARTSC_TRUE@
@USE_ARTSC_TRUE@%post -n gstreamer-arts
@USE_ARTSC_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
183
184

### AUDIOFILE ###
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
185
186
@USE_AUDIOFILE_TRUE@%package -n gstreamer-audiofile
@USE_AUDIOFILE_TRUE@Summary: GStreamer plugin audiofile support
187
@USE_AUDIOFILE_TRUE@Group: Libraries/Multimedia
188
@USE_AUDIOFILE_TRUE@Requires: gstreamer-plugins >= %{version}
189
190
@USE_AUDIOFILE_TRUE@Requires: audiofile >= 0.2.1
@USE_AUDIOFILE_TRUE@
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
191
@USE_AUDIOFILE_TRUE@%description -n gstreamer-audiofile
192
193
@USE_AUDIOFILE_TRUE@Plugin for supporting reading and writing all files audiofile support
@USE_AUDIOFILE_TRUE@
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
194
@USE_AUDIOFILE_TRUE@%files -n gstreamer-audiofile
195
@USE_AUDIOFILE_TRUE@%defattr(-, root, root)
196
@USE_AUDIOFILE_TRUE@%{_libdir}/gst/libgstaudiofile*
197
@USE_AUDIOFILE_TRUE@
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
198
@USE_AUDIOFILE_TRUE@%post -n  gstreamer-audiofile
199
@USE_AUDIOFILE_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
200

201
### AVIFILE ###
202
@USE_AVIFILE_TRUE@%package -n gstreamer-avi
203
@USE_AVIFILE_TRUE@Summary: GStreamer plugin for AVI format movie playback
204
@USE_AVIFILE_TRUE@Group: Libraries/Multimedia
205
@USE_AVIFILE_TRUE@Requires: gstreamer-plugins >= %{version}
206
@USE_AVIFILE_TRUE@Requires: avifile = 0.6.20011111DD
207
@USE_AVIFILE_TRUE@Requires: gstreamer-colorspace >= %{version}
208
209
210
211
212
213
@USE_AVIFILE_TRUE@
@USE_AVIFILE_TRUE@%description -n gstreamer-avi
@USE_AVIFILE_TRUE@Plugins for playback of AVI format media files.
@USE_AVIFILE_TRUE@
@USE_AVIFILE_TRUE@%files -n gstreamer-avi
@USE_AVIFILE_TRUE@%defattr(-, root, root)
214
215
216
@USE_AVIFILE_TRUE@%{_libdir}/gst/libgstavidemux*
@USE_AVIFILE_TRUE@%{_libdir}/gst/libgstavimux*
@USE_AVIFILE_TRUE@%{_libdir}/gst/libgstwincodec*
217
218
@USE_AVIFILE_TRUE@
@USE_AVIFILE_TRUE@%post -n gstreamer-avi
219
@USE_AVIFILE_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
220

221
222
### CDPARANOIA ###
@USE_CDPARANOIA_TRUE@%package -n gstreamer-cdparanoia
223
@USE_CDPARANOIA_TRUE@Summary: GStreamer plugin for CD audio input using CDParanoia IV
224
225
@USE_CDPARANOIA_TRUE@Group: Libraries/Multimedia
@USE_CDPARANOIA_TRUE@Requires: cdparanoia >= alpha9.7
226
@USE_CDPARANOIA_TRUE@Requires: gstreamer-plugins >= %{version}
227
228
229
230
231
232
233
@USE_CDPARANOIA_TRUE@BuildRequires: cdparanoia-devel >= alpha9.7
@USE_CDPARANOIA_TRUE@
@USE_CDPARANOIA_TRUE@%description -n gstreamer-cdparanoia
@USE_CDPARANOIA_TRUE@Plugin for ripping audio tracks using cdparanoia under GStreamer
@USE_CDPARANOIA_TRUE@
@USE_CDPARANOIA_TRUE@%files -n gstreamer-cdparanoia
@USE_CDPARANOIA_TRUE@%defattr(-, root, root)
234
@USE_CDPARANOIA_TRUE@%{_libdir}/gst/libgstcdparanoia*
235
236
@USE_CDPARANOIA_TRUE@
@USE_CDPARANOIA_TRUE@%post -n gstreamer-cdparanoia
237
@USE_CDPARANOIA_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
238

239
240
241
242
### DVDREAD ###
@USE_DVDREAD_TRUE@%package -n gstreamer-libdvd
@USE_DVDREAD_TRUE@Summary: GStreamer plugins for DVD playback
@USE_DVDREAD_TRUE@Group: Libraries/Multimedia
243
@USE_DVDREAD_TRUE@Requires: gstreamer-plugins >= %{version}
244
245
@USE_DVDREAD_TRUE@Requires: libdvdread >= 0.9.0
@USE_DVDREAD_TRUE@BuildRequires: libdvdread-devel >= 0.9.0
246
247
248
249
250
251
@USE_DVDREAD_TRUE@
@USE_DVDREAD_TRUE@%description -n gstreamer-libdvd
@USE_DVDREAD_TRUE@Input and output plugin for the ALSA soundcard driver architecture.
@USE_DVDREAD_TRUE@
@USE_DVDREAD_TRUE@%files -n gstreamer-libdvd
@USE_DVDREAD_TRUE@%defattr(-, root, root)
252
@USE_DVDREAD_TRUE@%{_libdir}/gst/libgstdvd*
253
254
@USE_DVDREAD_TRUE@
@USE_DVDREAD_TRUE@%post -n gstreamer-libdvd
255
@USE_DVDREAD_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
256
257
258

### ESD ###
@USE_ESD_TRUE@%package -n gstreamer-esd
259
@USE_ESD_TRUE@Summary: GStreamer plugin for ESD sound output
260
261
@USE_ESD_TRUE@Group: Libraries/Multimedia
@USE_ESD_TRUE@Requires: esound >= 0.2.8
262
@USE_ESD_TRUE@Requires: gstreamer-plugins >= %{version}
263
264
@USE_ESD_TRUE@
@USE_ESD_TRUE@%description -n gstreamer-esd
265
@USE_ESD_TRUE@Output and monitoring plugins for GStreamer for use with the esound package
266
267
268
@USE_ESD_TRUE@
@USE_ESD_TRUE@%files -n gstreamer-esd
@USE_ESD_TRUE@%defattr(-, root, root)
269
270
@USE_ESD_TRUE@%{_libdir}/gst/libgstesdmon*
@USE_ESD_TRUE@%{_libdir}/gst/libgstesdsink*
271
272
@USE_ESD_TRUE@
@USE_ESD_TRUE@%post -n gstreamer-esd
273
@USE_ESD_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
274
275
@USE_ESD_TRUE@
@USE_ESD_TRUE@%postun -n gstreamer-esd
276
@USE_ESD_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
277
278
279
@USE_ESD_TRUE@/sbin/ldconfig

### FESTIVAL ###
280
281
282
283
284
285
286
287
288
289
%package -n gstreamer-festival
Summary: GStreamer plugin for text-to-speech support using Festival
Group: Libraries/Multimedia
Requires: gstreamer-plugins >= %{version}

%description -n gstreamer-festival
Element for text-to-speech using the festival server.

%files -n gstreamer-festival
%defattr(-, root, root)
290
%{_libdir}/gst/libgstfestival*
291
292

%post -n gstreamer-festival
293
%{_bindir}/gst-register --gst-mask=0 2> /dev/null
294
295

### FLAC ###
296
@USE_FLAC_TRUE@%package -n gstreamer-flac
297
@USE_FLAC_TRUE@Summary: GStreamer plugin for FLAC lossless audio format
298
@USE_FLAC_TRUE@Group: Libraries/Multimedia
299
@USE_FLAC_TRUE@Requires: gstreamer-plugins >= %{version}
300
@USE_FLAC_TRUE@Requires: flac >= 1.0.0
301
302
303
304
305
306
@USE_FLAC_TRUE@
@USE_FLAC_TRUE@%description -n gstreamer-flac
@USE_FLAC_TRUE@Plugin for the free FLAC lossless audio format.
@USE_FLAC_TRUE@
@USE_FLAC_TRUE@%files -n gstreamer-flac
@USE_FLAC_TRUE@%defattr(-, root, root)
307
@USE_FLAC_TRUE@%{_libdir}/gst/libgstflac*
308
309
@USE_FLAC_TRUE@
@USE_FLAC_TRUE@%post -n gstreamer-flac
310
@USE_FLAC_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
311

312
### GNOME VFS ###
313
314
315
@USE_GNOME_VFS_TRUE@%package -n gstreamer-gnomevfs
@USE_GNOME_VFS_TRUE@Summary: GStreamer plugins for GNOME VFS input and output
@USE_GNOME_VFS_TRUE@Group: Libraries/Multimedia
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
316
@USE_GNOME_VFS_TRUE@Requires: gnome-vfs2 > 1.9.4.00
317
@USE_GNOME_VFS_TRUE@Requires: gstreamer-plugins >= %{version}
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
318
@USE_GNOME_VFS_TRUE@BuildRequires: gnome-vfs2-devel > 1.9.4.00
319
320
321
322
323
324
@USE_GNOME_VFS_TRUE@
@USE_GNOME_VFS_TRUE@%description -n gstreamer-gnomevfs
@USE_GNOME_VFS_TRUE@Plugins for reading and writing through GNOME VFS.
@USE_GNOME_VFS_TRUE@
@USE_GNOME_VFS_TRUE@%files -n gstreamer-gnomevfs
@USE_GNOME_VFS_TRUE@%defattr(-, root, root)
325
@USE_GNOME_VFS_TRUE@%{_libdir}/gst/libgstgnomevfs*
326
327
@USE_GNOME_VFS_TRUE@
@USE_GNOME_VFS_TRUE@%post -n gstreamer-gnomevfs
328
@USE_GNOME_VFS_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
329

330
### GSM ###
331
@USE_GSM_TRUE@%package -n gstreamer-gsm
332
@USE_GSM_TRUE@Summary: GStreamer plugin for GSM lossy audio format
333
334
@USE_GSM_TRUE@Group: Libraries/Multimedia
@USE_GSM_TRUE@Requires: gsm >= 1.0.10
335
@USE_GSM_TRUE@Requires: gstreamer-plugins >= %{version}
336
@USE_GSM_TRUE@BuildRequires: gsm-devel >= 1.0.10
337
338
339
340
341
342
@USE_GSM_TRUE@
@USE_GSM_TRUE@%description -n gstreamer-gsm
@USE_GSM_TRUE@Output plugin for GStreamer to convert to GSM lossy audio format.
@USE_GSM_TRUE@
@USE_GSM_TRUE@%files -n gstreamer-gsm
@USE_GSM_TRUE@%defattr(-, root, root)
343
@USE_GSM_TRUE@%{_libdir}/gst/libgstgsm*
344
345
@USE_GSM_TRUE@
@USE_GSM_TRUE@%post -n gstreamer-gsm
346
@USE_GSM_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
347

348
349
### HERMES ###
@USE_HERMES_TRUE@%package -n gstreamer-colorspace
350
@USE_HERMES_TRUE@Summary: GStreamer colorspace conversion plugin
351
@USE_HERMES_TRUE@Group: Libraries/Multimedia
352
@USE_HERMES_TRUE@Requires: gstreamer-plugins >= %{version}
353
@USE_HERMES_TRUE@Requires: Hermes => 1.3.0
354
@USE_HERMES_TRUE@BuildRequires: Hermes-devel => 1.3.0
355
356
357
358
359
@USE_HERMES_TRUE@%description -n gstreamer-colorspace
@USE_HERMES_TRUE@Colorspace plugin based on Hermes library
@USE_HERMES_TRUE@
@USE_HERMES_TRUE@%files -n gstreamer-colorspace
@USE_HERMES_TRUE@%defattr(-, root, root)
360
@USE_HERMES_TRUE@%{_libdir}/gst/libgstcolorspace*
361
362
@USE_HERMES_TRUE@
@USE_HERMES_TRUE@%post -n gstreamer-colorspace
363
@USE_HERMES_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
364
365

### JPEG ###
366
@USE_JPEG_TRUE@%package -n gstreamer-jpeg
367
@USE_JPEG_TRUE@Summary: GStreamer plugin for jpeg images
368
369
@USE_JPEG_TRUE@Group: Libraries/Multimedia
@USE_JPEG_TRUE@Requires: libjpeg
370
@USE_JPEG_TRUE@Requires: gstreamer-plugins >= %{version}
371
@USE_JPEG_TRUE@BuildRequires: libjpeg-devel
372
373
374
375
376
377
@USE_JPEG_TRUE@
@USE_JPEG_TRUE@%description -n gstreamer-jpeg
@USE_JPEG_TRUE@Output plugin for GStreamer using libjpeg
@USE_JPEG_TRUE@
@USE_JPEG_TRUE@%files -n gstreamer-jpeg
@USE_JPEG_TRUE@%defattr(-, root, root)
378
@USE_JPEG_TRUE@%{_libdir}/gst/libgstjpeg*
379
380
@USE_JPEG_TRUE@
@USE_JPEG_TRUE@%post -n gstreamer-jpeg
381
@USE_JPEG_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
382

383
384
385
386
### LAME ###
@USE_LAME_TRUE@%package -n gstreamer-lame
@USE_LAME_TRUE@Summary: GStreamer plugin encoding mp3 songs
@USE_LAME_TRUE@Group: Libraries/Multimedia
387
@USE_LAME_TRUE@Requires: gstreamer-plugins >= %{version}
388
@USE_LAME_TRUE@Requires: lame >= 3.89
389
390
391
392
393
394
@USE_LAME_TRUE@
@USE_LAME_TRUE@%description -n gstreamer-lame
@USE_LAME_TRUE@Plugin for encoding mp3 with lame
@USE_LAME_TRUE@
@USE_LAME_TRUE@%files -n gstreamer-lame
@USE_LAME_TRUE@%defattr(-, root, root)
395
@USE_LAME_TRUE@%{_libdir}/gst/libgstlame*
396
397
@USE_LAME_TRUE@
@USE_LAME_TRUE@%post -n gstreamer-lame
398
@USE_LAME_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
399

Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
### LIBFAME ###
@USE_LIBFAME_TRUE@%package -n gstreamer-libfame
@USE_LIBFAME_TRUE@Summary: GStreamer plugin to encode MPEG1/MPEG4 video
@USE_LIBFAME_TRUE@Group: Libraries/Multimedia
@USE_LIBFAME_TRUE@Requires: gstreamer-plugins >= %{version}
@USE_LIBFAME_TRUE@Requires: libfame >= 0.9.0 
@USE_LIBFAME_TRUE@BuildRequires: libfame >= 0.9.0 
@USE_LIBFAME_TRUE@
@USE_LIBFAME_TRUE@%description -n gstreamer-libfame
@USE_LIBFAME_TRUE@Plugin for encoding MPEG1/MPEG4 video using libfame
@USE_LIBFAME_TRUE@
@USE_LIBFAME_TRUE@%files -n gstreamer-libfame
@USE_LIBFAME_TRUE@%defattr(-, root, root)
@USE_LIBFAME_TRUE@%{_libdir}/gst/libgstlibfame*
@USE_LIBFAME_TRUE@
@USE_LIBFAME_TRUE@%post -n gstreamer-libfame
@USE_LIBFAME_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null

418
419
420
421
### MAD ###
@USE_MAD_TRUE@%package -n gstreamer-mad  
@USE_MAD_TRUE@Summary: Plugin using MAD for mp3 decoding
@USE_MAD_TRUE@Group: Libraries/Multimedia
422
@USE_MAD_TRUE@Requires: gstreamer-plugins >= %{version}
423
@USE_MAD_TRUE@Requires: mad >= 0.13.0
424
@USE_MAD_TRUE@BuildRequires: mad-devel >= 0.13.0
425
426
427
428
429
430
@USE_MAD_TRUE@
@USE_MAD_TRUE@%description -n gstreamer-mad
@USE_MAD_TRUE@Plugin for playback of mp3 songs using the very good MAD library
@USE_MAD_TRUE@
@USE_MAD_TRUE@%files -n gstreamer-mad
@USE_MAD_TRUE@%defattr(-, root, root)  
431
@USE_MAD_TRUE@%{_libdir}/gst/libgstmad*
432
433
@USE_MAD_TRUE@
@USE_MAD_TRUE@%post -n gstreamer-mad
434
@USE_MAD_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
435
436
@USE_MAD_TRUE@
@USE_MAD_TRUE@%postun -n gstreamer-mad
437
@USE_MAD_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
438
439
440
441
442
443
@USE_MAD_TRUE@/sbin/ldconfig

### MIKMOD ###
@USE_MIKMOD_TRUE@%package -n gstreamer-mikmod
@USE_MIKMOD_TRUE@Summary: GStreamer Mikmod plugin
@USE_MIKMOD_TRUE@Group: Libraries/Multimedia
444
@USE_MIKMOD_TRUE@Requires: gstreamer-plugins >= %{version}
445
446
447
448
449
450
@USE_MIKMOD_TRUE@
@USE_MIKMOD_TRUE@%description -n gstreamer-mikmod
@USE_MIKMOD_TRUE@Plugin for playback of module files supported by mikmod under GStreamer
@USE_MIKMOD_TRUE@
@USE_MIKMOD_TRUE@%files -n gstreamer-mikmod
@USE_MIKMOD_TRUE@%defattr(-, root, root)
451
@USE_MIKMOD_TRUE@%{_libdir}/gst/libgstmikmod*
452
453
@USE_MIKMOD_TRUE@
@USE_MIKMOD_TRUE@%post -n gstreamer-mikmod
454
@USE_MIKMOD_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
455
456

### MJPEGTOOLS ###
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
457
@USE_MJPEGTOOLS_TRUE@%package -n gstreamer-jpegmmx
458
@USE_MJPEGTOOLS_TRUE@Summary: GStreamer mjpegtools
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
459
@USE_MJPEGTOOLS_TRUE@Group: Libraries/Multimedia
460
461
462
@USE_MJPEGTOOLS_TRUE@Requires: gstreamer-plugins >= %{version}
@USE_MJPEGTOOLS_TRUE@Requires: mjpegtools >= %{version}
@USE_MJPEGTOOLS_TRUE@BuildRequires: mjpegtools-devel >= %{version}
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
463
464
465
466
467
468
@USE_MJPEGTOOLS_TRUE@
@USE_MJPEGTOOLS_TRUE@%description -n gstreamer-jpegmmx
@USE_MJPEGTOOLS_TRUE@Mgpegtools based encoding and decoding plugin
@USE_MJPEGTOOLS_TRUE@
@USE_MJPEGTOOLS_TRUE@%files -n gstreamer-jpegmmx
@USE_MJPEGTOOLS_TRUE@%defattr(-, root, root)
469
@USE_MJPEGTOOLS_TRUE@%{_libdir}/gst/libgstjpegmmx*
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
470
471
@USE_MJPEGTOOLS_TRUE@
@USE_MJPEGTOOLS_TRUE@%post -n gstreamer-jpegmmx
472
@USE_MJPEGTOOLS_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
473

474
### MPEG2DEC ###
475
476
477
@USE_MPEG2DEC_TRUE@%package -n gstreamer-mpeg
@USE_MPEG2DEC_TRUE@Summary: GStreamer plugins for MPEG video playback and encoding
@USE_MPEG2DEC_TRUE@Group: Libraries/Multimedia
478
@USE_MPEG2DEC_TRUE@Requires: gstreamer-plugins >= %{version}
479
@USE_MPEG2DEC_TRUE@Requires: mpeg2dec => 0.2.1
480
481
@USE_MPEG2DEC_TRUE@Obsoletes: gstreamer-mpeg1
@USE_MPEG2DEC_TRUE@Obsoletes: gstreamer-mpeg2
482
@USE_MPEG2DEC_TRUE@Obsoletes: gstreamer-mpeg2dec
483
484
485
486
487
488
@USE_MPEG2DEC_TRUE@
@USE_MPEG2DEC_TRUE@%description -n gstreamer-mpeg
@USE_MPEG2DEC_TRUE@Plugins for playing and encoding MPEG video
@USE_MPEG2DEC_TRUE@
@USE_MPEG2DEC_TRUE@%files -n gstreamer-mpeg
@USE_MPEG2DEC_TRUE@%defattr(-, root, root)
489
490
491
492
493
494
495
496
497
498
499
@USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg1types*
@USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg1encoder*
@USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg1systemencode*
@USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpegaudio.*
@USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpegaudioparse*
@USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmp1*
@USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpegstream*
@USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg2enc*
@USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg2subt*
@USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg2types*
@USE_MPEG2DEC_TRUE@%{_libdir}/gst/libgstmpeg2dec*
500
501
@USE_MPEG2DEC_TRUE@
@USE_MPEG2DEC_TRUE@%post -n  gstreamer-mpeg
502
@USE_MPEG2DEC_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
503

504
### OPENQUICKTIME ###
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
505
506
@USE_OPENQUICKTIME_TRUE@%package -n gstreamer-openquicktime
@USE_OPENQUICKTIME_TRUE@Summary: GStreamer OpenQuicktime video Plugin
507
@USE_OPENQUICKTIME_TRUE@Group: Libraries/Multimedia
508
@USE_OPENQUICKTIME_TRUE@Requires: gstreamer-plugins >= %{version}
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
509
510
@USE_OPENQUICKTIME_TRUE@Requires: openquicktime => 1.0
@USE_OPENQUICKTIME_TRUE@BuildRequires: openquicktime-devel => 1.0
511
@USE_OPENQUICKTIME_TRUE@
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
512
513
@USE_OPENQUICKTIME_TRUE@%description -n gstreamer-openquicktime
@USE_OPENQUICKTIME_TRUE@Plugin which uses the OpenQuicktime library
514
@USE_OPENQUICKTIME_TRUE@from 3ivx to play Quicktime movies.
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
515
@USE_OPENQUICKTIME_TRUE@(http://openquicktime.sourceforge.net/)
516
@USE_OPENQUICKTIME_TRUE@
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
517
@USE_OPENQUICKTIME_TRUE@%files -n gstreamer-openquicktime
518
@USE_OPENQUICKTIME_TRUE@%defattr(-, root, root)
519
@USE_OPENQUICKTIME_TRUE@%{_libdir}/gst/libgstopenquicktime*
520
@USE_OPENQUICKTIME_TRUE@
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
521
@USE_OPENQUICKTIME_TRUE@%post -n gstreamer-openquicktime
522
@USE_OPENQUICKTIME_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
523

524
525
### OSS ###
@USE_OSS_TRUE@%package -n gstreamer-oss
526
@USE_OSS_TRUE@Summary: GStreamer plugins for input and output using OSS
527
@USE_OSS_TRUE@Group: Libraries/Multimedia
528
@USE_OSS_TRUE@Requires: gstreamer-plugins >= %{version}
529
530
531
532
533
534
535
536
@USE_OSS_TRUE@
@USE_OSS_TRUE@%description -n gstreamer-oss 
@USE_OSS_TRUE@Plugins for output and input to the OpenSoundSytem audio
@USE_OSS_TRUE@drivers found in the Linux kernels or commercially available
@USE_OSS_TRUE@from OpenSound.
@USE_OSS_TRUE@
@USE_OSS_TRUE@%files -n gstreamer-oss
@USE_OSS_TRUE@%defattr(-, root, root)
537
@USE_OSS_TRUE@%{_libdir}/gst/libgstossaudio*
538
# @USE_OSS_TRUE@%{_libdir}/gst/libgstosshelper*
539
540
@USE_OSS_TRUE@
@USE_OSS_TRUE@%post -n gstreamer-oss
541
@USE_OSS_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
542
543
@USE_OSS_TRUE@
@USE_OSS_TRUE@%postun -n gstreamer-oss
544
@USE_OSS_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
545
@USE_OSS_TRUE@/sbin/ldconfig
546

547
548
549
550
### RAW1394 ###
@USE_RAW1394_TRUE@%package -n gstreamer-dv
@USE_RAW1394_TRUE@Summary: GStreamer dv plugin
@USE_RAW1394_TRUE@Group: Libraries/Multimedia
551
@USE_RAW1394_TRUE@Requires: gstreamer-plugins >= %{version}
552
553
554
555
556
557
@USE_RAW1394_TRUE@
@USE_RAW1394_TRUE@%description -n gstreamer-dv
@USE_RAW1394_TRUE@Plugin for digital video support
@USE_RAW1394_TRUE@
@USE_RAW1394_TRUE@%files -n gstreamer-dv
@USE_RAW1394_TRUE@%defattr(-, root, root)
558
@USE_RAW1394_TRUE@%{_libdir}/gst/gstdv*
559
560
@USE_RAW1394_TRUE@
@USE_RAW1394_TRUE@%post -n gstreamer-dv
561
@USE_RAW1394_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
562

563
### RTP ###
564
565
566
@USE_RTP_TRUE@%package -n gstreamer-rtp
@USE_RTP_TRUE@Summary: GStreamer RTP plugin
@USE_RTP_TRUE@Group: Libraries/Multimedia
567
@USE_RTP_TRUE@Requires: gstreamer-plugins >= %{version}
568
@USE_RTP_TRUE@Requires: librtp >= 0.1
569
570
571
572
573
574
@USE_RTP_TRUE@
@USE_RTP_TRUE@%description -n gstreamer-rtp
@USE_RTP_TRUE@Library for transfering data with the RTP protocol
@USE_RTP_TRUE@
@USE_RTP_TRUE@%files -n gstreamer-rtp
@USE_RTP_TRUE@%defattr(-, root, root)
575
@USE_RTP_TRUE@%{_libdir}/gst/libgstrtp*
576
577
@USE_RTP_TRUE@
@USE_RTP_TRUE@%post -n gstreamer-rtp
578
@USE_RTP_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
579

580
581
582
583
### SIDPLAY ###
@USE_SIDPLAY_TRUE@%package -n gstreamer-sid
@USE_SIDPLAY_TRUE@Summary: GStreamer Sid C64 music plugin
@USE_SIDPLAY_TRUE@Group: Libraries/Multimedia
584
@USE_SIDPLAY_TRUE@Requires: gstreamer-plugins >= %{version}
585
@USE_SIDPLAY_TRUE@Requires: libsidplay => 1.36.0
586
@USE_SIDPLAY_TRUE@BuildRequires: libsidplay-devel => 1.36.0
587
588
589
590
591
@USE_SIDPLAY_TRUE@%description -n gstreamer-sid
@USE_SIDPLAY_TRUE@Plugin for playback of C64 SID format music files
@USE_SIDPLAY_TRUE@
@USE_SIDPLAY_TRUE@%files -n gstreamer-sid
@USE_SIDPLAY_TRUE@%defattr(-, root, root)
592
@USE_SIDPLAY_TRUE@%{_libdir}/gst/libgstsid*
593
594
@USE_SIDPLAY_TRUE@
@USE_SIDPLAY_TRUE@%post -n gstreamer-sid
595
@USE_SIDPLAY_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
596

597
598
### SDL ###
@USE_SDL_TRUE@%package -n gstreamer-sdl
599
@USE_SDL_TRUE@Summary: GStreamer plugin for outputing to SDL
600
601
@USE_SDL_TRUE@Group: Libraries/Multimedia
@USE_SDL_TRUE@Requires: SDL >= 1.2.0
602
@USE_SDL_TRUE@Requires: gstreamer-plugins >= %{version}
603
604
605
606
607
608
609
610
@USE_SDL_TRUE@BuildRequires: SDL-devel >= 1.2.0
@USE_SDL_TRUE@
@USE_SDL_TRUE@%description -n gstreamer-sdl
@USE_SDL_TRUE@Plugin for sending output to the Simple Direct Media architecture.
@USE_SDL_TRUE@(http://www.libsdl.org). Usefull for fullscreen playback.
@USE_SDL_TRUE@
@USE_SDL_TRUE@%files -n gstreamer-sdl
@USE_SDL_TRUE@%defattr(-, root, root)
611
@USE_SDL_TRUE@%{_libdir}/gst/libgstsdl*
612
613
@USE_SDL_TRUE@
@USE_SDL_TRUE@%post -n gstreamer-sdl
614
@USE_SDL_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
615

616
### SHOUT ###
617
618
619
@USE_SHOUT_TRUE@%package -n gstreamer-icecast
@USE_SHOUT_TRUE@Summary: GStreamer Icecast broadcasting plugin
@USE_SHOUT_TRUE@Group: Libraries/Multimedia
620
@USE_SHOUT_TRUE@Requires: gstreamer-plugins >= %{version}
621
@USE_SHOUT_TRUE@Requires: libshout >= 1.0.5
622
@USE_SHOUT_TRUE@BuildRequires: libshout-devel >= 1.0.5
623
624
@USE_SHOUT_TRUE@%description -n gstreamer-icecast
@USE_SHOUT_TRUE@Plugin for broadcasting audio with the Icecast server
625
@USE_SHOUT_TRUE@
626
627
@USE_SHOUT_TRUE@%files -n gstreamer-icecast
@USE_SHOUT_TRUE@%defattr(-, root, root)
628
@USE_SHOUT_TRUE@%{_libdir}/gst/libgstshout*
629
@USE_SHOUT_TRUE@
630
@USE_SHOUT_TRUE@%post -n gstreamer-icecast
631
@USE_SHOUT_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
632

633
634
### VORBIS ###
@USE_VORBIS_TRUE@%package -n gstreamer-vorbis
635
@USE_VORBIS_TRUE@Summary: GStreamer plugin for encoding and decoding Ogg Vorbis audio files
636
637
638
@USE_VORBIS_TRUE@Group: Libraries/Multimedia
@USE_VORBIS_TRUE@Requires: libogg >= 1.0beta4
@USE_VORBIS_TRUE@Requires: libvorbis >= 1.0beta4
639
@USE_VORBIS_TRUE@Requires: gstreamer-plugins >= %{version}
640
641
@USE_VORBIS_TRUE@BuildRequires: libogg-devel >= 1.0beta4
@USE_VORBIS_TRUE@BuildRequires: libvorbis-devel >= 1.0beta4
642
643
644
645
646
647
@USE_VORBIS_TRUE@
@USE_VORBIS_TRUE@%description -n gstreamer-vorbis
@USE_VORBIS_TRUE@Plugins for creating and playing Ogg Vorbis audio files.
@USE_VORBIS_TRUE@
@USE_VORBIS_TRUE@%files -n gstreamer-vorbis  
@USE_VORBIS_TRUE@%defattr(-, root, root)
648
@USE_VORBIS_TRUE@%{_libdir}/gst/libgstvorbis*
649
650
@USE_VORBIS_TRUE@
@USE_VORBIS_TRUE@%post -n gstreamer-vorbis
651
@USE_VORBIS_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
652
653
@USE_VORBIS_TRUE@
@USE_VORBIS_TRUE@%postun -n gstreamer-vorbis
654
@USE_VORBIS_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
655
656
657
658
659
660
@USE_VORBIS_TRUE@/sbin/ldconfig

### VIDEO 4 LINUX ###
@USE_V4L_TRUE@%package -n gstreamer-v4l
@USE_V4L_TRUE@Summary: GStreamer video for linux input plugin
@USE_V4L_TRUE@Group: Libraries/Multimedia
661
@USE_V4L_TRUE@Requires: gstreamer-plugins >= %{version}
662
663
664
665
666
667
@USE_V4L_TRUE@
@USE_V4L_TRUE@%description -n gstreamer-v4l
@USE_V4L_TRUE@Plugin for accessing video for Linux streams.
@USE_V4L_TRUE@
@USE_V4L_TRUE@%files -n gstreamer-v4l
@USE_V4L_TRUE@%defattr(-, root, root)
668
@USE_V4L_TRUE@%{_libdir}/gst/libgstv4l*
669
670
@USE_V4L_TRUE@
@USE_V4L_TRUE@%post -n gstreamer-v4l
671
@USE_V4L_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
672
673

### XVIDEO ###
674
# @USE_XVIDEO_TRUE@%package -n gstreamer-xvideosink
675
# @USE_XVIDEO_TRUE@Summary: GStreamer XFree output plugin
676
677
678
679
680
681
682
683
# @USE_XVIDEO_TRUE@Group: Libraries/Multimedia
# @USE_XVIDEO_TRUE@Requires: gstreamer-plugins >= %{version}
# @USE_XVIDEO_TRUE@Requires: Hermes => 1.3.0
# @USE_XVIDEO_TRUE@%description -n gstreamer-xvideosink
# @USE_XVIDEO_TRUE@Xfree86 video sink
# @USE_XVIDEO_TRUE@
# @USE_XVIDEO_TRUE@%files -n gstreamer-xvideosink
# @USE_XVIDEO_TRUE@%defattr(-, root, root)
684
# @USE_XVIDEO_TRUE@%{_libdir}/gst/libgstxvideosink*
685
686
# @USE_XVIDEO_TRUE@
# @USE_XVIDEO_TRUE@%post -n gstreamer-xvideosink
687
# @USE_XVIDEO_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
688

689
690
691
@USE_XVIDEO_TRUE@%package -n gstreamer-videosink
@USE_XVIDEO_TRUE@Summary: GStreamer Video Sink
@USE_XVIDEO_TRUE@Group: Libraries/Multimedia
692
@USE_XVIDEO_TRUE@Requires: gstreamer-plugins >= %{version}
693
694
695
696
697
698
@USE_XVIDEO_TRUE@
@USE_XVIDEO_TRUE@%description -n gstreamer-videosink
@USE_XVIDEO_TRUE@Plugin for X playback
@USE_XVIDEO_TRUE@
@USE_XVIDEO_TRUE@%files -n gstreamer-videosink
@USE_XVIDEO_TRUE@%defattr(-, root, root)
699
@USE_XVIDEO_TRUE@%{_libdir}/gst/libgstvideosink*
700
701
@USE_XVIDEO_TRUE@
@USE_XVIDEO_TRUE@%post -n gstreamer-videosink
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
@USE_XVIDEO_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null

### JACK AUDIO CONNECTION KIT ###
@USE_JACK_TRUE@%package -n gstreamer-jack
@USE_JACK_TRUE@Summary: GStreamer plugin for the Jack Sound Server 
@USE_JACK_TRUE@Group: Libraries/Multimedia
@USE_JACK_TRUE@Requires: gstreamer-plugins >= %{version}
@USE_JACK_TRUE@Requires: jack-audio-connection-kit => 0.28.0
@USE_JACK_TRUE@
@USE_JACK_TRUE@%description -n gstreamer-jack
@USE_JACK_TRUE@Plugin  for the jack-audio-connection-kit
@USE_JACK_TRUE@profesional sound server
@USE_JACK_TRUE@
@USE_JACK_TRUE@%files -n gstreamer-jack
@USE_JACK_TRUE@%defattr(-, root, root)
@USE_JACK_TRUE@%{_libdir}/gst/libgstjack*
@USE_JACK_TRUE@
@USE_JACK_TRUE@%post -n gstreamer-jack
@USE_JACK_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null

### http source based on libghttp ###
@USE_HTTP_TRUE@%package -n gstreamer-httpsrc
@USE_HTTP_TRUE@Summary: GStreamer plugin for http protocol
@USE_HTTP_TRUE@Group: Libraries/Multimedia
@USE_HTTP_TRUE@Requires: gstreamer-plugins >= %{version}
@USE_HTTP_TRUE@Requires: libghttp => 1.0.9
@USE_HTTP_TRUE@
@USE_HTTP_TRUE@%description -n gstreamer-httpsrc
@USE_HTTP_TRUE@Plugin 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)
@USE_HTTP_TRUE@%{_libdir}/gst/libgsthttpsrc*
@USE_HTTP_TRUE@
@USE_HTTP_TRUE@%post -n gstreamer-httpsrc
@USE_HTTP_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null

### dxr3 DVD decoder card ###
@USE_DXR3_TRUE@%package -n gstreamer-dxr3
@USE_DXR3_TRUE@Summary: GStreamer plugin for DVD playback using dxr3 card
@USE_DXR3_TRUE@Group: Libraries/Multimedia
@USE_DXR3_TRUE@Requires: gstreamer-plugins >= %{version}
@USE_DXR3_TRUE@Requires: em8300  => 0.12.0
@USE_DXR3_TRUE@
@USE_DXR3_TRUE@%description -n gstreamer-dxr3
@USE_DXR3_TRUE@Plugin 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)
@USE_DXR3_TRUE@%{_libdir}/gst/libgstdxr3*
@USE_DXR3_TRUE@
@USE_DXR3_TRUE@%post -n gstreamer-dxr3
@USE_DXR3_TRUE@%{_bindir}/gst-register --gst-mask=0 2> /dev/null
758

759
760
%package -n gstreamer-audio-effects
Summary: GStreamer audio effects plugin
761
Group: Libraries/Multimedia
762
Requires: gstreamer-plugins >= %{version}
763

764
%description -n gstreamer-audio-effects
765
766
Plugin with various audio effects including resampling, 
sine waves generation, silence generation plugin
767

768
%files -n gstreamer-audio-effects
769
%defattr(-, root, root)
770
771
772
773
774
775
776
777
778
%{_libdir}/gst/libgstresample*
%{_libdir}/gst/libgstsine*
%{_libdir}/gst/libgstsilence*
%{_libdir}/gst/libgststereo.*
%{_libdir}/gst/libgststereo2mono*
%{_libdir}/gst/libgstvol*
%{_libdir}/gst/libgstplayondemand*
%{_libdir}/gst/libgstspeed*
%{_libdir}/gst/libgststereosplit*
779

780
%post -n gstreamer-audio-effects
781
%{_bindir}/gst-register --gst-mask=0 2> /dev/null
782

783
%package -n gstreamer-yuv4mpeg
784
785
Summary: GStreamer YUV to LAV converter
Group: Libraries/Multimedia
786
Requires: gstreamer-plugins >= %{version}
787
Obsoletes: gstreamer-lavencode
788

789
%description -n gstreamer-yuv4mpeg
790
791
It takes YUV video frames and adds a header in front of it so it can be processed with the lavtools from mjpeg

792
%files -n gstreamer-yuv4mpeg
793
%defattr(-, root, root)
794
%{_libdir}/gst/libgsty4m*
795

796
797
%post -n gstreamer-yuv4mpeg
%{_bindir}/gst-register --gst-mask=0 2> /dev/null
798
799
800
801

%package -n gstreamer-qcam
Summary: GStreamer QuickCam plugin
Group: Libraries/Multimedia
802
Requires: gstreamer-plugins >= %{version}
803
804
805
806
807
808

%description -n gstreamer-qcam
Plugin for accessing a Quickcam source

%files -n gstreamer-qcam
%defattr(-, root, root)
809
%{_libdir}/gst/libgstqcam*
810
811

%post -n gstreamer-qcam
812
%{_bindir}/gst-register --gst-mask=0 2> /dev/null
813
814
815
816

%package -n gstreamer-vcd
Summary: GStreamer Video CD plugin
Group: Libraries/Multimedia
817
Requires: gstreamer-plugins >= %{version}
818
819

%description -n gstreamer-vcd
820
Video CD parsing and playback
821
822
823

%files -n gstreamer-vcd
%defattr(-, root, root)
824
825
%{_libdir}/gst/libgstvcd*
%{_libdir}/gst/libgstcdxa*
826
827

%package -n gstreamer-ladspa
828
Summary: GStreamer wrapper for LADSPA plugins
829
Group: Libraries/Multimedia
830
Requires: gstreamer-plugins >= %{version}
831
832
833

%files -n gstreamer-ladspa
%defattr(-, root, root)
834
%{_libdir}/gst/libgstladspa*
835
836
837
838
839

%description -n gstreamer-ladspa
Plugin which wraps LADSPA plugins for use by GStreamer applications.

%post -n gstreamer-ladspa
840
%{_bindir}/gst-register --gst-mask=0 2> /dev/null
841
842

%package -n gstreamer-udp
843
Summary: GStreamer plugins for UDP tranport
844
Group: Libraries/Multimedia
845
Requires: gstreamer-plugins >= %{version}
846
847
848
849
850
851

%description -n gstreamer-udp
Plugins for UDP transport

%files -n gstreamer-udp
%defattr(-, root, root)
852
%{_libdir}/gst/libgstudp*
853
854

%post -n gstreamer-udp
855
%{_bindir}/gst-register --gst-mask=0 2> /dev/null
856
857

%package -n gstreamer-flx
858
Summary: GStreamer plugin for FLI/FLX animation format
859
Group: Libraries/Multimedia
860
861
Requires: gstreamer-plugins >= %{version}
Requires: gstreamer-colorspace >= %{version}
862
863
864
865
866
%description -n gstreamer-flx
Plugin for playing FLI/FLX animations under GStreamer

%files -n gstreamer-flx
%defattr(-, root, root)
867
%{_libdir}/gst/libgstflx*
868
869

%post -n gstreamer-flx
870
%{_bindir}/gst-register --gst-mask=0 2> /dev/null
871
872
873
874

%package -n gstreamer-deinterlace
Summary: GStreamer Video deinterlacer
Group: Libraries/Multimedia
875
Requires: gstreamer-plugins >= %{version}
876
877
878
879
880
881

%description -n gstreamer-deinterlace
Video deinterlace plugin

%files -n gstreamer-deinterlace
%defattr(-, root, root)
882
%{_libdir}/gst/libgstdeinterlace*
883
884

%post -n gstreamer-deinterlace
885
%{_bindir}/gst-register --gst-mask=0 2> /dev/null
886
887

%package -n gstreamer-visualisation
888
Summary: GStreamer visualisations plugins
889
Group: Libraries/Multimedia
890
Requires: gstreamer-plugins >= %{version}
891
892

%description -n gstreamer-visualisation
893
894
Various plugins for visual effects to use with audio. Included are Smoothwave, Spectrum, Goom, Chart and vumeter. Also included are some plugins ported
from the Effectv project.
895
896
897

%files -n gstreamer-visualisation
%defattr(-, root, root)
898
899
900
901
902
903
904
905
%{_libdir}/gst/libgstsmooth*
%{_libdir}/gst/libgstspectrum*
%{_libdir}/gst/libgstvu*
%{_libdir}/gst/libgstgoom*
%{_libdir}/gst/libgstchart*
%{_libdir}/gst/libgstmonoscope*
%{_libdir}/gst/libgstsynaesthesia*
%{_libdir}/gst/libgsteffectv*
906
907

%post -n gstreamer-visualisation
908
%{_bindir}/gst-register --gst-mask=0 2> /dev/null
909

910
911
%package -n gstreamer-plugins-devel
Summary: GStreamer Plugin Library Headers 
912
Group: Libraries/Multimedia
913
Requires: gstreamer-plugins >= %{version}
914

915
%description -n gstreamer-plugins-devel
916
917
GStreamer support libraries

918
%files -n gstreamer-plugins-devel
919
%defattr(-, root, root)
920
921
%{_includedir}/gst/*/*
%{_libdir}/gst/libgstidct*
922

923
%package -n gstreamer-misc
924
925
Summary: GStreamer plugins for various effects
Group: Libraries/Multimedia
926
Requires: gstreamer-plugins >= %{version}
927

928
%description -n gstreamer-misc
929
930
Plugins for various codecs, effects 
and so on.
931
932
933

%files -n gstreamer-misc
%defattr(-, root, root)
934
935
936
937
938
939
940
941
942
%{_libdir}/gst/libgstadder*
%{_libdir}/gst/libgstalaw*
%{_libdir}/gst/libgstintfloat*
%{_libdir}/gst/libgstlevel*
%{_libdir}/gst/libgstmedian*
%{_libdir}/gst/libgstmono2stereo*
%{_libdir}/gst/libgstmulaw*
%{_libdir}/gst/libgstpassthrough*
%{_libdir}/gst/libgstrtjpeg*
943
# %{_libdir}/gst/libgstfloatcast*
944
%{_libdir}/gst/libgstcutter*
945
946

%post -n gstreamer-misc
947
%{_bindir}/gst-register --gst-mask=0 2> /dev/null
948

949
950
%package -n gstreamer-audio-formats
Summary: GStreamer audio format plugin
951
Group: Libraries/Multimedia
952
Requires: gstreamer-plugins >= %{version}
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
953
BuildRequires: gcc-c++
954
955

%description -n gstreamer-audio-formats
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
956
Plugin for playback of wav, au and mod audio files as well as mp3 type
957

958
%files -n gstreamer-audio-formats
959
%defattr(-, root, root)
960
961
962
963
%{_libdir}/gst/libgstwavparse*
%{_libdir}/gst/libgstauparse*
%{_libdir}/gst/libgstmp3types*
%{_libdir}/gst/libgstmodplug*
964

965
%post -n gstreamer-audio-formats
966
%{_bindir}/gst-register --gst-mask=0 2> /dev/null
967

968
969
970
971
972
973
@USE_GCONF_TRUE@%package -n gstreamer-GConf
@USE_GCONF_TRUE@Summary: GStreamer GConf schemas
@USE_GCONF_TRUE@Group: Libraries/Multimedia
@USE_GCONF_TRUE@Requires: gstreamer-plugins >= %{version}
@USE_GCONF_TRUE@Requires: GConf2
@USE_GCONF_TRUE@BuildRequires: GConf2-devel
974

975
976
977
@USE_GCONF_TRUE@%description -n gstreamer-GConf
@USE_GCONF_TRUE@Installation of GStreamer GConf schemas.
@USE_GCONF_TRUE@These set usable defaults used by all GStreamer-enabled Gnome applications.
978

979
980
981
@USE_GCONF_TRUE@%files -n gstreamer-GConf
@USE_GCONF_TRUE@%defattr(-, root, root)
@USE_GCONF_TRUE@%{_sysconfdir}/gconf/schemas/gstreamer.schemas
982

983
984
985
@USE_GCONF_TRUE@%post -n gstreamer-GConf
@USE_GCONF_TRUE@export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
@USE_GCONF_TRUE@gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/gstreamer.schemas > /dev/null
986

987
%changelog
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
988
989
990
* Mon Jun 03 2002 Thomas Vander Stichele <thomas@apestaart.org>
- Added libfame package

991
992
* Mon May 12 2002 Christian Fredrik Kalager Schaller <Uraeus@linuxrising.org>
- Added jack, dxr3, http packages
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
993
- Added visualisation plugins, effecttv and synaesthesia
994
995
996
997
- Created devel package
- Removed gstreamer-plugins-libs package (moved it into gstreamer-plugins)
- Replaced prefix/dirname with _macros

998
999
1000
* Mon May 06 2002 Thomas Vander Stichele <thomas@apestaart.org>
- added gstreamer-GConf package

1001
1002
1003
1004
* Wed Mar 13 2002 Thomas Vander Stichele <thomas@apestaart.org>
- added more BuildRequires and Requires
- rearranged some plugins
- added changelog ;)