]> git.pld-linux.org Git - packages/gstreamer-plugins-good.git/blame - gstreamer-plugins-good.spec
- updated deps
[packages/gstreamer-plugins-good.git] / gstreamer-plugins-good.spec
CommitLineData
519aa733
JB
1#
2# Conditional build:
3%bcond_without aalib # don't build aa videosink plugin
2172819b 4%bcond_without apidocs # disable gtk-doc
519aa733
JB
5%bcond_without caca # don't build caca videosink plugin
6%bcond_without cairo # don't build cairo plugin
e7d7576e 7%bcond_with esd # build ESD plugin
519aa733 8%bcond_without gconf # don't build GConf plugin
cd23ae8b 9%bcond_with ladspa # build ladspa plugin [currently built in plugins-bad]
4bfcc885 10%bcond_without soup # don't build libsoup 2.4 http source plugin
519aa733 11%bcond_without speex # don't build speex plugin
359ebc48 12%bcond_without wavpack # don't build wavpack plugin
a5d314f0 13
519aa733
JB
14%define gstname gst-plugins-good
15%define gst_major_ver 0.10
dcfb6b12
PZ
16%define gst_req_ver 0.10.30
17%define gstpb_req_ver 0.10.30
a5d314f0 18
99ab54c6 19%include /usr/lib/rpm/macros.gstreamer
519aa733 20Summary: Good GStreamer Streaming-media framework plugins
b4b37edd 21Summary(pl.UTF-8): Dobre wtyczki do środowiska obróbki strumieni GStreamer
519aa733 22Name: gstreamer-plugins-good
f4e14ab3
JB
23Version: 0.10.26
24Release: 1
aae141a8 25License: LGPL v2+
519aa733
JB
26Group: Libraries
27Source0: http://gstreamer.freedesktop.org/src/gst-plugins-good/%{gstname}-%{version}.tar.bz2
f4e14ab3 28# Source0-md5: e1ed191adbf81edff04f348f8ce8e198
519aa733
JB
29Patch0: %{name}-bashish.patch
30Patch1: %{name}-libcaca.patch
623bf853 31URL: http://gstreamer.freedesktop.org/
59467759
JB
32BuildRequires: autoconf >= 2.60
33BuildRequires: automake >= 1:1.10
5900243e 34BuildRequires: docbook-dtd412-xml
59467759
JB
35BuildRequires: gettext-devel >= 0.17
36BuildRequires: glib2-devel >= 1:2.18
519aa733 37BuildRequires: gstreamer-devel >= %{gst_req_ver}
844dbfcf 38BuildRequires: gstreamer-plugins-base-devel >= %{gstpb_req_ver}
59467759 39BuildRequires: gtk+2-devel >= 2:2.14.0
359ebc48 40%{?with_apidocs:BuildRequires: gtk-doc >= 1.7}
519aa733 41BuildRequires: libtool >= 1.4
59467759 42BuildRequires: orc-devel >= 0.4.11
519aa733 43BuildRequires: pkgconfig >= 1:0.9.0
133ea663 44BuildRequires: python >= 2.1
133ea663 45BuildRequires: rpmbuild(macros) >= 1.198
519aa733
JB
46##
47## plugins
48##
29cbea58 49%{?with_gconf:BuildRequires: GConf2-devel >= 2.14.0}
519aa733 50%{?with_aalib:BuildRequires: aalib-devel >= 0.11.0}
29cbea58 51%{?with_cairo:BuildRequires: cairo-devel >= 1.2.0}
34f159cd 52BuildRequires: dbus-devel >= 0.91
e7d7576e 53%{?with_esd:BuildRequires: esound-devel >= 0.2.12}
59467759 54BuildRequires: flac-devel >= 1.1.4
34f159cd 55BuildRequires: hal-devel >= 0.5.7.1
519aa733
JB
56%{?with_ladspa:BuildRequires: ladspa-devel >= 1.12}
57BuildRequires: libavc1394-devel
58%{?with_caca:BuildRequires: libcaca-devel}
59BuildRequires: libdv-devel >= 0.104
14660e55 60BuildRequires: libiec61883-devel >= 1.0.0
519aa733
JB
61BuildRequires: libjpeg-devel
62BuildRequires: libpng-devel >= 1.2.0
59467759 63BuildRequires: libraw1394-devel >= 2.0.0
519aa733 64BuildRequires: libshout-devel >= 2.0
59467759 65%{?with_soup:BuildRequires: libsoup-devel >= 2.26.0}
844dbfcf
JB
66# for taglib
67BuildRequires: libstdc++-devel
59467759 68BuildRequires: libv4l-devel
29cbea58 69BuildRequires: libxml2-devel >= 1:2.6.26
59467759 70BuildRequires: pulseaudio-devel >= 0.9.20
519aa733 71%{?with_speex:BuildRequires: speex-devel >= 1:1.1.6}
59467759
JB
72BuildRequires: taglib-devel >= 1.5
73BuildRequires: udev-glib-devel >= 143
359ebc48 74%{?with_wavpack:BuildRequires: wavpack-devel >= 4.40.0}
844dbfcf
JB
75BuildRequires: xorg-lib-libX11-devel
76BuildRequires: xorg-lib-libXdamage-devel
77BuildRequires: xorg-lib-libXext-devel
78BuildRequires: xorg-lib-libXfixes-devel
519aa733 79BuildRequires: zlib-devel
59467759 80Requires: glib2 >= 1:2.18
519aa733 81Requires: gstreamer >= %{gst_req_ver}
844dbfcf 82Requires: gstreamer-plugins-base >= %{gstpb_req_ver}
59467759 83Requires: orc >= 0.4.11
519aa733
JB
84Obsoletes: gstreamer-avi
85Obsoletes: gstreamer-flx
86Obsoletes: gstreamer-matroska
87Obsoletes: gstreamer-mixer
88Obsoletes: gstreamer-navigation
49ba75d8 89Obsoletes: gstreamer-oss4
519aa733
JB
90Obsoletes: gstreamer-rtp
91Obsoletes: gstreamer-udp
d4ac49d8
PG
92%if %{without esd}
93Obsoletes: gstreamer-audiosink-esd
94%endif
49ba75d8 95Conflicts: gstreamer-plugins-bad < 0.10.19
519aa733
JB
96BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
97
98%define gstlibdir %{_libdir}/gstreamer-%{gst_major_ver}
519aa733
JB
99
100%description
101GStreamer is a streaming-media framework, based on graphs of filters
102which operate on media data. Applications using this library can do
103anything from real-time sound processing to playing videos, and just
104about anything else media-related. Its plugin-based architecture means
105that new data types or processing capabilities can be added simply by
106installing new plugins.
107
2929b21b
JR
108%description -l pl.UTF-8
109GStreamer to środowisko obróbki danych strumieniowych, bazujące na
110grafie filtrów operujących na danych medialnych. Aplikacje używające
111tej biblioteki mogą robić wszystko od przetwarzania dźwięku w czasie
112rzeczywistym, do odtwarzania filmów i czegokolwiek innego związego z
113mediami. Architektura bazująca na wtyczkach pozwala na łatwe dodawanie
114nowych typów danych lub możliwości obróbki.
519aa733 115
2172819b
MB
116%package apidocs
117Summary: Good GStreamer streaming-media framework plugins API documentation
118Summary(pl.UTF-8): Dokumentacja API dobrych wtyczek środowiska obróbki strumieni GStreamer
119Group: Documentation
120Requires: gtk-doc-common
121
122%description apidocs
123Good GStreamer streaming-media framework plugins API documentation.
124
125%description apidocs -l pl.UTF-8
126Dokumentacja API dobrych wtyczek środowiska obróbki strumieni
127GStreamer.
128
519aa733
JB
129%package -n gstreamer-GConf
130Summary: GStreamer GConf schemas
b4b37edd 131Summary(pl.UTF-8): Schematy GConf GStreamera
519aa733
JB
132Group: Libraries
133Requires(post,preun): GConf2
134Requires: gstreamer >= %{gst_req_ver}
135Obsoletes: gstreamer-GConf-devel
136
137%description -n gstreamer-GConf
138Installation of GStreamer GConf schemas. These set usable defaults
139used by all GStreamer-enabled GNOME applications.
140
2929b21b
JR
141%description -n gstreamer-GConf -l pl.UTF-8
142Schematy GConf dla GStreamera. Zestaw ten ustawia wartości domyślne
143dla wszystkich aplikacji GNOME korzystających z GStreamera
519aa733 144
359ebc48 145## ## Plugins ##
519aa733
JB
146
147%package -n gstreamer-videosink-aa
148Summary: GStreamer plugin for Ascii-art output
b4b37edd 149Summary(pl.UTF-8): Wtyczka wyjścia obrazu Ascii-art do GStreamera
519aa733
JB
150Group: Libraries
151Requires: gstreamer >= %{gst_req_ver}
152Provides: gstreamer-videosink = %{version}
153Obsoletes: gstreamer-aalib
154
155%description -n gstreamer-videosink-aa
156Plugin for viewing movies in Ascii-art using aalib library.
157
2929b21b
JR
158%description -n gstreamer-videosink-aa -l pl.UTF-8
159Wtyczka wyjścia obrazu Ascii-art używająca biblioteki aalib.
519aa733
JB
160
161%package -n gstreamer-audio-effects-good
162Summary: Good GStreamer audio effects plugins
b4b37edd 163Summary(pl.UTF-8): Dobre wtyczki efektów dźwiękowych do GStreamera
519aa733 164Group: Libraries
844dbfcf 165Requires: gstreamer-plugins-base >= %{gstpb_req_ver}
065845d8 166Obsoletes: gstreamer-audio-effects
519aa733
JB
167
168%description -n gstreamer-audio-effects-good
169Good GStreamer audio effects plugins.
170
2929b21b
JR
171%description -n gstreamer-audio-effects-good -l pl.UTF-8
172Dobre wtyczki efektów dźwiękowych do GStreamera.
519aa733
JB
173
174%package -n gstreamer-audio-formats
175Summary: GStreamer audio format plugins
b4b37edd 176Summary(pl.UTF-8): Wtyczki formatów dźwięku
519aa733 177Group: Libraries
844dbfcf 178#Requires: gstreamer-plugins-base >= %{gstpb_req_ver}
519aa733
JB
179# for locales in wavparse module
180Requires: %{name} = %{version}-%{release}
181
182%description -n gstreamer-audio-formats
359ebc48
AM
183Plugin for playback of WAV, au and mod audio files as well as MP3
184type.
519aa733 185
2929b21b
JR
186%description -n gstreamer-audio-formats -l pl.UTF-8
187Wtyczka do odwarzania dźwięku w formacie au, WAV, mod oraz MP3.
519aa733
JB
188
189%package -n gstreamer-cairo
190Summary: GStreamer cairo plugin
b4b37edd 191Summary(pl.UTF-8): Wtyczka cairo do GStreamera
519aa733
JB
192Group: Libraries
193Requires: gstreamer >= %{gst_req_ver}
194
195%description -n gstreamer-cairo
196GStreamer cairo plugin.
197
2929b21b 198%description -n gstreamer-cairo -l pl.UTF-8
519aa733
JB
199Wtyczka cairo do GStreamera.
200
201%package -n gstreamer-dv
202Summary: GStreamer dv plugin
b4b37edd 203Summary(pl.UTF-8): Wtyczka dv do GStreamera
519aa733 204Group: Libraries
844dbfcf 205Requires: gstreamer-plugins-base >= %{gstpb_req_ver}
519aa733
JB
206
207%description -n gstreamer-dv
208Plugin for digital video support.
209
2929b21b
JR
210%description -n gstreamer-dv -l pl.UTF-8
211Wtyczka do GStreamera obsługująca cyfrowy obraz.
519aa733
JB
212
213%package -n gstreamer-audiosink-esd
214Summary: GStreamer plugin for ESD sound output
b4b37edd 215Summary(pl.UTF-8): Wtyczka wyjścia dźwięku ESD do GStreamera
519aa733 216Group: Libraries
844dbfcf 217Requires: gstreamer-plugins-base >= %{gstpb_req_ver}
519aa733
JB
218Provides: gstreamer-audiosink = %{version}
219Obsoletes: gstreamer-esound
220
221%description -n gstreamer-audiosink-esd
222Output plugin for GStreamer for use with the esound package.
223
2929b21b
JR
224%description -n gstreamer-audiosink-esd -l pl.UTF-8
225Wtyczka wyjścia dźwięku ESD (esound) dla GStreamera.
519aa733
JB
226
227%package -n gstreamer-flac
228Summary: GStreamer plugin for FLAC lossless audio format
b4b37edd 229Summary(pl.UTF-8): Wtyczka do GStreamera obsługująca bezstratny format dźwięku FLAC
519aa733 230Group: Libraries
844dbfcf 231Requires: gstreamer-plugins-base >= %{gstpb_req_ver}
59467759 232Requires: flac >= 1.1.4
519aa733
JB
233
234%description -n gstreamer-flac
235Plugin for the free FLAC lossless audio format.
236
2929b21b
JR
237%description -n gstreamer-flac -l pl.UTF-8
238Wtyczka obsługująca wolnodostępny, bezstratny format dźwięku FLAC.
519aa733 239
844dbfcf
JB
240%package -n gstreamer-gdkpixbuf
241Summary: GStreamer images input plugin
b4b37edd 242Summary(pl.UTF-8): Wtyczka do GStreamera wczytująca obrazki
844dbfcf
JB
243Group: Libraries
244Requires: gstreamer >= %{gst_req_ver}
245
246%description -n gstreamer-gdkpixbuf
247This GStreamer plugin load images via gdkpixbuf library.
248
2929b21b
JR
249%description -n gstreamer-gdkpixbuf -l pl.UTF-8
250Ta wtyczka GStreamera wczytuje obrazki za pośrednictwem biblioteki
844dbfcf
JB
251gdkpixbuf.
252
253%package -n gstreamer-hal
254Summary: GStreamer plugin to wrap the GStreamer/HAL audio input/output devices
b4b37edd 255Summary(pl.UTF-8): Wtyczka GStreamera spinająca urządzenia wejścia/wyjścia dźwięku z HAL-em
844dbfcf
JB
256Group: Libraries
257Requires: gstreamer >= %{gst_req_ver}
258
259%description -n gstreamer-hal
260GStreamer plugin to wrap the GStreamer/HAL audio input/output devices.
261
2929b21b
JR
262%description -n gstreamer-hal -l pl.UTF-8
263Wtyczka GStreamera spinająca urządzenia wejścia/wyjścia dźwięku między
844dbfcf
JB
264GStreamerem a HAL-em.
265
519aa733
JB
266%package -n gstreamer-ladspa
267Summary: GStreamer wrapper for LADSPA plugins
b4b37edd 268Summary(pl.UTF-8): Wrapper do wtyczek LADSPA dla GStreamera
519aa733 269Group: Libraries
844dbfcf 270Requires: gstreamer-plugins-base >= %{gstpb_req_ver}
519aa733
JB
271
272%description -n gstreamer-ladspa
273Plugin which wraps LADSPA plugins for use by GStreamer applications.
274
2929b21b
JR
275%description -n gstreamer-ladspa -l pl.UTF-8
276Wtyczka pozwalająca na używanie wtyczek LADSPA przez aplikacje
519aa733
JB
277GStreamera.
278
279%package -n gstreamer-videosink-libcaca
280Summary: GStreamer plugin for libcaca Ascii-art output
b4b37edd 281Summary(pl.UTF-8): Wtyczka libcaca do GStreamera
519aa733 282Group: Libraries
844dbfcf 283Requires: gstreamer-plugins-base >= %{gstpb_req_ver}
519aa733
JB
284Provides: gstreamer-videosink = %{version}
285
286%description -n gstreamer-videosink-libcaca
287GStreamer plug-in for libcaca Ascii-art output.
288
2929b21b 289%description -n gstreamer-videosink-libcaca -l pl.UTF-8
519aa733
JB
290Wtyczka libcaca do GStreamera.
291
292%package -n gstreamer-libpng
293Summary: GStreamer plugin to encode png images
b4b37edd 294Summary(pl.UTF-8): Wtyczka GStreamera kodująca pliki png
519aa733
JB
295Group: Libraries
296#Requires: gstreamer >= %{gst_req_ver}
297# for locales
298Requires: %{name} = %{version}-%{release}
299Requires: libpng >= 1.2.0
300
301%description -n gstreamer-libpng
302Plugin for encoding png images.
303
2929b21b
JR
304%description -n gstreamer-libpng -l pl.UTF-8
305Wtyczka kodująca pliki png.
519aa733
JB
306
307%package -n gstreamer-audiosink-oss
308Summary: GStreamer plugins for input and output using OSS
b4b37edd 309Summary(pl.UTF-8): Wtyczki wejścia i wyjścia dźwięku OSS do GStreamera
519aa733 310Group: Libraries
844dbfcf 311#Requires: gstreamer-plugins-base >= %{gstpb_req_ver}
519aa733
JB
312# for locales
313Requires: %{name} = %{version}-%{release}
314Provides: gstreamer-audiosink = %{version}
315Obsoletes: gstreamer-oss
316
317%description -n gstreamer-audiosink-oss
318Plugins for output and input to the OpenSoundSystem audio drivers
319found in the Linux kernels or commercially available from OpenSound.
320
2929b21b
JR
321%description -n gstreamer-audiosink-oss -l pl.UTF-8
322Wtyczki wyjścia i wejścia dźwięku używające sterowników
323OpenSoundSystem obecnych w jądrach Linuksa lub dostępnych komercyjnie
519aa733
JB
324od OpenSound.
325
aae141a8
JB
326%package -n gstreamer-pulseaudio
327Summary: GStreamer plugin for PulseAudio sound server
328Summary(pl.UTF-8): Wtyczka GStreamera dla serwera dźwięku PulseAudio
329Group: Libraries
330Requires: gstreamer >= %{gst_req_ver}
331Requires: gstreamer-plugins-base >= %{gstpb_req_ver}
59467759 332Requires: pulseaudio >= 0.9.20
aae141a8 333Obsoletes: gstreamer-audiosink-polypaudio
7d3fb33f 334Provides: gstreamer-audiosink = %{version}
aae141a8
JB
335Obsoletes: gstreamer-polypaudio
336
337%description -n gstreamer-pulseaudio
338GStreamer plugin for PulseAudio sound server.
339
340%description -n gstreamer-pulseaudio -l pl.UTF-8
341Wtyczka GStreamera dla serwera dźwięku PulseAudio.
342
519aa733
JB
343%package -n gstreamer-raw1394
344Summary: GStreamer raw1394 Firewire plugin
b4b37edd 345Summary(pl.UTF-8): Wtyczka FireWire dla GStreamera
519aa733
JB
346Group: Libraries
347Requires: gstreamer >= %{gst_req_ver}
348
349%description -n gstreamer-raw1394
350Plugin for digital video support using raw1394.
351
2929b21b
JR
352%description -n gstreamer-raw1394 -l pl.UTF-8
353Wtyczka dająca dostęp do cyfrowego obrazu przy użyciu raw1394.
519aa733
JB
354
355%package -n gstreamer-shout2
356Summary: GStreamer plugin for communicating with Shoutcast servers
b4b37edd 357Summary(pl.UTF-8): Wtyczka do GStreamera umożliwiająca komunikację z serwerami Shoutcast
519aa733
JB
358Group: Libraries
359Requires: gstreamer >= %{gst_req_ver}
360
361%description -n gstreamer-shout2
362GStreamer plugin for communicating with Shoutcast servers.
363
2929b21b
JR
364%description -n gstreamer-shout2 -l pl.UTF-8
365Wtyczka do GStreamera umożliwiająca komunikację z serwerami Shoutcast.
519aa733 366
4bfcc885
PZ
367%package -n gstreamer-soup
368Summary: GStreamer Soup plugin
369Summary(pl.UTF-8): Wtyczka biblioteki Soup dla GStreamera
370Group: Libraries
371Requires: gstreamer-plugins-base >= %{gst_req_ver}
59467759 372Requires: libsoup >= 2.26
4bfcc885
PZ
373
374%description -n gstreamer-soup
375GStreamer Plugin for downloading files with Soup library.
376
377%description -n gstreamer-soup -l pl.UTF-8
378Wtyczka GStreamera umożliwiająca ściąganie plików za pomocą biblioteki
379Soup.
380
519aa733
JB
381%package -n gstreamer-speex
382Summary: GStreamer speex codec decoder/encoder plugin
b4b37edd 383Summary(pl.UTF-8): Wtyczka do GStreamera obsługująca kodek Speex
519aa733 384Group: Libraries
844dbfcf 385#Requires: gstreamer-plugins-base >= %{gstpb_req_ver}
519aa733
JB
386Requires: speex >= 1:1.1.6
387
388%description -n gstreamer-speex
389GStreamer speex codec decoder/encoder plugin.
390
2929b21b
JR
391%description -n gstreamer-speex -l pl.UTF-8
392Wtyczka do GStreamera obsługująca kodek Speex.
519aa733 393
844dbfcf
JB
394%package -n gstreamer-taglib
395Summary: GStreamer tag writing plugin based on taglib
b4b37edd 396Summary(pl.UTF-8): Wtyczka GStreamera zapisująca znaczniki oparta na bibliotece taglib
844dbfcf
JB
397Group: Libraries
398Requires: gstreamer >= %{gst_req_ver}
59467759 399Requires: taglib >= 1.5
844dbfcf
JB
400
401%description -n gstreamer-taglib
402GStreamer tag writing plugin based on taglib.
403
2929b21b
JR
404%description -n gstreamer-taglib -l pl.UTF-8
405Wtyczka GStreamera zapisująca znaczniki oparta na bibliotece taglib.
844dbfcf 406
59467759
JB
407%package -n gstreamer-v4l2
408Summary: GStreamer Video4Linux2 input plugin
409Summary(pl.UTF-8): Wtyczka wejścia Video4Linux2 dla GStreamera
410Group: Libraries
411Requires: %{name} = %{version}-%{release}
412Requires: udev-glib >= 143
413
414%description -n gstreamer-v4l2
415GStreamer plugin for accessing Video4Linux2 devices.
416
417%description -n gstreamer-v4l2 -l pl.UTF-8
418Wtyczka GStreamera pozwalająca na dostęp do urządzeń Video4Linux2.
419
519aa733
JB
420%package -n gstreamer-video-effects
421Summary: GStreamer video effects plugins
b4b37edd 422Summary(pl.UTF-8): Wtyczki efektów wideo do GStreamera
519aa733
JB
423Group: Libraries
424# for locales in jpeg module
425Requires: %{name} = %{version}-%{release}
426
427%description -n gstreamer-video-effects
428GStreamer video effects plugins.
429
2929b21b
JR
430%description -n gstreamer-video-effects -l pl.UTF-8
431Wtyczki efektów wideo do GStreamera.
519aa733
JB
432
433%package -n gstreamer-visualisation
434Summary: GStreamer visualisations plugins
b4b37edd 435Summary(pl.UTF-8): Wtyczki wizualizacji do GStreamera
519aa733
JB
436Group: Libraries
437Requires: gstreamer >= %{gst_req_ver}
438
439%description -n gstreamer-visualisation
440Various plugins for visual effects to use with audio. Included are
488bc0e1 441monoscope, spectrum, goom (2k4) and goom2k1.
519aa733 442
2929b21b
JR
443%description -n gstreamer-visualisation -l pl.UTF-8
444Różne wtyczki efektów wizualnych do używania z dźwiękiem. Załączone:
488bc0e1 445monoscope, spectrum, goom (2k4) i goom2k1.
519aa733 446
844dbfcf
JB
447%package -n gstreamer-ximagesrc
448Summary: GStreamer X11 video input plugin using standard Xlib calls
b4b37edd 449Summary(pl.UTF-8): Wtyczka wejścia obrazu X11 GStreamera używająca standardowych wywołań Xlib
844dbfcf
JB
450Group: Libraries
451Requires: %{name} = %{version}-%{release}
452
453%description -n gstreamer-ximagesrc
454GStreamer X11 video input plugin using standard Xlib calls.
455
2929b21b
JR
456%description -n gstreamer-ximagesrc -l pl.UTF-8
457Wtyczka wejścia obrazu X11 GStreamera używająca standardowych wywołań
844dbfcf
JB
458Xlib.
459
359ebc48
AM
460%package -n gstreamer-wavpack
461Summary: GStreamer plugin for Wavpack lossless audio format
462Summary(pl.UTF-8): Wtyczka do GStreamera obsługująca bezstratny format dźwięku Wavpack
463Group: Libraries
464Requires: gstreamer >= %{gst_req_ver}
59467759 465Requires: wavpack-libs >= 4.40.0
359ebc48
AM
466
467%description -n gstreamer-wavpack
468Plugin for lossless Wavpack audio format.
469
470%description -n gstreamer-wavpack -l pl.UTF-8
471Wtyczka obsługująca bezstratny format dźwięku Wavpack.
472
519aa733
JB
473%prep
474%setup -q -n %{gstname}-%{version}
475%patch0 -p1
476%patch1 -p1
477
478%build
479%{__libtoolize}
480%{__aclocal} -I m4 -I common/m4
481%{__autoconf}
482%{__autoheader}
483%{__automake}
484%configure \
485 ac_cv_lib_jpeg_mmx_jpeg_set_defaults=no \
486 %{!?with_aalib:--disable-aalib} \
487 %{!?with_caca:--disable-libcaca} \
488 %{!?with_cairo:--disable-cairo} \
e7d7576e 489 %{!?with_esd:--disable-esd} \
5537c970 490 --enable-experimental \
133ea663 491 %{?with_ladspa:--enable-ladspa} \
dcfb6b12 492 --enable-orc \
59467759 493 --disable-silent-rules \
4bfcc885 494 %{!?with_soup:--disable-soup} \
519aa733 495 %{!?with_speex:--disable-speex} \
359ebc48 496 %{!?with_wavpack:--disable-wavpack} \
519aa733 497 --disable-static \
2172819b 498 --%{?with_apidocs:en}%{!?with_apidocs:dis}able-gtk-doc \
519aa733
JB
499 --with-html-dir=%{_gtkdocdir}
500
501%{__make}
502
503%install
504rm -rf $RPM_BUILD_ROOT
505
506%{__make} install \
507 DESTDIR=$RPM_BUILD_ROOT
508
509# We don't need plugins' *.la files
59467759 510%{__rm} $RPM_BUILD_ROOT%{gstlibdir}/*.la
519aa733
JB
511
512%find_lang %{gstname}-%{gst_major_ver}
513
514%clean
515rm -rf $RPM_BUILD_ROOT
516
519aa733
JB
517%post -n gstreamer-GConf
518%gconf_schema_install gstreamer-0.10.schemas
519
520%preun -n gstreamer-GConf
521%gconf_schema_uninstall gstreamer-0.10.schemas
522
523%files -f %{gstname}-%{gst_major_ver}.lang
524%defattr(644,root,root,755)
359ebc48 525%doc AUTHORS ChangeLog NEWS README RELEASE
519aa733
JB
526%attr(755,root,root) %{gstlibdir}/libgstalphacolor.so
527%attr(755,root,root) %{gstlibdir}/libgstalpha.so
844dbfcf 528%attr(755,root,root) %{gstlibdir}/libgstannodex.so
d4436036 529%attr(755,root,root) %{gstlibdir}/libgstapetag.so
133ea663 530%attr(755,root,root) %{gstlibdir}/libgstaudiofx.so
519aa733
JB
531%attr(755,root,root) %{gstlibdir}/libgstautodetect.so
532%attr(755,root,root) %{gstlibdir}/libgstavi.so
533%attr(755,root,root) %{gstlibdir}/libgstdebug.so
534%attr(755,root,root) %{gstlibdir}/libgstefence.so
e2934287 535%attr(755,root,root) %{gstlibdir}/libgstequalizer.so
a4a3b413
PZ
536%attr(755,root,root) %{gstlibdir}/libgstdeinterlace.so
537%attr(755,root,root) %{gstlibdir}/libgstflv.so
519aa733 538%attr(755,root,root) %{gstlibdir}/libgstflxdec.so
844dbfcf 539%attr(755,root,root) %{gstlibdir}/libgsticydemux.so
519aa733 540%attr(755,root,root) %{gstlibdir}/libgstid3demux.so
49ba75d8 541%attr(755,root,root) %{gstlibdir}/libgstimagefreeze.so
aae141a8 542%attr(755,root,root) %{gstlibdir}/libgstinterleave.so
519aa733 543%attr(755,root,root) %{gstlibdir}/libgstmatroska.so
e2934287 544%attr(755,root,root) %{gstlibdir}/libgstmultifile.so
519aa733
JB
545%attr(755,root,root) %{gstlibdir}/libgstmultipart.so
546%attr(755,root,root) %{gstlibdir}/libgstnavigationtest.so
49ba75d8 547%attr(755,root,root) %{gstlibdir}/libgstoss4audio.so
359ebc48 548%attr(755,root,root) %{gstlibdir}/libgstqtdemux.so
aae141a8 549%attr(755,root,root) %{gstlibdir}/libgstreplaygain.so
519aa733 550%attr(755,root,root) %{gstlibdir}/libgstrtp.so
58be2b13 551%attr(755,root,root) %{gstlibdir}/libgstrtpmanager.so
519aa733 552%attr(755,root,root) %{gstlibdir}/libgstrtsp.so
2d635bb4 553%attr(755,root,root) %{gstlibdir}/libgstshapewipe.so
519aa733
JB
554%attr(755,root,root) %{gstlibdir}/libgstudp.so
555%attr(755,root,root) %{gstlibdir}/libgstvideobox.so
359ebc48 556%attr(755,root,root) %{gstlibdir}/libgstvideocrop.so
49ba75d8 557%attr(755,root,root) %{gstlibdir}/libgstvideofilter.so
519aa733 558%attr(755,root,root) %{gstlibdir}/libgstvideomixer.so
a4a3b413 559%attr(755,root,root) %{gstlibdir}/libgsty4menc.so
f689a4fd
PZ
560%dir %{_datadir}/gstreamer-0.10
561%{_datadir}/gstreamer-0.10/presets
2172819b
MB
562
563%if %{with apidocs}
564%files apidocs
565%defattr(644,root,root,755)
519aa733 566%{_gtkdocdir}/gst-plugins-good-plugins-*
2172819b 567%endif
519aa733
JB
568
569%if %{with gconf}
570%files -n gstreamer-GConf
571%defattr(644,root,root,755)
572%attr(755,root,root) %{gstlibdir}/libgstgconfelements.so
e7d226c6 573%{_sysconfdir}/gconf/schemas/gstreamer-0.10.schemas
519aa733
JB
574%endif
575
576##
577## Plugins
578##
579
580%if %{with aalib}
581%files -n gstreamer-videosink-aa
582%defattr(644,root,root,755)
583%attr(755,root,root) %{gstlibdir}/libgstaasink.so
584%endif
585
586%files -n gstreamer-audio-effects-good
587%defattr(644,root,root,755)
588%attr(755,root,root) %{gstlibdir}/libgstalaw.so
488bc0e1 589%attr(755,root,root) %{gstlibdir}/libgstcutter.so
519aa733
JB
590%attr(755,root,root) %{gstlibdir}/libgstlevel.so
591%attr(755,root,root) %{gstlibdir}/libgstmulaw.so
519aa733
JB
592
593%files -n gstreamer-audio-formats
594%defattr(644,root,root,755)
595%attr(755,root,root) %{gstlibdir}/libgstauparse.so
596%attr(755,root,root) %{gstlibdir}/libgstwavparse.so
597%attr(755,root,root) %{gstlibdir}/libgstwavenc.so
598
599%if %{with cairo}
600%files -n gstreamer-cairo
601%defattr(644,root,root,755)
602%attr(755,root,root) %{gstlibdir}/libgstcairo.so
603%endif
604
605%files -n gstreamer-dv
606%defattr(644,root,root,755)
607%attr(755,root,root) %{gstlibdir}/libgstdv.so
608
e7d7576e 609%if %{with esd}
519aa733
JB
610%files -n gstreamer-audiosink-esd
611%defattr(644,root,root,755)
612%attr(755,root,root) %{gstlibdir}/libgstesd.so
e7d7576e 613%endif
519aa733
JB
614
615%files -n gstreamer-flac
616%defattr(644,root,root,755)
617%attr(755,root,root) %{gstlibdir}/libgstflac.so
618
844dbfcf
JB
619%files -n gstreamer-gdkpixbuf
620%defattr(644,root,root,755)
621%attr(755,root,root) %{gstlibdir}/libgstgdkpixbuf.so
622
623%files -n gstreamer-hal
624%defattr(644,root,root,755)
625%attr(755,root,root) %{gstlibdir}/libgsthalelements.so
626
cd23ae8b 627# disabled in ext/Makefile.am, currently built in plugins-bad
519aa733
JB
628#%if %{with ladspa}
629#%files -n gstreamer-ladspa
630#%defattr(644,root,root,755)
631#%attr(755,root,root) %{gstlibdir}/libgstladspa.so
632#%endif
633
634%if %{with caca}
635%files -n gstreamer-videosink-libcaca
636%defattr(644,root,root,755)
637%attr(755,root,root) %{gstlibdir}/libgstcacasink.so
638%endif
639
640%files -n gstreamer-libpng
641%defattr(644,root,root,755)
642%attr(755,root,root) %{gstlibdir}/libgstpng.so
643
644%files -n gstreamer-audiosink-oss
645%defattr(644,root,root,755)
646%attr(755,root,root) %{gstlibdir}/libgstossaudio.so
647
aae141a8
JB
648%files -n gstreamer-pulseaudio
649%defattr(644,root,root,755)
650%attr(755,root,root) %{_libdir}/gstreamer-0.10/libgstpulse.so
651
519aa733
JB
652%files -n gstreamer-raw1394
653%defattr(644,root,root,755)
654%attr(755,root,root) %{gstlibdir}/libgst1394.so
655
656%files -n gstreamer-shout2
657%defattr(644,root,root,755)
658%attr(755,root,root) %{gstlibdir}/libgstshout2.so
659
4bfcc885
PZ
660%if %{with soup}
661%files -n gstreamer-soup
662%defattr(644,root,root,755)
663%attr(755,root,root) %{gstlibdir}/libgstsouphttpsrc.so
664%endif
665
519aa733
JB
666%if %{with speex}
667%files -n gstreamer-speex
668%defattr(644,root,root,755)
669%attr(755,root,root) %{gstlibdir}/libgstspeex.so
670%endif
671
844dbfcf
JB
672%files -n gstreamer-taglib
673%defattr(644,root,root,755)
674%attr(755,root,root) %{gstlibdir}/libgsttaglib.so
675
59467759
JB
676%files -n gstreamer-v4l2
677%defattr(644,root,root,755)
678%attr(755,root,root) %{gstlibdir}/libgstvideo4linux2.so
679
519aa733
JB
680%files -n gstreamer-video-effects
681%defattr(644,root,root,755)
682%attr(755,root,root) %{gstlibdir}/libgsteffectv.so
683%attr(755,root,root) %{gstlibdir}/libgstjpeg.so
684%attr(755,root,root) %{gstlibdir}/libgstsmpte.so
519aa733
JB
685
686%files -n gstreamer-visualisation
687%defattr(644,root,root,755)
688%attr(755,root,root) %{gstlibdir}/libgstgoom.so
488bc0e1
JB
689%attr(755,root,root) %{gstlibdir}/libgstgoom2k1.so
690%attr(755,root,root) %{gstlibdir}/libgstmonoscope.so
691%attr(755,root,root) %{gstlibdir}/libgstspectrum.so
844dbfcf 692
359ebc48
AM
693%if %{with wavpack}
694%files -n gstreamer-wavpack
695%defattr(644,root,root,755)
696%attr(755,root,root) %{gstlibdir}/libgstwavpack.so
697%endif
698
844dbfcf
JB
699%files -n gstreamer-ximagesrc
700%defattr(644,root,root,755)
701%attr(755,root,root) %{gstlibdir}/libgstximagesrc.so
This page took 0.181982 seconds and 4 git commands to generate.