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