]> git.pld-linux.org Git - packages/gstreamer-plugins-ugly.git/blame - gstreamer-plugins-ugly.spec
- updated to 1.0.8
[packages/gstreamer-plugins-ugly.git] / gstreamer-plugins-ugly.spec
CommitLineData
cb16a205
JB
1#
2# Conditional build:
8ed9d0b9
JB
3%bcond_without cdio # cdio plugin
4%bcond_without sid # sid plugin
5%bcond_without amr # AMR-NB/AMR-WB plugins
05fdebbc 6
cb16a205 7%define gstname gst-plugins-ugly
e628cfcc
JB
8%define gst_major_ver 1.0
9%define gst_req_ver 1.0.0
10%define gstpb_req_ver 1.0.0
05fdebbc 11
3c0adfd9 12%include /usr/lib/rpm/macros.gstreamer
cb16a205 13Summary: Ugly GStreamer Streaming-media framework plugins
50ae5262 14Summary(pl.UTF-8): Brzydkie wtyczki do środowiska obróbki strumieni GStreamer
cb16a205 15Name: gstreamer-plugins-ugly
b0cb99b4 16Version: 1.0.8
c2dc03e6 17Release: 1
39eb51c4 18License: LGPL v2+
cb16a205 19Group: Libraries
11bf98d4 20Source0: http://gstreamer.freedesktop.org/src/gst-plugins-ugly/%{gstname}-%{version}.tar.xz
b0cb99b4 21# Source0-md5: 67fd24035eccee556ed9e89d75447d94
e628cfcc 22Patch0: %{name}-x264.patch
79cd64eb 23URL: http://gstreamer.freedesktop.org/
f1c862d8
JB
24BuildRequires: autoconf >= 2.62
25BuildRequires: automake >= 1:1.11
170436bd 26BuildRequires: docbook-dtd412-xml
8ed9d0b9 27BuildRequires: gettext-devel >= 0.17
352915bf 28BuildRequires: glib2-devel >= 1:2.32.0
cb16a205 29BuildRequires: gstreamer-devel >= %{gst_req_ver}
b8c6c55b 30BuildRequires: gstreamer-plugins-base-devel >= %{gstpb_req_ver}
1b5ae639 31BuildRequires: gtk-doc >= 1.12
cb16a205 32BuildRequires: libtool >= 1.4
f1c862d8 33BuildRequires: orc-devel >= 0.4.16
cb16a205 34BuildRequires: pkgconfig >= 1:0.9.0
7cb41cd4 35BuildRequires: python >= 2.1
11bf98d4
JB
36BuildRequires: tar >= 1:1.22
37BuildRequires: xz
cb16a205
JB
38##
39## plugins
40##
41BuildRequires: a52dec-libs-devel
cb16a205 42BuildRequires: lame-libs-devel
3c0adfd9 43%{?with_cdio:BuildRequires: libcdio-devel >= 0.76}
39eb51c4
JB
44# not yet
45#BuildRequires: libdvdnav-devel >= 0.1.7
2504e16f 46BuildRequires: libdvdread-devel
cb16a205
JB
47BuildRequires: libid3tag-devel >= 0.15
48BuildRequires: libmad-devel >= 0.15
1b508c4a 49BuildRequires: libmpeg2-devel >= 0.5.1
cb16a205 50%{?with_sid:BuildRequires: libsidplay-devel >= 1.36.57}
1b5ae639
JB
51# ABI 120
52BuildRequires: libx264-devel >= 0.1.3-1.20111212_2245.1
352915bf 53%{?with_amr:BuildRequires: opencore-amr-devel >= 0.1.3}
cb16a205 54BuildRequires: rpmbuild(macros) >= 1.98
8ed9d0b9 55BuildRequires: twolame-devel >= 0.3.10
352915bf 56Requires: glib2 >= 1:2.32.0
cb16a205 57Requires: gstreamer >= %{gst_req_ver}
3c0adfd9 58Requires: gstreamer-plugins-base >= %{gstpb_req_ver}
f1c862d8 59Requires: orc >= 0.4.16
d80bf4e2 60Obsoletes: gstreamer-asf
cb16a205
JB
61BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
62
63%define gstlibdir %{_libdir}/gstreamer-%{gst_major_ver}
64
65%description
66GStreamer is a streaming-media framework, based on graphs of filters
67which operate on media data. Applications using this library can do
68anything from real-time sound processing to playing videos, and just
69about anything else media-related. Its plugin-based architecture means
70that new data types or processing capabilities can be added simply by
71installing new plugins.
72
44437336
JR
73%description -l pl.UTF-8
74GStreamer to środowisko obróbki danych strumieniowych, bazujące na
75grafie filtrów operujących na danych medialnych. Aplikacje używające
76tej biblioteki mogą robić wszystko od przetwarzania dźwięku w czasie
77rzeczywistym, do odtwarzania filmów i czegokolwiek innego związego z
78mediami. Architektura bazująca na wtyczkach pozwala na łatwe dodawanie
79nowych typów danych lub możliwości obróbki.
cb16a205
JB
80
81##
82## Plugins
83##
84
85%package -n gstreamer-a52dec
86Summary: GStreamer VOB decoder plugin
50ae5262 87Summary(pl.UTF-8): Wtyczka do GStreamera dekodująca VOB
cb16a205 88Group: Libraries
b8c6c55b 89Requires: gstreamer-plugins-base >= %{gstpb_req_ver}
cb16a205
JB
90
91%description -n gstreamer-a52dec
92Plugin for decoding of VOB files.
93
44437336
JR
94%description -n gstreamer-a52dec -l pl.UTF-8
95Wtyczka dekodująca pliki VOB.
cb16a205
JB
96
97%package -n gstreamer-amrnb
98Summary: GStreamer AMR-NB decoder plugin
50ae5262 99Summary(pl.UTF-8): Wtyczka do GStreamera dekodująca pliki AMR-NB
cb16a205 100Group: Libraries
b8c6c55b 101Requires: gstreamer >= %{gst_req_ver}
352915bf 102Requires: opencore-amr >= 0.1.3
cb16a205
JB
103
104%description -n gstreamer-amrnb
105Plugin for decoding of AMR-NB files.
106
44437336
JR
107%description -n gstreamer-amrnb -l pl.UTF-8
108Wtyczka dekodująca pliki AMR-NB.
cb16a205 109
8ed9d0b9
JB
110%package -n gstreamer-amrwb
111Summary: GStreamer AMR-WB decoder plugin
112Summary(pl.UTF-8): Wtyczka do GStreamera dekodująca pliki AMR-WB
113Group: Libraries
114Requires: gstreamer >= %{gst_req_ver}
352915bf 115Requires: opencore-amr >= 0.1.3
8ed9d0b9
JB
116
117%description -n gstreamer-amrwb
118Plugin for decoding of AMR-WB files.
119
120%description -n gstreamer-amrwb -l pl.UTF-8
121Wtyczka dekodująca pliki AMR-WB.
122
abf8ad57
JB
123%package -n gstreamer-cdio
124Summary: GStreamer plugin for CD audio input using libcdio
125Summary(pl.UTF-8): Wtyczka do GStreamera odtwarzająca płyty CD-Audio przy użyciu libcdio
126Group: Libraries
127Requires: gstreamer-plugins-base >= %{gstpb_req_ver}
3c0adfd9 128Requires: libcdio >= 0.76
abf8ad57
JB
129
130%description -n gstreamer-cdio
131Plugin for playing audio tracks using libcdio under GStreamer.
132
133%description -n gstreamer-cdio -l pl.UTF-8
134Wtyczka do odtwarzania ścieżek dźwiękowych pod GStreamerem za pomocą
135libcdio.
136
2504e16f
JB
137%package -n gstreamer-dvdread
138Summary: GStreamer plugin for DVD playback
50ae5262 139Summary(pl.UTF-8): Wtyczka do GStreamera odtwarzająca DVD
2504e16f 140Group: Libraries
b8c6c55b
JB
141# for NLS
142Requires: %{name} = %{version}-%{release}
2504e16f
JB
143Requires: gstreamer >= %{gst_req_ver}
144Obsoletes: gstreamer-libdvdread
145
146%description -n gstreamer-dvdread
147GStreamer plugin for DVD playback.
148
44437336
JR
149%description -n gstreamer-dvdread -l pl.UTF-8
150Wtyczka odtwarzająca DVD do GStreamera.
2504e16f 151
cb16a205
JB
152%package -n gstreamer-lame
153Summary: GStreamer plugin encoding MP3 songs
50ae5262 154Summary(pl.UTF-8): Wtyczka do GStreamera kodująca pliki MP3
cb16a205 155Group: Libraries
b8c6c55b
JB
156# for NLS
157Requires: %{name} = %{version}-%{release}
158Requires: gstreamer >= %{gst_req_ver}
8ed9d0b9 159Requires: twolame-libs >= 0.3.10
cb16a205
JB
160
161%description -n gstreamer-lame
162Plugin for encoding MP3 with lame.
163
44437336
JR
164%description -n gstreamer-lame -l pl.UTF-8
165Wtyczka do GStreamera kodująca pliki MP3 przy użyciu lame.
cb16a205
JB
166
167%package -n gstreamer-mad
168Summary: GStreamer plugin using MAD for MP3 decoding
50ae5262 169Summary(pl.UTF-8): Wtyczka do GStreamera używająca MAD do dekodowania MP3
cb16a205 170Group: Libraries
b8c6c55b 171Requires: gstreamer-plugins-base >= %{gstpb_req_ver}
cb16a205
JB
172
173%description -n gstreamer-mad
174Plugin for playback of MP3 songs using the very good MAD library.
175
44437336
JR
176%description -n gstreamer-mad -l pl.UTF-8
177Wtyczka do odtwarzania plików MP3 przy użyciu bardzo dobrej biblioteki
cb16a205
JB
178MAD.
179
180%package -n gstreamer-mpeg
05fdebbc 181Summary: GStreamer plugins for MPEG video playback
8ed9d0b9 182Summary(pl.UTF-8): Wtyczka do GStreamera odtwarzająca obraz MPEG
cb16a205 183Group: Libraries
b8c6c55b 184Requires: gstreamer >= %{gst_req_ver}
cb16a205
JB
185
186%description -n gstreamer-mpeg
05fdebbc 187Plugins for playing MPEG videos.
cb16a205 188
44437336 189%description -n gstreamer-mpeg -l pl.UTF-8
8ed9d0b9 190Wtyczki do odtwarzania obrazu MPEG.
cb16a205
JB
191
192%package -n gstreamer-sid
193Summary: GStreamer Sid C64 music plugin
50ae5262 194Summary(pl.UTF-8): Wtyczka do GStreamera odtwarzająca muzykę Sid C64
cb16a205 195Group: Libraries
b8c6c55b 196Requires: gstreamer >= %{gst_req_ver}
cb16a205
JB
197
198%description -n gstreamer-sid
199Plugin for playback of C64 SID format music files.
200
44437336
JR
201%description -n gstreamer-sid -l pl.UTF-8
202Wtyczka do odtwarzania plików z muzyką w formacie C64 SID.
cb16a205 203
1b508c4a 204%package -n gstreamer-x264
05fdebbc 205Summary: GStreamer x264 encoder plugin
8ed9d0b9 206Summary(pl.UTF-8): Wtyczka do GStreamera kodująca przy użyciu biblioteki x264
1b508c4a
PZ
207Group: Libraries
208Requires: gstreamer-plugins-base >= %{gst_req_ver}
209
210%description -n gstreamer-x264
05fdebbc 211GStreamer x264 encoder plugin.
1b508c4a
PZ
212
213%description -n gstreamer-x264 -l pl.UTF-8
8ed9d0b9 214Wtyczka do GStreamera kodująca przy użyciu biblioteki x264.
1b508c4a 215
cb16a205
JB
216%prep
217%setup -q -n %{gstname}-%{version}
e628cfcc 218%patch0 -p1
cb16a205
JB
219
220%build
221%{__libtoolize}
222%{__aclocal} -I m4 -I common/m4
223%{__autoconf}
224%{__autoheader}
225%{__automake}
226%configure \
8ed9d0b9 227 %{!?with_amr:--disable-amrnb --disable-amrwb} \
abf8ad57 228 %{!?with_cdio:--disable-cdio} \
cb16a205 229 %{!?with_sid:--disable-sidplay} \
8ed9d0b9 230 --disable-silent-rules \
cb16a205 231 --disable-static \
39eb51c4 232 --enable-experimental \
cb16a205
JB
233 --enable-gtk-doc \
234 --with-html-dir=%{_gtkdocdir}
235
236%{__make}
237
238%install
239rm -rf $RPM_BUILD_ROOT
240
241%{__make} install \
242 DESTDIR=$RPM_BUILD_ROOT
243
244# We don't need plugins' *.la files
e628cfcc 245%{__rm} $RPM_BUILD_ROOT%{gstlibdir}/*.la
cb16a205 246
b8c6c55b 247%find_lang %{gstname}-%{gst_major_ver}
7f613cce 248
cb16a205
JB
249%clean
250rm -rf $RPM_BUILD_ROOT
251
b8c6c55b 252%files -f %{gstname}-%{gst_major_ver}.lang
cb16a205
JB
253%defattr(644,root,root,755)
254%doc AUTHORS ChangeLog NEWS README RELEASE
2504e16f 255%attr(755,root,root) %{gstlibdir}/libgstasf.so
cb16a205 256%attr(755,root,root) %{gstlibdir}/libgstdvdlpcmdec.so
0153d2de 257%attr(755,root,root) %{gstlibdir}/libgstdvdsub.so
cb16a205 258%attr(755,root,root) %{gstlibdir}/libgstrmdemux.so
e628cfcc 259%attr(755,root,root) %{gstlibdir}/libgstxingmux.so
81059382 260%{_datadir}/gstreamer-%{gst_major_ver}/presets
e628cfcc 261%{_gtkdocdir}/gst-plugins-ugly-plugins-1.0
cb16a205
JB
262
263##
264## Plugins
265##
266
267%files -n gstreamer-a52dec
268%defattr(644,root,root,755)
269%attr(755,root,root) %{gstlibdir}/libgsta52dec.so
270
7cb41cd4 271%if %{with amr}
cb16a205
JB
272%files -n gstreamer-amrnb
273%defattr(644,root,root,755)
274%attr(755,root,root) %{gstlibdir}/libgstamrnb.so
8ed9d0b9
JB
275
276%files -n gstreamer-amrwb
277%defattr(644,root,root,755)
278%attr(755,root,root) %{gstlibdir}/libgstamrwbdec.so
7cb41cd4 279%endif
cb16a205 280
abf8ad57
JB
281%if %{with cdio}
282%files -n gstreamer-cdio
283%defattr(644,root,root,755)
284%attr(755,root,root) %{gstlibdir}/libgstcdio.so
285%endif
286
2504e16f
JB
287%files -n gstreamer-dvdread
288%defattr(644,root,root,755)
289%attr(755,root,root) %{gstlibdir}/libgstdvdread.so
290
cb16a205
JB
291%files -n gstreamer-lame
292%defattr(644,root,root,755)
293%attr(755,root,root) %{gstlibdir}/libgstlame.so
24800bca 294%attr(755,root,root) %{gstlibdir}/libgsttwolame.so
cb16a205
JB
295
296%files -n gstreamer-mad
297%defattr(644,root,root,755)
298%attr(755,root,root) %{gstlibdir}/libgstmad.so
299
300%files -n gstreamer-mpeg
301%defattr(644,root,root,755)
302%attr(755,root,root) %{gstlibdir}/libgstmpeg2dec.so
cb16a205
JB
303
304%if %{with sid}
305%files -n gstreamer-sid
306%defattr(644,root,root,755)
307%attr(755,root,root) %{gstlibdir}/libgstsid.so
308%endif
1b508c4a
PZ
309
310%files -n gstreamer-x264
311%defattr(644,root,root,755)
312%attr(755,root,root) %{gstlibdir}/libgstx264.so
This page took 0.135488 seconds and 4 git commands to generate.