3 %bcond_with home_etc # enable HOME_ETC support
4 %bcond_without ffmpeg # disable ffmpeg
6 Summary: Console audio player with simple ncurses interface
7 Summary(hu.UTF-8): Konzolos audiólejátszó egyszerű ncurses felülettel
8 Summary(pl.UTF-8): Konsolowy odtwarzacz audio z prostym interfejsem ncurses
13 Group: Applications/Sound
14 Source0: http://ftp.daper.net/pub/soft/moc/stable/%{name}-%{version}.tar.bz2
15 # Source0-md5: 18e3a979b67091bfee4b62217908c473
16 Patch0: %{name}-home_etc.patch
18 URL: http://moc.daper.net/
19 BuildRequires: a52dec-libs-devel
20 BuildRequires: alsa-lib-devel
21 BuildRequires: autoconf
22 BuildRequires: automake
23 BuildRequires: curl-devel
24 %{?with_ffmpeg:BuildRequires: ffmpeg-devel >= 0.4.9-4.20080822.1}
25 BuildRequires: flac-devel >= 1.1.3
26 BuildRequires: libao-devel
27 BuildRequires: libid3tag-devel
28 BuildRequires: libltdl-devel
29 BuildRequires: libmad-devel
30 BuildRequires: libmpcdec-devel >= 1.2
31 BuildRequires: libsamplerate-devel
32 BuildRequires: libsndfile-devel
33 BuildRequires: libtool
34 BuildRequires: libvorbis-devel
35 BuildRequires: ncurses-devel
36 BuildRequires: pkgconfig
37 BuildRequires: speex-devel
38 BuildRequires: taglib-devel >= 1.3.1
39 BuildRequires: zlib-devel
40 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
42 %define _decoder_plugins %{_libdir}/%{name}/decoder_plugins
45 MOC is a console audio player with simple ncurses interface in
46 playmp3list style. It supports MP3, Ogg, FLAC, Musepack, Speex, WAV
47 and other less popular formats supported by libsndfile. It has all
48 functions one may expect from simple audio player. Now it supports net
49 streams (shoutcast, icecast, regular HTTP, FTP) also.
51 %description -l hu.UTF-8
52 MOC egy konzolos audió lejátszó egyszerű ncurses felülettel
53 playmp3list stílusban. MP3, Ogg, FLAC, Musepack, Speex, WAV és egyéb
54 kevésbé elterjedt formátumokat támogat a libsndfile segítségével.
55 Minden funkció megtalálható a programban, amelyet egy egyszerű audió
56 lejátszótól elvárható. A hálózati streameket (shoutcast, icecast,
57 általános HTTP, FTP) is támogatja.
59 %description -l pl.UTF-8
60 MOC to konsolowy odtwarzacz audio z prostym interfejsem budzącym
61 skojarzenia z playmp3list. Obsługuje formaty MP3, Ogg, FLAC, Musepack,
62 Speex, WAV oraz inne mniej popularne formaty wspierane przez
63 bibliotekę libsndfile. Ma wszystkie funkcje, których można spodziewać
64 się w prostym odtwarzaczu audio. Teraz także obsługuje strumienie
65 sieciowe (shoutcast, icecast, HTTP, FTP).
68 Summary: AAC decoder for MoC - Music on Console
69 Summary(hu.UTF-8): AAC formátum támogatása MoC-hoz
70 Summary(pl.UTF-8): Dekoder AAC dla MOC
71 Group: Applications/Sound
72 Requires: %{name} = %{version}-%{release}
73 Provides: %{name}-input = %{version}-%{release}
76 This package contains the AAC decoder. After install you should reload
79 %description aac -l hu.UTF-8
80 Ez a csomag az AAC dekódert tartalmazza. A telepítés után a MOC
81 lejátsztót újra kell indítani.
83 %description aac -l pl.UTF-8
84 Ten pakiet zawiera dekodowanie formatu AAC. Po zainstalowaniu należy
85 uruchomić ponownie MOC.
88 Summary: MP3 decoder for MoC - Music on Console
89 Summary(hu.UTF-8): MP3 formátum támogatása MoC-hoz
90 Summary(pl.UTF-8): Dekoder MP3 dla MOC
91 Group: Applications/Sound
92 Requires: %{name} = %{version}-%{release}
93 Provides: %{name}-input = %{version}-%{release}
96 This package contains the MP3 decoder. After install you should reload
99 %description mp3 -l hu.UTF-8
100 Ez a csomag az MP3 dekódert tartalmazza. A telepítés után a MOC
101 lejátsztót újra kell indítani.
103 %description mp3 -l pl.UTF-8
104 Ten pakiet zawiera dekodowanie formatu MP3. Po zainstalowaniu należy
105 uruchomić ponownie MOC.
108 Summary: Musepack (MPC) decoder for MoC - Music on Console
109 Summary(hu.UTF-8): Musepack (MPC) dekóder MoC-hoz
110 Summary(pl.UTF-8): Dekoder Musepack (MPC) dla MOC
111 Group: Applications/Sound
112 Requires: %{name} = %{version}-%{release}
113 Provides: %{name}-input = %{version}-%{release}
115 %description musepack
116 This package contains the Musepack (MPC) decoder. After install you
117 should reload MOC player.
119 %description musepack -l hu.UTF-8
120 Ez a csomag a Musepack (MPC) dekódert tartalmazza. A telepítés után a
121 MOC lejátsztót újra kell indítani.
123 %description musepack -l pl.UTF-8
124 Ten pakiet zawiera dekodowanie formatu Musepack (MPC). Po
125 zainstalowaniu należy uruchomić ponownie MOC.
128 Summary: Ogg decoder for MoC - Music on Console
129 Summary(hu.UTF-8): Ogg dekóder MOC-hoz
130 Summary(pl.UTF-8): Dekoder Ogg dla MOC
131 Group: Applications/Sound
132 Requires: %{name} = %{version}-%{release}
133 Provides: %{name}-input = %{version}-%{release}
136 This package contains the Ogg decoder. After install you should reload
139 %description ogg -l hu.UTF-8
140 Ez a csomag az Ogg dekódert tartalmazza. A telepítés után a MOC
141 lejátsztót újra kell indítani.
143 %description ogg -l pl.UTF-8
144 Ten pakiet zawiera dekodowanie formatu Ogg. Po zainstalowaniu należy
145 uruchomić ponownie MOC.
148 Summary: FLAC decoder for MoC - Music on Console
149 Summary(hu.UTF-8): FLAC dekóder MOC-hoz
150 Summary(pl.UTF-8): Dekoder FLAC dla MOC
151 Group: Applications/Sound
152 Requires: %{name} = %{version}-%{release}
153 Provides: %{name}-input = %{version}-%{release}
156 This package contains the FLAC decoder. After install you should
159 %description flac -l hu.UTF-8
160 Ez a csomag az FLAC dekódert tartalmazza. A telepítés után a MOC
161 lejátsztót újra kell indítani.
163 %description flac -l pl.UTF-8
164 Ten pakiet zawiera dekodowanie formatu FLAC. Po zainstalowaniu należy
165 uruchomić ponownie MOC.
168 Summary: ffmpeg decoder for MoC - Music on Console
169 Summary(hu.UTF-8): ffmpeg dekóder MOC-hoz
170 Summary(pl.UTF-8): Dekoder ffmpeg dla MOC
171 Group: Applications/Sound
172 Requires: %{name} = %{version}-%{release}
173 Provides: %{name}-input = %{version}-%{release}
176 This package contains module to decode WMA (and others) files. After
177 install you should reload MOC player.
179 %description ffmpeg -l hu.UTF-8
180 Ez a csomag az ffmpeg dekódert tartalmazza. A telepítés után a MOC
181 lejátsztót újra kell indítani.
183 %description ffmpeg -l pl.UTF-8
184 Ten pakiet zawiera moduł dekodujący pliki w formacie WMA (i nie tylko)
185 Po zainstalowaniu należy uruchomić ponownie MOC.
188 Summary: Decoder of the sndfile formats for MoC - Music on Console
189 Summary(hu.UTF-8): sndfile dekóder MOC-hoz
190 Summary(pl.UTF-8): Dekoder plików WAV/AIFF
191 Group: Applications/Sound
192 Requires: %{name} = %{version}-%{release}
193 Provides: %{name}-input = %{version}-%{release}
196 This package contains the decoders of sndfile. After install you
197 should reload MOC player.
199 %description sndfile -l hu.UTF-8
200 Ez a csomag az sndfile dekódert tartalmazza. A telepítés után a MOC
201 lejátsztót újra kell indítani.
203 %description sndfile -l pl.UTF-8
204 Ten pakiet zapewnia dekodowanie plików WAV/AIFF. Po zainstalowaniu
205 należy uruchomić ponownie MOC.
208 Summary: Speex decoder for MoC - Music on Console
209 Summary(hu.UTF-8): Speex dekóder MOC-hoz
210 Summary(pl.UTF-8): Dekoder formatu Speex dla MOC
211 Group: Applications/Sound
212 Requires: %{name} = %{version}-%{release}
213 Provides: %{name}-input = %{version}-%{release}
216 This package contains the Speex decoder. After install you should
219 %description speex -l hu.UTF-8
220 Ez a csomag az speex dekódert tartalmazza. A telepítés után a MOC
221 lejátsztót újra kell indítani.
223 %description speex -l pl.UTF-8
224 Ten pakiet zapewnia dekodowanie formatu Speex. Po zainstalowaniu
225 należy uruchomić ponownie MOC.
228 Summary: ModPlug decoder for MoC - Music on Console
229 Summary(hu.UTF-8): ModPlug dekóder MOC-hoz
230 Summary(pl.UTF-8): Dekoder formatów ModPlug dla MOC
231 Group: Applications/Sound
232 Requires: %{name} = %{version}-%{release}
233 Provides: %{name}-input = %{version}-%{release}
236 This package contains the ModPlug decoder. After install you should
239 %description modplug -l hu.UTF-8
240 Ez a csomag az ModPlug dekódert tartalmazza. A telepítés után a MOC
241 lejátsztót újra kell indítani.
243 %description modplug -l pl.UTF-8
244 Ten pakiet zapewnia dekodowanie formatów ModPlug. Po zainstalowaniu
245 należy uruchomić ponownie MOC.
248 Summary: WavPack decoder for MoC - Music on Console
249 Summary(hu.UTF-8): WavPack dekóder MOC-hoz
250 Summary(pl.UTF-8): Dekoder formatu WavPack dla MOC
251 Group: Applications/Sound
252 Requires: %{name} = %{version}-%{release}
253 Provides: %{name}-input = %{version}-%{release}
256 This package contains the WavPack decoder. After install you should
259 %description wavpack -l hu.UTF-8
260 Ez a csomag az WavPack dekódert tartalmazza. A telepítés után a MOC
261 lejátsztót újra kell indítani.
263 %description wavpack -l pl.UTF-8
264 Ten pakiet zapewnia dekodowanie formatu WavPack. Po zainstalowaniu
265 należy uruchomić ponownie MOC.
269 %{?with_home_etc:%patch0 -p1}
273 %{__sed} -i -e '/SUBDIRS/ s/libltdl//' Makefile.am
275 /LT_CONFIG_LTDL_DIR/d
279 /AC_CONFIG_MACRO_DIR/d
283 CFLAGS="-I/usr/include/ncurses %{rpmcflags}"
290 %{!?with_ffmpeg:--without-ffmpeg} \
297 rm -rf $RPM_BUILD_ROOT
298 install -d $RPM_BUILD_ROOT
301 DESTDIR=$RPM_BUILD_ROOT
303 rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}
304 rm -f $RPM_BUILD_ROOT%{_decoder_plugins}/lib*.la
307 rm -rf $RPM_BUILD_ROOT
310 %defattr(644,root,root,755)
311 %doc AUTHORS NEWS README THANKS TODO *.example
312 %attr(755,root,root) %{_bindir}/*
314 %dir %{_libdir}/moc/decoder_plugins
316 %{_mandir}/man1/mocp*
319 %defattr(644,root,root,755)
320 %attr(755,root,root) %{_decoder_plugins}/libmusepack_decoder.so*
323 %defattr(644,root,root,755)
324 %attr(755,root,root) %{_decoder_plugins}/libflac_decoder.so*
328 %defattr(644,root,root,755)
329 %attr(755,root,root) %{_decoder_plugins}/libffmpeg_decoder.so
333 %defattr(644,root,root,755)
334 %attr(755,root,root) %{_decoder_plugins}/libaac_decoder.so*
337 %defattr(644,root,root,755)
338 %attr(755,root,root) %{_decoder_plugins}/libmp3_decoder.so*
341 %defattr(644,root,root,755)
342 %attr(755,root,root) %{_decoder_plugins}/libvorbis_decoder.so*
345 %defattr(644,root,root,755)
346 %attr(755,root,root) %{_decoder_plugins}/libsndfile_decoder.so*
349 %defattr(644,root,root,755)
350 %attr(755,root,root) %{_decoder_plugins}/libspeex_decoder.so*
353 %defattr(644,root,root,755)
354 %attr(755,root,root) %{_decoder_plugins}/libmodplug_decoder.so*
357 %defattr(644,root,root,755)
358 %attr(755,root,root) %{_decoder_plugins}/libwavpack_decoder.so*