]> git.pld-linux.org Git - packages/moc.git/blame_incremental - moc.spec
flac rebuild
[packages/moc.git] / moc.spec
... / ...
CommitLineData
1#
2# bconds:
3%bcond_with home_etc # enable HOME_ETC support
4%bcond_without ffmpeg # disable ffmpeg
5
6Summary: Console audio player with simple ncurses interface
7Summary(hu.UTF-8): Konzolos audiólejátszó egyszerű ncurses felülettel
8Summary(pl.UTF-8): Konsolowy odtwarzacz audio z prostym interfejsem ncurses
9Name: moc
10Version: 2.5.0
11Release: 3
12License: GPL
13Group: Applications/Sound
14Source0: http://ftp.daper.net/pub/soft/moc/stable/%{name}-%{version}.tar.bz2
15# Source0-md5: 18e3a979b67091bfee4b62217908c473
16Patch0: %{name}-home_etc.patch
17Patch1: ffmpeg3.patch
18Patch2: ffmpeg4.patch
19URL: http://moc.daper.net/
20BuildRequires: a52dec-libs-devel
21BuildRequires: alsa-lib-devel
22BuildRequires: autoconf
23BuildRequires: automake
24BuildRequires: curl-devel
25%{?with_ffmpeg:BuildRequires: ffmpeg-devel >= 0.4.9-4.20080822.1}
26BuildRequires: flac-devel >= 1.1.3
27BuildRequires: libao-devel
28BuildRequires: libid3tag-devel
29BuildRequires: libltdl-devel
30BuildRequires: libmad-devel
31BuildRequires: libmpcdec-devel >= 1.2
32BuildRequires: libsamplerate-devel
33BuildRequires: libsndfile-devel
34BuildRequires: libtool
35BuildRequires: libvorbis-devel
36BuildRequires: ncurses-devel
37BuildRequires: pkgconfig
38BuildRequires: speex-devel
39BuildRequires: taglib-devel >= 1.3.1
40BuildRequires: zlib-devel
41BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
42
43%define _decoder_plugins %{_libdir}/%{name}/decoder_plugins
44
45%description
46MOC is a console audio player with simple ncurses interface in
47playmp3list style. It supports MP3, Ogg, FLAC, Musepack, Speex, WAV
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.
51
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
60%description -l pl.UTF-8
61MOC to konsolowy odtwarzacz audio z prostym interfejsem budzącym
62skojarzenia z playmp3list. Obsługuje formaty MP3, Ogg, FLAC, Musepack,
63Speex, WAV oraz inne mniej popularne formaty wspierane przez
64bibliotekę libsndfile. Ma wszystkie funkcje, których można spodziewać
65się w prostym odtwarzaczu audio. Teraz także obsługuje strumienie
66sieciowe (shoutcast, icecast, HTTP, FTP).
67
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
88%package mp3
89Summary: MP3 decoder for MoC - Music on Console
90Summary(hu.UTF-8): MP3 formátum támogatása MoC-hoz
91Summary(pl.UTF-8): Dekoder MP3 dla MOC
92Group: Applications/Sound
93Requires: %{name} = %{version}-%{release}
94Provides: %{name}-input = %{version}-%{release}
95
96%description mp3
97This package contains the MP3 decoder. After install you should reload
98MOC player.
99
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
104%description mp3 -l pl.UTF-8
105Ten pakiet zawiera dekodowanie formatu MP3. Po zainstalowaniu należy
106uruchomić ponownie MOC.
107
108%package musepack
109Summary: Musepack (MPC) decoder for MoC - Music on Console
110Summary(hu.UTF-8): Musepack (MPC) dekóder MoC-hoz
111Summary(pl.UTF-8): Dekoder Musepack (MPC) dla MOC
112Group: Applications/Sound
113Requires: %{name} = %{version}-%{release}
114Provides: %{name}-input = %{version}-%{release}
115
116%description musepack
117This package contains the Musepack (MPC) decoder. After install you
118should reload MOC player.
119
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
124%description musepack -l pl.UTF-8
125Ten pakiet zawiera dekodowanie formatu Musepack (MPC). Po
126zainstalowaniu należy uruchomić ponownie MOC.
127
128%package ogg
129Summary: Ogg decoder for MoC - Music on Console
130Summary(hu.UTF-8): Ogg dekóder MOC-hoz
131Summary(pl.UTF-8): Dekoder Ogg dla MOC
132Group: Applications/Sound
133Requires: %{name} = %{version}-%{release}
134Provides: %{name}-input = %{version}-%{release}
135
136%description ogg
137This package contains the Ogg decoder. After install you should reload
138MOC player.
139
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
144%description ogg -l pl.UTF-8
145Ten pakiet zawiera dekodowanie formatu Ogg. Po zainstalowaniu należy
146uruchomić ponownie MOC.
147
148%package flac
149Summary: FLAC decoder for MoC - Music on Console
150Summary(hu.UTF-8): FLAC dekóder MOC-hoz
151Summary(pl.UTF-8): Dekoder FLAC dla MOC
152Group: Applications/Sound
153Requires: %{name} = %{version}-%{release}
154Provides: %{name}-input = %{version}-%{release}
155
156%description flac
157This package contains the FLAC decoder. After install you should
158reload MOC player.
159
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
164%description flac -l pl.UTF-8
165Ten pakiet zawiera dekodowanie formatu FLAC. Po zainstalowaniu należy
166uruchomić ponownie MOC.
167
168%package ffmpeg
169Summary: ffmpeg decoder for MoC - Music on Console
170Summary(hu.UTF-8): ffmpeg dekóder MOC-hoz
171Summary(pl.UTF-8): Dekoder ffmpeg dla MOC
172Group: Applications/Sound
173Requires: %{name} = %{version}-%{release}
174Provides: %{name}-input = %{version}-%{release}
175
176%description ffmpeg
177This package contains module to decode WMA (and others) files. After
178install you should reload MOC player.
179
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
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.
187
188%package sndfile
189Summary: Decoder of the sndfile formats for MoC - Music on Console
190Summary(hu.UTF-8): sndfile dekóder MOC-hoz
191Summary(pl.UTF-8): Dekoder plików WAV/AIFF
192Group: Applications/Sound
193Requires: %{name} = %{version}-%{release}
194Provides: %{name}-input = %{version}-%{release}
195
196%description sndfile
197This package contains the decoders of sndfile. After install you
198should reload MOC player.
199
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
204%description sndfile -l pl.UTF-8
205Ten pakiet zapewnia dekodowanie plików WAV/AIFF. Po zainstalowaniu
206należy uruchomić ponownie MOC.
207
208%package speex
209Summary: Speex decoder for MoC - Music on Console
210Summary(hu.UTF-8): Speex dekóder MOC-hoz
211Summary(pl.UTF-8): Dekoder formatu Speex dla MOC
212Group: Applications/Sound
213Requires: %{name} = %{version}-%{release}
214Provides: %{name}-input = %{version}-%{release}
215
216%description speex
217This package contains the Speex decoder. After install you should
218reload MOC player.
219
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
224%description speex -l pl.UTF-8
225Ten pakiet zapewnia dekodowanie formatu Speex. Po zainstalowaniu
226należy uruchomić ponownie MOC.
227
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
268%prep
269%setup -q
270%{?with_home_etc:%patch0 -p1}
271%patch1 -p1
272%patch2 -p1
273
274rm -rf libltdl
275%{__sed} -i -e '/SUBDIRS/ s/libltdl//' Makefile.am
276%{__sed} -i -e '
277 /LT_CONFIG_LTDL_DIR/d
278 /LT_INIT/d
279 /LTDL_INIT/d
280 /AC_CONFIG_AUX_DIR/d
281 /AC_CONFIG_MACRO_DIR/d
282' configure.in
283
284%build
285CFLAGS="-I/usr/include/ncurses %{rpmcflags}"
286
287%{__libtoolize}
288%{__aclocal} -I m4
289%{__autoconf}
290%{__automake}
291%configure \
292 %{!?with_ffmpeg:--without-ffmpeg} \
293 --disable-debug
294
295%{__make} \
296 LIBLTDL=-lltdl
297
298%install
299rm -rf $RPM_BUILD_ROOT
300install -d $RPM_BUILD_ROOT
301
302%{__make} install \
303 DESTDIR=$RPM_BUILD_ROOT
304
305rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}
306rm -f $RPM_BUILD_ROOT%{_decoder_plugins}/lib*.la
307
308%clean
309rm -rf $RPM_BUILD_ROOT
310
311%files
312%defattr(644,root,root,755)
313%doc AUTHORS NEWS README THANKS TODO *.example
314%attr(755,root,root) %{_bindir}/*
315%dir %{_libdir}/moc
316%dir %{_libdir}/moc/decoder_plugins
317%{_datadir}/%{name}
318%{_mandir}/man1/mocp*
319
320%files musepack
321%defattr(644,root,root,755)
322%attr(755,root,root) %{_decoder_plugins}/libmusepack_decoder.so*
323
324%files flac
325%defattr(644,root,root,755)
326%attr(755,root,root) %{_decoder_plugins}/libflac_decoder.so*
327
328%if %{with ffmpeg}
329%files ffmpeg
330%defattr(644,root,root,755)
331%attr(755,root,root) %{_decoder_plugins}/libffmpeg_decoder.so
332%endif
333
334%files aac
335%defattr(644,root,root,755)
336%attr(755,root,root) %{_decoder_plugins}/libaac_decoder.so*
337
338%files mp3
339%defattr(644,root,root,755)
340%attr(755,root,root) %{_decoder_plugins}/libmp3_decoder.so*
341
342%files ogg
343%defattr(644,root,root,755)
344%attr(755,root,root) %{_decoder_plugins}/libvorbis_decoder.so*
345
346%files sndfile
347%defattr(644,root,root,755)
348%attr(755,root,root) %{_decoder_plugins}/libsndfile_decoder.so*
349
350%files speex
351%defattr(644,root,root,755)
352%attr(755,root,root) %{_decoder_plugins}/libspeex_decoder.so*
353
354%files modplug
355%defattr(644,root,root,755)
356%attr(755,root,root) %{_decoder_plugins}/libmodplug_decoder.so*
357
358%files wavpack
359%defattr(644,root,root,755)
360%attr(755,root,root) %{_decoder_plugins}/libwavpack_decoder.so*
This page took 0.125147 seconds and 5 git commands to generate.