1 Summary: cmus is a small and fast text mode music player
2 Summary(hu.UTF-8): cmus egy kicsi és gyors szöveges zenelejátszó
7 Group: Applications/Sound
8 Source0: http://dl.sourceforge.net/project/cmus/%{name}-v%{version}.tar.bz2
9 # Source0-md5: 1b77942c61dd7ddb63d4daf2a42ae58d
10 URL: http://cmus.sourceforge.net/
11 BuildRequires: alsa-lib-devel
12 BuildRequires: arts-devel
13 BuildRequires: faad2-devel
14 BuildRequires: ffmpeg-devel
15 BuildRequires: libao-devel
16 BuildRequires: libmad-devel
17 BuildRequires: libmodplug-devel
18 BuildRequires: libmpcdec-devel
19 BuildRequires: libraw1394-devel
20 BuildRequires: libvorbis-devel
21 BuildRequires: mpeg4ip-devel
22 BuildRequires: ncurses-devel
23 BuildRequires: pkg-config
24 BuildRequires: sed > 4.0
25 BuildRequires: wavpack-devel
26 Suggests: %{name}-input
27 Suggests: %{name}-output
28 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31 cmus is a small and fast text mode music player
33 %description -l pl.UTF-8
34 cmus egy kicsi és gyors szöveges zenelejátszó
40 Summary: aac plugin for cmus
41 Summary(hu.UTF-8): aac plugin cmus-hoz
42 Group: Applications/Sound
43 Requires: %{name} = %{version}
44 Provides: %{name}-input
46 %description input-aac
49 %description input-aac -l hu.UTF-8
53 Summary: ffmpeg plugin for cmus
54 Summary(hu.UTF-8): ffmpeg plugin cmus-hoz
55 Group: Applications/Sound
56 Requires: %{name} = %{version}
57 Provides: %{name}-input
59 %description input-ffmpeg
60 ffmpeg plugin for cmus
62 %description input-ffmpeg -l hu.UTF-8
63 ffmpeg plugin cmus-hoz
66 Summary: flac plugin for cmus
67 Summary(hu.UTF-8): flac plugin cmus-hoz
68 Group: Applications/Sound
69 Requires: %{name} = %{version}
70 Provides: %{name}-input
72 %description input-flac
75 %description input-flac -l hu.UTF-8
79 Summary: mad plugin for cmus
80 Summary(hu.UTF-8): mad plugin cmus-hoz
81 Group: Applications/Sound
82 Requires: %{name} = %{version}
83 Provides: %{name}-input
85 %description input-mad
88 %description input-mad -l hu.UTF-8
91 %package input-modplug
92 Summary: modplug plugin for cmus
93 Summary(hu.UTF-8): modplug plugin cmus-hoz
94 Group: Applications/Sound
95 Requires: %{name} = %{version}
96 Provides: %{name}-input
98 %description input-modplug
99 modplug plugin for cmus
101 %description input-modplug -l hu.UTF-8
102 modplug plugin cmus-hoz
105 Summary: mp4 plugin for cmus
106 Summary(hu.UTF-8): mp4 plugin cmus-hoz
107 Group: Applications/Sound
108 Requires: %{name} = %{version}
109 Provides: %{name}-input
111 %description input-mp4
114 %description input-mp4 -l hu.UTF-8
117 %package input-vorbis
118 Summary: vorbis plugin for cmus
119 Summary(hu.UTF-8): vorbis plugin cmus-hoz
120 Group: Applications/Sound
121 Requires: %{name} = %{version}
122 Provides: %{name}-input
124 %description input-vorbis
125 vorbis plugin for cmus
127 %description input-vorbis -l hu.UTF-8
128 vorbis plugin cmus-hoz
131 Summary: wav plugin for cmus
132 Summary(hu.UTF-8): wav plugin cmus-hoz
133 Group: Applications/Sound
134 Requires: %{name} = %{version}
135 Provides: %{name}-input
137 %description input-wav
140 %description input-wav -l hu.UTF-8
143 %package input-wavpack
144 Summary: wavpack plugin for cmus
145 Summary(hu.UTF-8): wavpack plugin cmus-hoz
146 Group: Applications/Sound
147 Requires: %{name} = %{version}
148 Provides: %{name}-input
150 %description input-wavpack
151 wavpack plugin for cmus
153 %description input-wavpack -l hu.UTF-8
154 wavpack plugin cmus-hoz
160 Summary: alsa plugin for cmus
161 Summary(hu.UTF-8): alsa plugin cmus-hoz
162 Group: Applications/Sound
163 Requires: %{name} = %{version}
164 Provides: %{name}-output
166 %description output-alsa
169 %description output-alsa -l hu.UTF-8
173 Summary: arts plugin for cmus
174 Summary(hu.UTF-8): arts plugin cmus-hoz
175 Group: Applications/Sound
176 Requires: %{name} = %{version}
177 Provides: %{name}-output
179 %description output-arts
182 %description output-arts -l hu.UTF-8
185 %package output-libao
186 Summary: libao plugin for cmus
187 Summary(hu.UTF-8): libao plugin cmus-hoz
188 Group: Applications/Sound
189 Requires: %{name} = %{version}
190 Provides: %{name}-output
192 %description output-libao
193 libao plugin for cmus
195 %description output-libao -l hu.UTF-8
196 libao plugin cmus-hoz
199 Summary: oss plugin for cmus
200 Summary(hu.UTF-8): oss plugin cmus-hoz
201 Group: Applications/Sound
202 Requires: %{name} = %{version}
203 Provides: %{name}-output
205 %description output-oss
208 %description output-oss -l hu.UTF-8
212 %setup -q -n %{name}-v%{version}
213 %{__sed} -i "s|<curses.h>|<ncursesw/ncurses.h>|" command_mode.c keys.c options.c search_mode.c ui_curses.c
214 %{__sed} -r -i "s|<ffmpeg/(.*).h|<lib\1/\1.h|" ffmpeg.c
218 ./configure prefix=%{_prefix} \
222 datadir=%{_datadir}/%{name} \
223 exampledir=%{_examplesdir}/%{name}
228 rm -rf $RPM_BUILD_ROOT
229 install -d $RPM_BUILD_ROOT
232 DESTDIR=$RPM_BUILD_ROOT
233 install cmus-status-display $RPM_BUILD_ROOT%{_datadir}/cmus
235 # mv $RPM_BUILD_ROOT%{_docdir}/cmus/* $RPM_BUILD_ROOT%{_docdir}/cmus-%{version}
236 # rmdir $RPM_BUILD_ROOT%{_docdir}/cmus
239 rm -rf $RPM_BUILD_ROOT
242 %defattr(644,root,root,755)
244 %dir %{_libdir}/cmus/ip
245 %dir %{_libdir}/cmus/op
247 %attr(755,root,root) %{_bindir}/*
249 %{_mandir}/man1/cmus*
250 %{_mandir}/man7/cmus*
254 %defattr(644,root,root,755)
255 %{_libdir}/cmus/ip/aac.so
258 %defattr(644,root,root,755)
259 %{_libdir}/cmus/ip/ffmpeg.so
262 %defattr(644,root,root,755)
263 %{_libdir}/cmus/ip/flac.so
266 %defattr(644,root,root,755)
267 %{_libdir}/cmus/ip/mad.so
270 %defattr(644,root,root,755)
271 %{_libdir}/cmus/ip/modplug.so
274 %defattr(644,root,root,755)
275 %{_libdir}/cmus/ip/mp4.so
278 %defattr(644,root,root,755)
279 %{_libdir}/cmus/ip/vorbis.so
282 %defattr(644,root,root,755)
283 %{_libdir}/cmus/ip/wav.so
286 %defattr(644,root,root,755)
287 %{_libdir}/cmus/ip/wavpack.so
291 %defattr(644,root,root,755)
292 %{_libdir}/cmus/op/alsa.so
295 %defattr(644,root,root,755)
296 %{_libdir}/cmus/op/ao.so
299 %defattr(644,root,root,755)
300 %{_libdir}/cmus/op/arts.so
303 %defattr(644,root,root,755)
304 %{_libdir}/cmus/op/oss.so