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