]> git.pld-linux.org Git - packages/moc.git/blame - moc.spec
- missing BR
[packages/moc.git] / moc.spec
CommitLineData
c8387c7f
JK
1#
2# bconds:
3%bcond_without home_etc # disable HOME_ETC support
4#
e76903a9 5%define develversion alpha3
43860fd7 6%define trunk 2201
c7ccbf07 7Summary: Console audio player with simple ncurses interface
3d2628ad 8Summary(hu.UTF-8): Konzolos audiólejátszó egyszerű ncurses felülettel
a345b7c9 9Summary(pl.UTF-8): Konsolowy odtwarzacz audio z prostym interfejsem ncurses
c7ccbf07 10Name: moc
e76903a9 11Version: 2.5.0
43860fd7 12Release: %{develversion}trunk%{trunk}.1
c7ccbf07 13License: GPL
14Group: Applications/Sound
43860fd7
ZU
15Source0: http://carme.pld-linux.org/~uzsolt/sources/%{name}-%{version}-%{develversion}-%{trunk}.tar.bz2
16# Source0-md5: 04aab21ee3cb86f23fbebbf42a25370b
c8387c7f 17Patch0: %{name}-home_etc.patch
e76903a9
ZU
18Patch1: %{name}-configure-in.patch
19Patch2: %{name}-ffmpeg.patch
487a5534 20Patch3: %{name}-makefile-am.patch
8e1e5061 21URL: http://moc.daper.net/
c5979edd 22BuildRequires: a52dec-libs-devel
cc2ffc66 23BuildRequires: alsa-lib-devel
0c945e10
JB
24BuildRequires: autoconf
25BuildRequires: automake
e65ad672 26BuildRequires: curl-devel
d27167b7 27BuildRequires: doxygen
f19896c6 28BuildRequires: ffmpeg-devel >= 0.4.9-4.20080822.1
d75deb5b 29BuildRequires: flac-devel >= 1.1.3
c7ccbf07 30BuildRequires: libao-devel
af3b8ba1 31BuildRequires: libid3tag-devel
2fb10303 32BuildRequires: libltdl-devel
38905600 33BuildRequires: libmad-devel
2b382d63 34BuildRequires: libmodplug-devel
e65ad672
JW
35BuildRequires: libmpcdec-devel >= 1.2
36BuildRequires: libsamplerate-devel
cb9be878 37BuildRequires: libsndfile-devel
34efd29b 38BuildRequires: libtimidity-devel
649cafba 39BuildRequires: libtool
c7ccbf07 40BuildRequires: libvorbis-devel
c7ccbf07 41BuildRequires: ncurses-devel
739c4f67 42BuildRequires: pkgconfig
54cfe0c7 43BuildRequires: speex-devel
e65ad672 44BuildRequires: taglib-devel >= 1.3.1
c7ccbf07 45BuildRequires: zlib-devel
46BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
5d72a8a0
JB
47
48%define _decoder_plugins %{_libdir}/%{name}/decoder_plugins
c7ccbf07 49
50%description
51MOC is a console audio player with simple ncurses interface in
e65ad672 52playmp3list style. It supports MP3, Ogg, FLAC, Musepack, Speex, WAV
54cfe0c7
ER
53and other less popular formats supported by libsndfile. It has all
54functions one may expect from simple audio player. Now it supports net
55streams (shoutcast, icecast, regular HTTP, FTP) also.
c7ccbf07 56
3d2628ad
ZU
57%description -l hu.UTF-8
58MOC egy konzolos audió lejátszó egyszerű ncurses felülettel
59playmp3list stílusban. MP3, Ogg, FLAC, Musepack, Speex, WAV és egyéb
60kevésbé elterjedt formátumokat támogat a libsndfile segítségével.
61Minden funkció megtalálható a programban, amelyet egy egyszerű audió
62lejátszótól elvárható. A hálózati streameket (shoutcast, icecast,
63általános HTTP, FTP) is támogatja.
64
754c2cae
JR
65%description -l pl.UTF-8
66MOC to konsolowy odtwarzacz audio z prostym interfejsem budzącym
54cfe0c7
ER
67skojarzenia z playmp3list. Obsługuje formaty MP3, Ogg, FLAC, Musepack,
68Speex, WAV oraz inne mniej popularne formaty wspierane przez
754c2cae
JR
69bibliotekę libsndfile. Ma wszystkie funkcje, których można spodziewać
70się w prostym odtwarzaczu audio. Teraz także obsługuje strumienie
2fb10303 71sieciowe (shoutcast, icecast, HTTP, FTP).
c7ccbf07 72
43860fd7
ZU
73%package aac
74Summary: AAC decoder for MoC
75Summary(hu.UTF-8): AAC formátum támogatása MoC-hoz
76Group: Applications/Sound
77Requires: %{name} = %{version}-%{release}
78Provides: %{name}-input = %{version}-%{release}
79
80%description aac
81This package contains the AAC decoder. After install you should reload
82MOC player.
83
84%description aac -l hu.UTF-8
85Ez a csomag az AAC dekódert tartalmazza. A telepítés után a MOC
86lejátsztót újra kell indítani.
87
88%package modplug
89Summary: modplug decoder for MoC
90Summary(hu.UTF-8): modplug formátum támogatása MoC-hoz
91Group: Applications/Sound
92Requires: %{name} = %{version}-%{release}
93Provides: %{name}-input = %{version}-%{release}
94
95%description modplug
96This package contains the modplug decoder. After install you should
97reload MOC player.
98
99%description modplug -l hu.UTF-8
100Ez a csomag a modplug dekódert tartalmazza. A telepítés után a MOC
101lejátsztót újra kell indítani.
102
c8387c7f
JK
103%package mp3
104Summary: MP3 decoder for MoC - Music on Console
3d2628ad 105Summary(hu.UTF-8): MP3 formátum támogatása MoC-hoz
a345b7c9 106Summary(pl.UTF-8): Dekoder MP3 dla MOC
c8387c7f 107Group: Applications/Sound
5d72a8a0
JB
108Requires: %{name} = %{version}-%{release}
109Provides: %{name}-input = %{version}-%{release}
c8387c7f
JK
110
111%description mp3
54cfe0c7
ER
112This package contains the MP3 decoder. After install you should reload
113MOC player.
c8387c7f 114
3d2628ad
ZU
115%description mp3 -l hu.UTF-8
116Ez a csomag az MP3 dekódert tartalmazza. A telepítés után a MOC
117lejátsztót újra kell indítani.
118
754c2cae 119%description mp3 -l pl.UTF-8
54cfe0c7
ER
120Ten pakiet zawiera dekodowanie formatu MP3. Po zainstalowaniu należy
121uruchomić ponownie MOC.
c8387c7f
JK
122
123%package musepack
124Summary: Musepack (MPC) decoder for MoC - Music on Console
3d2628ad 125Summary(hu.UTF-8): Musepack (MPC) dekóder MoC-hoz
a345b7c9 126Summary(pl.UTF-8): Dekoder Musepack (MPC) dla MOC
c8387c7f 127Group: Applications/Sound
5d72a8a0
JB
128Requires: %{name} = %{version}-%{release}
129Provides: %{name}-input = %{version}-%{release}
c8387c7f
JK
130
131%description musepack
54cfe0c7
ER
132This package contains the Musepack (MPC) decoder. After install you
133should reload MOC player.
c8387c7f 134
3d2628ad
ZU
135%description musepack -l hu.UTF-8
136Ez a csomag a Musepack (MPC) dekódert tartalmazza. A telepítés után a
137MOC lejátsztót újra kell indítani.
138
754c2cae 139%description musepack -l pl.UTF-8
54cfe0c7
ER
140Ten pakiet zawiera dekodowanie formatu Musepack (MPC). Po
141zainstalowaniu należy uruchomić ponownie MOC.
c8387c7f
JK
142
143%package ogg
144Summary: Ogg decoder for MoC - Music on Console
3d2628ad 145Summary(hu.UTF-8): Ogg dekóder MOC-hoz
a345b7c9 146Summary(pl.UTF-8): Dekoder Ogg dla MOC
c8387c7f 147Group: Applications/Sound
5d72a8a0
JB
148Requires: %{name} = %{version}-%{release}
149Provides: %{name}-input = %{version}-%{release}
c8387c7f
JK
150
151%description ogg
54cfe0c7
ER
152This package contains the Ogg decoder. After install you should reload
153MOC player.
c8387c7f 154
3d2628ad
ZU
155%description ogg -l hu.UTF-8
156Ez a csomag az Ogg dekódert tartalmazza. A telepítés után a MOC
157lejátsztót újra kell indítani.
158
754c2cae 159%description ogg -l pl.UTF-8
54cfe0c7
ER
160Ten pakiet zawiera dekodowanie formatu Ogg. Po zainstalowaniu należy
161uruchomić ponownie MOC.
c8387c7f
JK
162
163%package flac
164Summary: FLAC decoder for MoC - Music on Console
3d2628ad 165Summary(hu.UTF-8): FLAC dekóder MOC-hoz
a345b7c9 166Summary(pl.UTF-8): Dekoder FLAC dla MOC
c8387c7f 167Group: Applications/Sound
5d72a8a0
JB
168Requires: %{name} = %{version}-%{release}
169Provides: %{name}-input = %{version}-%{release}
c8387c7f
JK
170
171%description flac
54cfe0c7
ER
172This package contains the FLAC decoder. After install you should
173reload MOC player.
c8387c7f 174
3d2628ad
ZU
175%description flac -l hu.UTF-8
176Ez a csomag az FLAC dekódert tartalmazza. A telepítés után a MOC
177lejátsztót újra kell indítani.
178
754c2cae 179%description flac -l pl.UTF-8
54cfe0c7
ER
180Ten pakiet zawiera dekodowanie formatu FLAC. Po zainstalowaniu należy
181uruchomić ponownie MOC.
03adbdf0 182
43860fd7
ZU
183%package timidity
184Summary: timidity decoder for MoC
185Summary(hu.UTF-8): timidity formátum támogatása MoC-hoz
186Group: Applications/Sound
187Requires: %{name} = %{version}-%{release}
188Provides: %{name}-input = %{version}-%{release}
189
190%description timidity
191This package contains the timidity decoder. After install you should
192reload MOC player.
193
194%description timidity -l hu.UTF-8
195Ez a csomag a timidity dekódert tartalmazza. A telepítés után a MOC
196lejátsztót újra kell indítani.
197
198%package wavpack
199Summary: wavpack decoder for MoC
200Summary(hu.UTF-8): wavpack formátum támogatása MoC-hoz
201Group: Applications/Sound
202Requires: %{name} = %{version}-%{release}
203Provides: %{name}-input = %{version}-%{release}
204
205%description wavpack
206This package contains the wavpack decoder. After install you should
207reload MOC player.
208
209%description wavpack -l hu.UTF-8
210Ez a csomag a wavpack dekódert tartalmazza. A telepítés után a MOC
211lejátsztót újra kell indítani.
212
f9361176
JK
213%package ffmpeg
214Summary: ffmpeg decoder for MoC - Music on Console
3d2628ad 215Summary(hu.UTF-8): ffmpeg dekóder MOC-hoz
a345b7c9 216Summary(pl.UTF-8): Dekoder ffmpeg dla MOC
f9361176
JK
217Group: Applications/Sound
218Requires: %{name} = %{version}-%{release}
219Provides: %{name}-input = %{version}-%{release}
220
221%description ffmpeg
54cfe0c7
ER
222This package contains module to decode WMA (and others) files. After
223install you should reload MOC player.
f9361176 224
3d2628ad
ZU
225%description ffmpeg -l hu.UTF-8
226Ez a csomag az ffmpeg dekódert tartalmazza. A telepítés után a MOC
227lejátsztót újra kell indítani.
228
754c2cae
JR
229%description ffmpeg -l pl.UTF-8
230Ten pakiet zawiera moduł dekodujący pliki w formacie WMA (i nie tylko)
231Po zainstalowaniu należy uruchomić ponownie MOC.
c8387c7f
JK
232
233%package sndfile
234Summary: Decoder of the sndfile formats for MoC - Music on Console
3d2628ad 235Summary(hu.UTF-8): sndfile dekóder MOC-hoz
a345b7c9 236Summary(pl.UTF-8): Dekoder plików WAV/AIFF
c8387c7f 237Group: Applications/Sound
5d72a8a0
JB
238Requires: %{name} = %{version}-%{release}
239Provides: %{name}-input = %{version}-%{release}
c8387c7f
JK
240
241%description sndfile
54cfe0c7
ER
242This package contains the decoders of sndfile. After install you
243should reload MOC player.
c8387c7f 244
3d2628ad
ZU
245%description sndfile -l hu.UTF-8
246Ez a csomag az sndfile dekódert tartalmazza. A telepítés után a MOC
247lejátsztót újra kell indítani.
248
754c2cae 249%description sndfile -l pl.UTF-8
54cfe0c7
ER
250Ten pakiet zapewnia dekodowanie plików WAV/AIFF. Po zainstalowaniu
251należy uruchomić ponownie MOC.
c8387c7f
JK
252
253%package speex
254Summary: Speex decoder for MoC - Music on Console
3d2628ad 255Summary(hu.UTF-8): Speex dekóder MOC-hoz
a345b7c9 256Summary(pl.UTF-8): Dekoder formatu Speex dla MOC
c8387c7f 257Group: Applications/Sound
5d72a8a0
JB
258Requires: %{name} = %{version}-%{release}
259Provides: %{name}-input = %{version}-%{release}
c8387c7f
JK
260
261%description speex
54cfe0c7
ER
262This package contains the Speex decoder. After install you should
263reload MOC player.
c8387c7f 264
3d2628ad
ZU
265%description speex -l hu.UTF-8
266Ez a csomag az speex dekódert tartalmazza. A telepítés után a MOC
267lejátsztót újra kell indítani.
268
754c2cae 269%description speex -l pl.UTF-8
54cfe0c7
ER
270Ten pakiet zapewnia dekodowanie formatu Speex. Po zainstalowaniu
271należy uruchomić ponownie MOC.
c8387c7f 272
d27167b7
ZU
273%package doc
274Summary: Technical informations
275Summary(hu.UTF-8): Technikai információk
276Group: Documentation
277Requires: %{name} = %{version}-%{release}
278
279%description doc
280Technical informations.
281
282%description doc -l hu.UTF-8
283Technikai információk.
284
c7ccbf07 285%prep
43860fd7 286%setup -q -n %{name}-%{version}-%{develversion}-%{trunk}
c8387c7f 287%{?with_home_etc:%patch0 -p1}
e76903a9 288%patch1 -p1
43860fd7 289# %patch2 -p1
487a5534 290%patch3 -p1
c7ccbf07 291
292%build
487a5534 293CFLAGS="-I/usr/include/ncurses -I/usr/include/libavformat -I/usr/include/libltdl %{rpmcflags}"
c7ccbf07 294
ad3712db 295%{__libtoolize}
e76903a9
ZU
296%{__aclocal} -I m4 -I libltdl/m4
297%{__autoheader}
c7ccbf07 298%{__autoconf}
299%{__automake}
2fb10303 300%configure \
43860fd7 301 --disable-debug --enable-ltdl-install
af3b8ba1 302
c7ccbf07 303%{__make}
d27167b7 304doxygen
20e5e609 305
c7ccbf07 306%install
307rm -rf $RPM_BUILD_ROOT
308install -d $RPM_BUILD_ROOT
d27167b7 309install -d $RPM_BUILD_ROOT/%{_docdir}/%{name}-%{version}/technical
c7ccbf07 310
0c945e10
JB
311%{__make} install \
312 DESTDIR=$RPM_BUILD_ROOT
c7ccbf07 313
d27167b7
ZU
314install AUTHORS NEWS README THANKS TODO *.example $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
315cp -r technical_docs/* $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/technical
316
649cafba 317rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}
c8387c7f 318rm -f $RPM_BUILD_ROOT%{_decoder_plugins}/lib*.la
14c22435 319
c7ccbf07 320%clean
321rm -rf $RPM_BUILD_ROOT
322
323%files
324%defattr(644,root,root,755)
d27167b7
ZU
325%exclude %{_docdir}/%{name}-%{version}/technical
326%doc %{_docdir}/%{name}-%{version}
c7ccbf07 327%attr(755,root,root) %{_bindir}/*
2fb10303 328%dir %{_libdir}/moc
5d72a8a0 329%dir %{_libdir}/moc/decoder_plugins
ab0d17ae 330%{_datadir}/%{name}
56070975 331%{_mandir}/man1/mocp*
c8387c7f 332
d27167b7
ZU
333%files doc
334%defattr(644,root,root,755)
335%doc %{_docdir}/%{name}-%{version}/technical
336
c8387c7f 337%files musepack
5d72a8a0
JB
338%defattr(644,root,root,755)
339%attr(755,root,root) %{_decoder_plugins}/libmusepack_decoder.so*
c8387c7f 340
43860fd7
ZU
341%files aac
342%defattr(644,root,root,755)
343%attr(755,root,root) %{_decoder_plugins}/libaac_decoder.so*
344
345%files modplug
346%defattr(644,root,root,755)
347%attr(755,root,root) %{_decoder_plugins}/libmodplug_decoder.so*
348
349%files timidity
350%defattr(644,root,root,755)
34efd29b 351%attr(755,root,root) %{_decoder_plugins}/libtimidity_decoder.so*
43860fd7
ZU
352
353%files wavpack
354%defattr(644,root,root,755)
355%attr(755,root,root) %{_decoder_plugins}/libwavpack_decoder.so*
356
c8387c7f 357%files flac
5d72a8a0
JB
358%defattr(644,root,root,755)
359%attr(755,root,root) %{_decoder_plugins}/libflac_decoder.so*
c8387c7f 360
f9361176 361%files ffmpeg
54cfe0c7 362%defattr(644,root,root,755)
f9361176
JK
363%attr(755,root,root) %{_decoder_plugins}/libffmpeg_decoder.so
364
c8387c7f 365%files mp3
5d72a8a0
JB
366%defattr(644,root,root,755)
367%attr(755,root,root) %{_decoder_plugins}/libmp3_decoder.so*
c8387c7f
JK
368
369%files ogg
5d72a8a0
JB
370%defattr(644,root,root,755)
371%attr(755,root,root) %{_decoder_plugins}/libvorbis_decoder.so*
c8387c7f
JK
372
373%files sndfile
5d72a8a0
JB
374%defattr(644,root,root,755)
375%attr(755,root,root) %{_decoder_plugins}/libsndfile_formats_decoder.so*
c8387c7f
JK
376
377%files speex
5d72a8a0
JB
378%defattr(644,root,root,755)
379%attr(755,root,root) %{_decoder_plugins}/libspeex_decoder.so*
This page took 0.117349 seconds and 4 git commands to generate.