]> git.pld-linux.org Git - packages/gstreamer-plugins-ugly.git/blame - gstreamer-plugins-ugly.spec
- enable experimental to build synaesthesia plugin
[packages/gstreamer-plugins-ugly.git] / gstreamer-plugins-ugly.spec
CommitLineData
cb16a205
JB
1#
2# Conditional build:
3%bcond_without sid # don't build sid plugin
7cb41cd4 4%bcond_with amr # AMR-NB plugin
cb16a205
JB
5#
6%define gstname gst-plugins-ugly
7%define gst_major_ver 0.10
f4b2dea4
PZ
8%define gst_req_ver 0.10.14
9%define gstpb_req_ver 0.10.14
cb16a205
JB
10#
11Summary: Ugly GStreamer Streaming-media framework plugins
50ae5262 12Summary(pl.UTF-8): Brzydkie wtyczki do środowiska obróbki strumieni GStreamer
cb16a205 13Name: gstreamer-plugins-ugly
f4b2dea4
PZ
14Version: 0.10.7
15Release: 1
39eb51c4 16License: LGPL v2+
cb16a205
JB
17Group: Libraries
18Source0: http://gstreamer.freedesktop.org/src/gst-plugins-ugly/%{gstname}-%{version}.tar.bz2
f4b2dea4 19# Source0-md5: cff4f55138d12152cf580a3ee71c2519
cb16a205 20Patch0: %{name}-bashish.patch
63ec1ee8 21Patch3: %{name}-asf-seek.patch
79cd64eb 22URL: http://gstreamer.freedesktop.org/
cb16a205
JB
23BuildRequires: autoconf >= 2.52
24BuildRequires: automake >= 1.5
d7fcb9f6 25BuildRequires: glib2-devel >= 1:2.12.1
cb16a205 26BuildRequires: gstreamer-devel >= %{gst_req_ver}
b8c6c55b 27BuildRequires: gstreamer-plugins-base-devel >= %{gstpb_req_ver}
d7fcb9f6 28BuildRequires: gtk-doc >= 1.7
29BuildRequires: liboil-devel >= 0.3.9
cb16a205
JB
30BuildRequires: libtool >= 1.4
31BuildRequires: pkgconfig >= 1:0.9.0
7cb41cd4
JB
32BuildRequires: python >= 2.1
33BuildRequires: python-PyXML
cb16a205
JB
34##
35## plugins
36##
37BuildRequires: a52dec-libs-devel
7cb41cd4 38%{?with_amr:BuildRequires: amrnb-devel}
cb16a205 39BuildRequires: lame-libs-devel
39eb51c4
JB
40# not yet
41#BuildRequires: libdvdnav-devel >= 0.1.7
2504e16f 42BuildRequires: libdvdread-devel
cb16a205
JB
43BuildRequires: libid3tag-devel >= 0.15
44BuildRequires: libmad-devel >= 0.15
45%{?with_sid:BuildRequires: libsidplay-devel >= 1.36.57}
46BuildRequires: mpeg2dec-devel >= 0.4.0
47BuildRequires: rpmbuild(macros) >= 1.98
48Requires: gstreamer >= %{gst_req_ver}
49Requires: gstreamer-plugins-base >= %{gst_req_ver}
d80bf4e2 50Obsoletes: gstreamer-asf
cb16a205
JB
51BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
52
53%define gstlibdir %{_libdir}/gstreamer-%{gst_major_ver}
54
55%description
56GStreamer is a streaming-media framework, based on graphs of filters
57which operate on media data. Applications using this library can do
58anything from real-time sound processing to playing videos, and just
59about anything else media-related. Its plugin-based architecture means
60that new data types or processing capabilities can be added simply by
61installing new plugins.
62
44437336
JR
63%description -l pl.UTF-8
64GStreamer to środowisko obróbki danych strumieniowych, bazujące na
65grafie filtrów operujących na danych medialnych. Aplikacje używające
66tej biblioteki mogą robić wszystko od przetwarzania dźwięku w czasie
67rzeczywistym, do odtwarzania filmów i czegokolwiek innego związego z
68mediami. Architektura bazująca na wtyczkach pozwala na łatwe dodawanie
69nowych typów danych lub możliwości obróbki.
cb16a205
JB
70
71##
72## Plugins
73##
74
75%package -n gstreamer-a52dec
76Summary: GStreamer VOB decoder plugin
50ae5262 77Summary(pl.UTF-8): Wtyczka do GStreamera dekodująca VOB
cb16a205 78Group: Libraries
b8c6c55b 79Requires: gstreamer-plugins-base >= %{gstpb_req_ver}
cb16a205
JB
80
81%description -n gstreamer-a52dec
82Plugin for decoding of VOB files.
83
44437336
JR
84%description -n gstreamer-a52dec -l pl.UTF-8
85Wtyczka dekodująca pliki VOB.
cb16a205
JB
86
87%package -n gstreamer-amrnb
88Summary: GStreamer AMR-NB decoder plugin
50ae5262 89Summary(pl.UTF-8): Wtyczka do GStreamera dekodująca pliki AMR-NB
cb16a205 90Group: Libraries
b8c6c55b 91Requires: gstreamer >= %{gst_req_ver}
cb16a205
JB
92
93%description -n gstreamer-amrnb
94Plugin for decoding of AMR-NB files.
95
44437336
JR
96%description -n gstreamer-amrnb -l pl.UTF-8
97Wtyczka dekodująca pliki AMR-NB.
cb16a205 98
2504e16f
JB
99%package -n gstreamer-dvdread
100Summary: GStreamer plugin for DVD playback
50ae5262 101Summary(pl.UTF-8): Wtyczka do GStreamera odtwarzająca DVD
2504e16f 102Group: Libraries
b8c6c55b
JB
103# for NLS
104Requires: %{name} = %{version}-%{release}
2504e16f
JB
105Requires: gstreamer >= %{gst_req_ver}
106Obsoletes: gstreamer-libdvdread
107
108%description -n gstreamer-dvdread
109GStreamer plugin for DVD playback.
110
44437336
JR
111%description -n gstreamer-dvdread -l pl.UTF-8
112Wtyczka odtwarzająca DVD do GStreamera.
2504e16f 113
cb16a205
JB
114%package -n gstreamer-lame
115Summary: GStreamer plugin encoding MP3 songs
50ae5262 116Summary(pl.UTF-8): Wtyczka do GStreamera kodująca pliki MP3
cb16a205 117Group: Libraries
b8c6c55b
JB
118# for NLS
119Requires: %{name} = %{version}-%{release}
120Requires: gstreamer >= %{gst_req_ver}
cb16a205
JB
121
122%description -n gstreamer-lame
123Plugin for encoding MP3 with lame.
124
44437336
JR
125%description -n gstreamer-lame -l pl.UTF-8
126Wtyczka do GStreamera kodująca pliki MP3 przy użyciu lame.
cb16a205
JB
127
128%package -n gstreamer-mad
129Summary: GStreamer plugin using MAD for MP3 decoding
50ae5262 130Summary(pl.UTF-8): Wtyczka do GStreamera używająca MAD do dekodowania MP3
cb16a205 131Group: Libraries
b8c6c55b 132Requires: gstreamer-plugins-base >= %{gstpb_req_ver}
cb16a205
JB
133
134%description -n gstreamer-mad
135Plugin for playback of MP3 songs using the very good MAD library.
136
44437336
JR
137%description -n gstreamer-mad -l pl.UTF-8
138Wtyczka do odtwarzania plików MP3 przy użyciu bardzo dobrej biblioteki
cb16a205
JB
139MAD.
140
141%package -n gstreamer-mpeg
142Summary: GStreamer plugins for MPEG video playback and encoding
50ae5262 143Summary(pl.UTF-8): Wtyczka do GStreamera odtwarzająca i kodująca obraz MPEG
cb16a205 144Group: Libraries
b8c6c55b 145Requires: gstreamer >= %{gst_req_ver}
cb16a205
JB
146
147%description -n gstreamer-mpeg
148Plugins for playing and encoding MPEG video.
149
44437336 150%description -n gstreamer-mpeg -l pl.UTF-8
cb16a205
JB
151Wtyczki do odtwarzania i kodowania obrazu MPEG.
152
153%package -n gstreamer-sid
154Summary: GStreamer Sid C64 music plugin
50ae5262 155Summary(pl.UTF-8): Wtyczka do GStreamera odtwarzająca muzykę Sid C64
cb16a205 156Group: Libraries
b8c6c55b 157Requires: gstreamer >= %{gst_req_ver}
cb16a205
JB
158
159%description -n gstreamer-sid
160Plugin for playback of C64 SID format music files.
161
44437336
JR
162%description -n gstreamer-sid -l pl.UTF-8
163Wtyczka do odtwarzania plików z muzyką w formacie C64 SID.
cb16a205
JB
164
165%prep
166%setup -q -n %{gstname}-%{version}
167%patch0 -p1
63ec1ee8 168%patch3 -p1
cb16a205
JB
169
170%build
171%{__libtoolize}
172%{__aclocal} -I m4 -I common/m4
173%{__autoconf}
174%{__autoheader}
175%{__automake}
176%configure \
7cb41cd4 177 %{!?with_amr:--disable-amrnb} \
cb16a205
JB
178 %{!?with_sid:--disable-sidplay} \
179 --disable-static \
39eb51c4 180 --enable-experimental \
cb16a205
JB
181 --enable-gtk-doc \
182 --with-html-dir=%{_gtkdocdir}
183
184%{__make}
185
186%install
187rm -rf $RPM_BUILD_ROOT
188
189%{__make} install \
190 DESTDIR=$RPM_BUILD_ROOT
191
192# We don't need plugins' *.la files
193rm -f $RPM_BUILD_ROOT%{gstlibdir}/*.la
194
b8c6c55b 195%find_lang %{gstname}-%{gst_major_ver}
7f613cce 196
cb16a205
JB
197%clean
198rm -rf $RPM_BUILD_ROOT
199
b8c6c55b 200%files -f %{gstname}-%{gst_major_ver}.lang
cb16a205
JB
201%defattr(644,root,root,755)
202%doc AUTHORS ChangeLog NEWS README RELEASE
2504e16f 203%attr(755,root,root) %{gstlibdir}/libgstasf.so
cb16a205 204%attr(755,root,root) %{gstlibdir}/libgstdvdlpcmdec.so
0153d2de 205%attr(755,root,root) %{gstlibdir}/libgstdvdsub.so
cb16a205
JB
206%attr(755,root,root) %{gstlibdir}/libgstiec958.so
207%attr(755,root,root) %{gstlibdir}/libgstrmdemux.so
39eb51c4 208%attr(755,root,root) %{gstlibdir}/libgstsynaesthesia.so
cb16a205
JB
209%{_gtkdocdir}/gst-plugins-ugly-plugins-*
210
211##
212## Plugins
213##
214
215%files -n gstreamer-a52dec
216%defattr(644,root,root,755)
217%attr(755,root,root) %{gstlibdir}/libgsta52dec.so
218
7cb41cd4 219%if %{with amr}
cb16a205
JB
220%files -n gstreamer-amrnb
221%defattr(644,root,root,755)
222%attr(755,root,root) %{gstlibdir}/libgstamrnb.so
7cb41cd4 223%endif
cb16a205 224
2504e16f
JB
225%files -n gstreamer-dvdread
226%defattr(644,root,root,755)
227%attr(755,root,root) %{gstlibdir}/libgstdvdread.so
228
cb16a205
JB
229%files -n gstreamer-lame
230%defattr(644,root,root,755)
231%attr(755,root,root) %{gstlibdir}/libgstlame.so
232
233%files -n gstreamer-mad
234%defattr(644,root,root,755)
235%attr(755,root,root) %{gstlibdir}/libgstmad.so
236
237%files -n gstreamer-mpeg
238%defattr(644,root,root,755)
239%attr(755,root,root) %{gstlibdir}/libgstmpeg2dec.so
240%attr(755,root,root) %{gstlibdir}/libgstmpegaudioparse.so
241%attr(755,root,root) %{gstlibdir}/libgstmpegstream.so
242
243%if %{with sid}
244%files -n gstreamer-sid
245%defattr(644,root,root,755)
246%attr(755,root,root) %{gstlibdir}/libgstsid.so
247%endif
This page took 0.146037 seconds and 4 git commands to generate.