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