3 %bcond_without home_etc # disable HOME_ETC support
5 Summary: Console audio player with simple ncurses interface
6 Summary(pl.UTF-8): Konsolowy odtwarzacz audio z prostym interfejsem ncurses
11 Group: Applications/Sound
12 Source0: ftp://ftp.daper.net/pub/soft/moc/stable/%{name}-%{version}.tar.bz2
13 # Source0-md5: 8808082848e90eeec5415baaec7e98ad
14 Patch0: %{name}-home_etc.patch
15 Patch1: %{name}-ffmpeg.patch
16 Patch2: %{name}-libtool.patch
17 Patch3: ftp://ftp.daper.net/pub/soft/moc/patches/layout-1-is-malformed-fix.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 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 pl.UTF-8
52 MOC to konsolowy odtwarzacz audio z prostym interfejsem budzącym
53 skojarzenia z playmp3list. Obsługuje formaty MP3, Ogg, FLAC, Musepack,
54 Speex, WAV oraz inne mniej popularne formaty wspierane przez
55 bibliotekę libsndfile. Ma wszystkie funkcje, których można spodziewać
56 się w prostym odtwarzaczu audio. Teraz także obsługuje strumienie
57 sieciowe (shoutcast, icecast, HTTP, FTP).
60 Summary: MP3 decoder for MoC - Music on Console
61 Summary(pl.UTF-8): Dekoder MP3 dla MOC
62 Group: Applications/Sound
63 Requires: %{name} = %{version}-%{release}
64 Provides: %{name}-input = %{version}-%{release}
67 This package contains the MP3 decoder. After install you should reload
70 %description mp3 -l pl.UTF-8
71 Ten pakiet zawiera dekodowanie formatu MP3. Po zainstalowaniu należy
72 uruchomić ponownie MOC.
75 Summary: Musepack (MPC) decoder for MoC - Music on Console
76 Summary(pl.UTF-8): Dekoder Musepack (MPC) dla MOC
77 Group: Applications/Sound
78 Requires: %{name} = %{version}-%{release}
79 Provides: %{name}-input = %{version}-%{release}
82 This package contains the Musepack (MPC) decoder. After install you
83 should reload MOC player.
85 %description musepack -l pl.UTF-8
86 Ten pakiet zawiera dekodowanie formatu Musepack (MPC). Po
87 zainstalowaniu należy uruchomić ponownie MOC.
90 Summary: Ogg decoder for MoC - Music on Console
91 Summary(pl.UTF-8): Dekoder Ogg dla MOC
92 Group: Applications/Sound
93 Requires: %{name} = %{version}-%{release}
94 Provides: %{name}-input = %{version}-%{release}
97 This package contains the Ogg decoder. After install you should reload
100 %description ogg -l pl.UTF-8
101 Ten pakiet zawiera dekodowanie formatu Ogg. Po zainstalowaniu należy
102 uruchomić ponownie MOC.
105 Summary: FLAC decoder for MoC - Music on Console
106 Summary(pl.UTF-8): Dekoder FLAC dla MOC
107 Group: Applications/Sound
108 Requires: %{name} = %{version}-%{release}
109 Provides: %{name}-input = %{version}-%{release}
112 This package contains the FLAC decoder. After install you should
115 %description flac -l pl.UTF-8
116 Ten pakiet zawiera dekodowanie formatu FLAC. Po zainstalowaniu należy
117 uruchomić ponownie MOC.
120 Summary: ffmpeg decoder for MoC - Music on Console
121 Summary(pl.UTF-8): Dekoder ffmpeg dla MOC
122 Group: Applications/Sound
123 Requires: %{name} = %{version}-%{release}
124 Provides: %{name}-input = %{version}-%{release}
127 This package contains module to decode WMA (and others) files. After
128 install you should reload MOC player.
130 %description ffmpeg -l pl.UTF-8
131 Ten pakiet zawiera moduł dekodujący pliki w formacie WMA (i nie tylko)
132 Po zainstalowaniu należy uruchomić ponownie MOC.
135 Summary: Decoder of the sndfile formats for MoC - Music on Console
136 Summary(pl.UTF-8): Dekoder plików WAV/AIFF
137 Group: Applications/Sound
138 Requires: %{name} = %{version}-%{release}
139 Provides: %{name}-input = %{version}-%{release}
142 This package contains the decoders of sndfile. After install you
143 should reload MOC player.
145 %description sndfile -l pl.UTF-8
146 Ten pakiet zapewnia dekodowanie plików WAV/AIFF. Po zainstalowaniu
147 należy uruchomić ponownie MOC.
150 Summary: Speex decoder for MoC - Music on Console
151 Summary(pl.UTF-8): Dekoder formatu Speex dla MOC
152 Group: Applications/Sound
153 Requires: %{name} = %{version}-%{release}
154 Provides: %{name}-input = %{version}-%{release}
157 This package contains the Speex decoder. After install you should
160 %description speex -l pl.UTF-8
161 Ten pakiet zapewnia dekodowanie formatu Speex. Po zainstalowaniu
162 należy uruchomić ponownie MOC.
166 %{?with_home_etc:%patch0 -p1}
172 CFLAGS="-I/usr/include/ncurses %{rpmcflags}"
184 rm -rf $RPM_BUILD_ROOT
185 install -d $RPM_BUILD_ROOT
188 DESTDIR=$RPM_BUILD_ROOT
190 rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}
191 rm -f $RPM_BUILD_ROOT%{_decoder_plugins}/lib*.la
194 rm -rf $RPM_BUILD_ROOT
197 %defattr(644,root,root,755)
198 %doc AUTHORS NEWS README THANKS TODO *.example
199 %attr(755,root,root) %{_bindir}/*
201 %dir %{_libdir}/moc/decoder_plugins
203 %{_mandir}/man1/mocp*
206 %defattr(644,root,root,755)
207 %attr(755,root,root) %{_decoder_plugins}/libmusepack_decoder.so*
210 %defattr(644,root,root,755)
211 %attr(755,root,root) %{_decoder_plugins}/libflac_decoder.so*
214 %defattr(644,root,root,755)
215 %attr(755,root,root) %{_decoder_plugins}/libffmpeg_decoder.so
218 %defattr(644,root,root,755)
219 %attr(755,root,root) %{_decoder_plugins}/libmp3_decoder.so*
222 %defattr(644,root,root,755)
223 %attr(755,root,root) %{_decoder_plugins}/libvorbis_decoder.so*
226 %defattr(644,root,root,755)
227 %attr(755,root,root) %{_decoder_plugins}/libsndfile_formats_decoder.so*
230 %defattr(644,root,root,755)
231 %attr(755,root,root) %{_decoder_plugins}/libspeex_decoder.so*