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