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