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