3 %bcond_with home_etc # enable HOME_ETC support
4 %bcond_without ffmpeg # disable ffmpeg
8 Summary: Console audio player with simple ncurses interface
9 Summary(hu.UTF-8): Konzolos audiólejátszó egyszerű ncurses felülettel
10 Summary(pl.UTF-8): Konsolowy odtwarzacz audio z prostym interfejsem ncurses
13 Release: 0.%{subver}.%{rel}
15 Group: Applications/Sound
16 #Source0: ftp://ftp.daper.net/pub/soft/moc/stable/%{name}-%{version}.tar.bz2
17 Source0: ftp://ftp.daper.net/pub/soft/moc/unstable/%{name}-%{version}-%{subver}.tar.bz2
18 # Source0-md5: 795ecba86847e082aa2f21937cc04804
19 Patch0: %{name}-home_etc.patch
20 URL: http://moc.daper.net/
21 BuildRequires: a52dec-libs-devel
22 BuildRequires: alsa-lib-devel
23 BuildRequires: autoconf
24 BuildRequires: automake
25 BuildRequires: curl-devel
26 %{?with_ffmpeg:BuildRequires: ffmpeg-devel >= 0.4.9-4.20080822.1}
27 BuildRequires: flac-devel >= 1.1.3
28 BuildRequires: libao-devel
29 BuildRequires: libid3tag-devel
30 BuildRequires: libltdl-devel
31 BuildRequires: libmad-devel
32 BuildRequires: libmpcdec-devel >= 1.2
33 BuildRequires: libsamplerate-devel
34 BuildRequires: libsndfile-devel
35 BuildRequires: libtool
36 BuildRequires: libvorbis-devel
37 BuildRequires: ncurses-devel
38 BuildRequires: pkgconfig
39 BuildRequires: speex-devel
40 BuildRequires: taglib-devel >= 1.3.1
41 BuildRequires: zlib-devel
42 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
44 %define _decoder_plugins %{_libdir}/%{name}/decoder_plugins
47 MOC is a console audio player with simple ncurses interface in
48 playmp3list style. It supports MP3, Ogg, FLAC, Musepack, Speex, WAV
49 and other less popular formats supported by libsndfile. It has all
50 functions one may expect from simple audio player. Now it supports net
51 streams (shoutcast, icecast, regular HTTP, FTP) also.
53 %description -l hu.UTF-8
54 MOC egy konzolos audió lejátszó egyszerű ncurses felülettel
55 playmp3list stílusban. MP3, Ogg, FLAC, Musepack, Speex, WAV és egyéb
56 kevésbé elterjedt formátumokat támogat a libsndfile segítségével.
57 Minden funkció megtalálható a programban, amelyet egy egyszerű audió
58 lejátszótól elvárható. A hálózati streameket (shoutcast, icecast,
59 általános HTTP, FTP) is támogatja.
61 %description -l pl.UTF-8
62 MOC to konsolowy odtwarzacz audio z prostym interfejsem budzącym
63 skojarzenia z playmp3list. Obsługuje formaty MP3, Ogg, FLAC, Musepack,
64 Speex, WAV oraz inne mniej popularne formaty wspierane przez
65 bibliotekę libsndfile. Ma wszystkie funkcje, których można spodziewać
66 się w prostym odtwarzaczu audio. Teraz także obsługuje strumienie
67 sieciowe (shoutcast, icecast, HTTP, FTP).
70 Summary: AAC decoder for MoC - Music on Console
71 Summary(hu.UTF-8): AAC formátum támogatása MoC-hoz
72 Summary(pl.UTF-8): Dekoder AAC dla MOC
73 Group: Applications/Sound
74 Requires: %{name} = %{version}-%{release}
75 Provides: %{name}-input = %{version}-%{release}
78 This package contains the AAC decoder. After install you should reload
81 %description aac -l hu.UTF-8
82 Ez a csomag az AAC dekódert tartalmazza. A telepítés után a MOC
83 lejátsztót újra kell indítani.
85 %description aac -l pl.UTF-8
86 Ten pakiet zawiera dekodowanie formatu AAC. Po zainstalowaniu należy
87 uruchomić ponownie MOC.
90 Summary: MP3 decoder for MoC - Music on Console
91 Summary(hu.UTF-8): MP3 formátum támogatása MoC-hoz
92 Summary(pl.UTF-8): Dekoder MP3 dla MOC
93 Group: Applications/Sound
94 Requires: %{name} = %{version}-%{release}
95 Provides: %{name}-input = %{version}-%{release}
98 This package contains the MP3 decoder. After install you should reload
101 %description mp3 -l hu.UTF-8
102 Ez a csomag az MP3 dekódert tartalmazza. A telepítés után a MOC
103 lejátsztót újra kell indítani.
105 %description mp3 -l pl.UTF-8
106 Ten pakiet zawiera dekodowanie formatu MP3. Po zainstalowaniu należy
107 uruchomić ponownie MOC.
110 Summary: Musepack (MPC) decoder for MoC - Music on Console
111 Summary(hu.UTF-8): Musepack (MPC) dekóder MoC-hoz
112 Summary(pl.UTF-8): Dekoder Musepack (MPC) dla MOC
113 Group: Applications/Sound
114 Requires: %{name} = %{version}-%{release}
115 Provides: %{name}-input = %{version}-%{release}
117 %description musepack
118 This package contains the Musepack (MPC) decoder. After install you
119 should reload MOC player.
121 %description musepack -l hu.UTF-8
122 Ez a csomag a Musepack (MPC) dekódert tartalmazza. A telepítés után a
123 MOC lejátsztót újra kell indítani.
125 %description musepack -l pl.UTF-8
126 Ten pakiet zawiera dekodowanie formatu Musepack (MPC). Po
127 zainstalowaniu należy uruchomić ponownie MOC.
130 Summary: Ogg decoder for MoC - Music on Console
131 Summary(hu.UTF-8): Ogg dekóder MOC-hoz
132 Summary(pl.UTF-8): Dekoder Ogg dla MOC
133 Group: Applications/Sound
134 Requires: %{name} = %{version}-%{release}
135 Provides: %{name}-input = %{version}-%{release}
138 This package contains the Ogg decoder. After install you should reload
141 %description ogg -l hu.UTF-8
142 Ez a csomag az Ogg dekódert tartalmazza. A telepítés után a MOC
143 lejátsztót újra kell indítani.
145 %description ogg -l pl.UTF-8
146 Ten pakiet zawiera dekodowanie formatu Ogg. Po zainstalowaniu należy
147 uruchomić ponownie MOC.
150 Summary: FLAC decoder for MoC - Music on Console
151 Summary(hu.UTF-8): FLAC dekóder MOC-hoz
152 Summary(pl.UTF-8): Dekoder FLAC dla MOC
153 Group: Applications/Sound
154 Requires: %{name} = %{version}-%{release}
155 Provides: %{name}-input = %{version}-%{release}
158 This package contains the FLAC decoder. After install you should
161 %description flac -l hu.UTF-8
162 Ez a csomag az FLAC dekódert tartalmazza. A telepítés után a MOC
163 lejátsztót újra kell indítani.
165 %description flac -l pl.UTF-8
166 Ten pakiet zawiera dekodowanie formatu FLAC. Po zainstalowaniu należy
167 uruchomić ponownie MOC.
170 Summary: ffmpeg decoder for MoC - Music on Console
171 Summary(hu.UTF-8): ffmpeg dekóder MOC-hoz
172 Summary(pl.UTF-8): Dekoder ffmpeg dla MOC
173 Group: Applications/Sound
174 Requires: %{name} = %{version}-%{release}
175 Provides: %{name}-input = %{version}-%{release}
178 This package contains module to decode WMA (and others) files. After
179 install you should reload MOC player.
181 %description ffmpeg -l hu.UTF-8
182 Ez a csomag az ffmpeg dekódert tartalmazza. A telepítés után a MOC
183 lejátsztót újra kell indítani.
185 %description ffmpeg -l pl.UTF-8
186 Ten pakiet zawiera moduł dekodujący pliki w formacie WMA (i nie tylko)
187 Po zainstalowaniu należy uruchomić ponownie MOC.
190 Summary: Decoder of the sndfile formats for MoC - Music on Console
191 Summary(hu.UTF-8): sndfile dekóder MOC-hoz
192 Summary(pl.UTF-8): Dekoder plików WAV/AIFF
193 Group: Applications/Sound
194 Requires: %{name} = %{version}-%{release}
195 Provides: %{name}-input = %{version}-%{release}
198 This package contains the decoders of sndfile. After install you
199 should reload MOC player.
201 %description sndfile -l hu.UTF-8
202 Ez a csomag az sndfile dekódert tartalmazza. A telepítés után a MOC
203 lejátsztót újra kell indítani.
205 %description sndfile -l pl.UTF-8
206 Ten pakiet zapewnia dekodowanie plików WAV/AIFF. Po zainstalowaniu
207 należy uruchomić ponownie MOC.
210 Summary: Speex decoder for MoC - Music on Console
211 Summary(hu.UTF-8): Speex dekóder MOC-hoz
212 Summary(pl.UTF-8): Dekoder formatu Speex dla MOC
213 Group: Applications/Sound
214 Requires: %{name} = %{version}-%{release}
215 Provides: %{name}-input = %{version}-%{release}
218 This package contains the Speex decoder. After install you should
221 %description speex -l hu.UTF-8
222 Ez a csomag az speex dekódert tartalmazza. A telepítés után a MOC
223 lejátsztót újra kell indítani.
225 %description speex -l pl.UTF-8
226 Ten pakiet zapewnia dekodowanie formatu Speex. Po zainstalowaniu
227 należy uruchomić ponownie MOC.
230 Summary: ModPlug decoder for MoC - Music on Console
231 Summary(hu.UTF-8): ModPlug dekóder MOC-hoz
232 Summary(pl.UTF-8): Dekoder formatów ModPlug dla MOC
233 Group: Applications/Sound
234 Requires: %{name} = %{version}-%{release}
235 Provides: %{name}-input = %{version}-%{release}
238 This package contains the ModPlug decoder. After install you should
241 %description modplug -l hu.UTF-8
242 Ez a csomag az ModPlug dekódert tartalmazza. A telepítés után a MOC
243 lejátsztót újra kell indítani.
245 %description modplug -l pl.UTF-8
246 Ten pakiet zapewnia dekodowanie formatów ModPlug. Po zainstalowaniu
247 należy uruchomić ponownie MOC.
250 Summary: WavPack decoder for MoC - Music on Console
251 Summary(hu.UTF-8): WavPack dekóder MOC-hoz
252 Summary(pl.UTF-8): Dekoder formatu WavPack dla MOC
253 Group: Applications/Sound
254 Requires: %{name} = %{version}-%{release}
255 Provides: %{name}-input = %{version}-%{release}
258 This package contains the WavPack decoder. After install you should
261 %description wavpack -l hu.UTF-8
262 Ez a csomag az WavPack dekódert tartalmazza. A telepítés után a MOC
263 lejátsztót újra kell indítani.
265 %description wavpack -l pl.UTF-8
266 Ten pakiet zapewnia dekodowanie formatu WavPack. Po zainstalowaniu
267 należy uruchomić ponownie MOC.
270 %setup -q -n %{name}-%{version}-%{subver}
271 %{?with_home_etc:%patch0 -p1}
274 %{__sed} -i -e '/SUBDIRS/ s/libltdl//' Makefile.am
276 /LT_CONFIG_LTDL_DIR/d
280 /AC_CONFIG_MACRO_DIR/d
284 CFLAGS="-I/usr/include/ncurses %{rpmcflags}"
291 %{!?with_ffmpeg:--without-ffmpeg} \
298 rm -rf $RPM_BUILD_ROOT
299 install -d $RPM_BUILD_ROOT
302 DESTDIR=$RPM_BUILD_ROOT
304 rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}
305 rm -f $RPM_BUILD_ROOT%{_decoder_plugins}/lib*.la
308 rm -rf $RPM_BUILD_ROOT
311 %defattr(644,root,root,755)
312 %doc AUTHORS NEWS README THANKS TODO *.example
313 %attr(755,root,root) %{_bindir}/*
315 %dir %{_libdir}/moc/decoder_plugins
317 %{_mandir}/man1/mocp*
320 %defattr(644,root,root,755)
321 %attr(755,root,root) %{_decoder_plugins}/libmusepack_decoder.so*
324 %defattr(644,root,root,755)
325 %attr(755,root,root) %{_decoder_plugins}/libflac_decoder.so*
329 %defattr(644,root,root,755)
330 %attr(755,root,root) %{_decoder_plugins}/libffmpeg_decoder.so
334 %defattr(644,root,root,755)
335 %attr(755,root,root) %{_decoder_plugins}/libaac_decoder.so*
338 %defattr(644,root,root,755)
339 %attr(755,root,root) %{_decoder_plugins}/libmp3_decoder.so*
342 %defattr(644,root,root,755)
343 %attr(755,root,root) %{_decoder_plugins}/libvorbis_decoder.so*
346 %defattr(644,root,root,755)
347 %attr(755,root,root) %{_decoder_plugins}/libsndfile_decoder.so*
350 %defattr(644,root,root,755)
351 %attr(755,root,root) %{_decoder_plugins}/libspeex_decoder.so*
354 %defattr(644,root,root,755)
355 %attr(755,root,root) %{_decoder_plugins}/libmodplug_decoder.so*
358 %defattr(644,root,root,755)
359 %attr(755,root,root) %{_decoder_plugins}/libwavpack_decoder.so*