]> git.pld-linux.org Git - packages/cmus.git/blame - cmus.spec
- 2.3.2
[packages/cmus.git] / cmus.spec
CommitLineData
48d72b92
ZU
1Summary: cmus is a small and fast text mode music player
2Summary(hu.UTF-8): cmus egy kicsi és gyors szöveges zenelejátszó
3Name: cmus
440504dd
ZU
4Version: 2.3.2
5Release: 0.1
48d72b92
ZU
6License: GPL
7Group: Applications/Sound
440504dd
ZU
8Source0: http://downloads.sourceforge.net/project/cmus/%{name}-v%{version}.tar.bz2
9# Source0-md5: 47698e355cff2e7b985a22475099c100
48d72b92
ZU
10URL: http://cmus.sourceforge.net/
11BuildRequires: alsa-lib-devel
12BuildRequires: arts-devel
13BuildRequires: faad2-devel
14BuildRequires: ffmpeg-devel
15BuildRequires: libao-devel
16BuildRequires: libmad-devel
17BuildRequires: libmodplug-devel
e51b02e1 18BuildRequires: libmpcdec-devel
48d72b92
ZU
19BuildRequires: libraw1394-devel
20BuildRequires: libvorbis-devel
21BuildRequires: mpeg4ip-devel
22BuildRequires: ncurses-devel
e51b02e1 23BuildRequires: pkg-config
48d72b92
ZU
24BuildRequires: sed > 4.0
25BuildRequires: wavpack-devel
45346255
ZU
26Suggests: %{name}-input
27Suggests: %{name}-output
48d72b92
ZU
28BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29
30%description
440504dd 31cmus is a small and fast text mode music player.
48d72b92
ZU
32
33%description -l pl.UTF-8
440504dd 34cmus egy kicsi és gyors szöveges zenelejátszó.
48d72b92
ZU
35
36
37# input plugins
38
e51b02e1 39%package input-aac
48d72b92
ZU
40Summary: aac plugin for cmus
41Summary(hu.UTF-8): aac plugin cmus-hoz
42Group: Applications/Sound
43Requires: %{name} = %{version}
44Provides: %{name}-input
45
e51b02e1 46%description input-aac
440504dd 47aac plugin for cmus.
48d72b92 48
e51b02e1 49%description input-aac -l hu.UTF-8
440504dd 50aac plugin cmus-hoz.
48d72b92 51
e51b02e1 52%package input-ffmpeg
48d72b92
ZU
53Summary: ffmpeg plugin for cmus
54Summary(hu.UTF-8): ffmpeg plugin cmus-hoz
55Group: Applications/Sound
56Requires: %{name} = %{version}
57Provides: %{name}-input
58
e51b02e1 59%description input-ffmpeg
440504dd 60ffmpeg plugin for cmus.
48d72b92 61
e51b02e1 62%description input-ffmpeg -l hu.UTF-8
440504dd 63ffmpeg plugin cmus-hoz.
48d72b92 64
e51b02e1 65%package input-flac
48d72b92
ZU
66Summary: flac plugin for cmus
67Summary(hu.UTF-8): flac plugin cmus-hoz
68Group: Applications/Sound
69Requires: %{name} = %{version}
70Provides: %{name}-input
71
e51b02e1 72%description input-flac
440504dd 73flac plugin for cmus.
48d72b92 74
e51b02e1 75%description input-flac -l hu.UTF-8
440504dd 76flac plugin cmus-hoz.
48d72b92 77
e51b02e1 78%package input-mad
48d72b92
ZU
79Summary: mad plugin for cmus
80Summary(hu.UTF-8): mad plugin cmus-hoz
81Group: Applications/Sound
82Requires: %{name} = %{version}
83Provides: %{name}-input
84
e51b02e1 85%description input-mad
440504dd 86mad plugin for cmus.
48d72b92 87
e51b02e1 88%description input-mad -l hu.UTF-8
440504dd 89mad plugin cmus-hoz.
48d72b92 90
e51b02e1 91%package input-modplug
48d72b92
ZU
92Summary: modplug plugin for cmus
93Summary(hu.UTF-8): modplug plugin cmus-hoz
94Group: Applications/Sound
95Requires: %{name} = %{version}
96Provides: %{name}-input
97
e51b02e1 98%description input-modplug
440504dd 99modplug plugin for cmus.
48d72b92 100
e51b02e1 101%description input-modplug -l hu.UTF-8
440504dd 102modplug plugin cmus-hoz.
48d72b92 103
e51b02e1 104%package input-mp4
48d72b92
ZU
105Summary: mp4 plugin for cmus
106Summary(hu.UTF-8): mp4 plugin cmus-hoz
107Group: Applications/Sound
108Requires: %{name} = %{version}
109Provides: %{name}-input
110
e51b02e1 111%description input-mp4
440504dd 112mp4 plugin for cmus.
48d72b92 113
e51b02e1 114%description input-mp4 -l hu.UTF-8
440504dd
ZU
115mp4 plugin cmus-hoz.
116
117%package input-mpc
118Summary: mpc plugin for cmus
119Summary(hu.UTF-8): mpc plugin cmus-hoz
120Group: Applications/Sound
121Requires: %{name} = %{version}
122Provides: %{name}-input
123
124%description input-mpc
125mpc plugin for cmus.
126
127%description input-mpc -l hu.UTF-8
128mpc plugin cmus-hoz.
48d72b92 129
e51b02e1 130%package input-vorbis
48d72b92
ZU
131Summary: vorbis plugin for cmus
132Summary(hu.UTF-8): vorbis plugin cmus-hoz
133Group: Applications/Sound
134Requires: %{name} = %{version}
135Provides: %{name}-input
136
e51b02e1 137%description input-vorbis
440504dd 138vorbis plugin for cmus.
48d72b92 139
e51b02e1 140%description input-vorbis -l hu.UTF-8
440504dd 141vorbis plugin cmus-hoz.
48d72b92 142
e51b02e1 143%package input-wav
48d72b92
ZU
144Summary: wav plugin for cmus
145Summary(hu.UTF-8): wav plugin cmus-hoz
146Group: Applications/Sound
147Requires: %{name} = %{version}
148Provides: %{name}-input
149
e51b02e1 150%description input-wav
440504dd 151wav plugin for cmus.
48d72b92 152
e51b02e1 153%description input-wav -l hu.UTF-8
440504dd 154wav plugin cmus-hoz.
48d72b92 155
e51b02e1 156%package input-wavpack
48d72b92
ZU
157Summary: wavpack plugin for cmus
158Summary(hu.UTF-8): wavpack plugin cmus-hoz
159Group: Applications/Sound
160Requires: %{name} = %{version}
161Provides: %{name}-input
162
e51b02e1 163%description input-wavpack
440504dd 164wavpack plugin for cmus.
48d72b92 165
e51b02e1 166%description input-wavpack -l hu.UTF-8
440504dd 167wavpack plugin cmus-hoz.
48d72b92
ZU
168
169
170# output plugins
171
e51b02e1 172%package output-alsa
48d72b92
ZU
173Summary: alsa plugin for cmus
174Summary(hu.UTF-8): alsa plugin cmus-hoz
175Group: Applications/Sound
176Requires: %{name} = %{version}
177Provides: %{name}-output
178
e51b02e1 179%description output-alsa
440504dd 180alsa plugin for cmus.
48d72b92 181
e51b02e1 182%description output-alsa -l hu.UTF-8
440504dd 183alsa plugin cmus-hoz.
48d72b92 184
e51b02e1 185%package output-arts
48d72b92
ZU
186Summary: arts plugin for cmus
187Summary(hu.UTF-8): arts plugin cmus-hoz
188Group: Applications/Sound
189Requires: %{name} = %{version}
190Provides: %{name}-output
191
e51b02e1 192%description output-arts
440504dd 193arts plugin for cmus.
48d72b92 194
e51b02e1 195%description output-arts -l hu.UTF-8
440504dd 196arts plugin cmus-hoz.
48d72b92 197
e51b02e1 198%package output-libao
48d72b92
ZU
199Summary: libao plugin for cmus
200Summary(hu.UTF-8): libao plugin cmus-hoz
201Group: Applications/Sound
202Requires: %{name} = %{version}
203Provides: %{name}-output
204
e51b02e1 205%description output-libao
440504dd 206libao plugin for cmus.
48d72b92 207
e51b02e1 208%description output-libao -l hu.UTF-8
440504dd 209libao plugin cmus-hoz.
48d72b92 210
e51b02e1 211%package output-oss
48d72b92
ZU
212Summary: oss plugin for cmus
213Summary(hu.UTF-8): oss plugin cmus-hoz
214Group: Applications/Sound
215Requires: %{name} = %{version}
216Provides: %{name}-output
217
e51b02e1 218%description output-oss
440504dd 219oss plugin for cmus.
48d72b92 220
e51b02e1 221%description output-oss -l hu.UTF-8
440504dd
ZU
222oss plugin cmus-hoz.
223
224%package output-pulse
225Summary: pulse plugin for cmus
226Summary(hu.UTF-8): pulse plugin cmus-hoz
227Group: Applications/Sound
228Requires: %{name} = %{version}
229Provides: %{name}-output
230
231%description output-pulse
232pulse plugin for cmus.
233
234%description output-pulse -l hu.UTF-8
235pulse plugin cmus-hoz.
48d72b92 236
48d72b92 237%prep
e51b02e1 238%setup -q -n %{name}-v%{version}
48d72b92
ZU
239%{__sed} -i "s|<curses.h>|<ncursesw/ncurses.h>|" command_mode.c keys.c options.c search_mode.c ui_curses.c
240%{__sed} -r -i "s|<ffmpeg/(.*).h|<lib\1/\1.h|" ffmpeg.c
241
242%build
243
e51b02e1
ZU
244./configure prefix=%{_prefix} \
245 libdir=%{_libdir} \
246 mandir=%{_mandir} \
247 bindir=%{_bindir} \
248 datadir=%{_datadir}/%{name} \
249 exampledir=%{_examplesdir}/%{name}
48d72b92
ZU
250%{__make}
251
252
253%install
254rm -rf $RPM_BUILD_ROOT
255install -d $RPM_BUILD_ROOT
256
257%{__make} install \
258 DESTDIR=$RPM_BUILD_ROOT
48d72b92
ZU
259
260%clean
261rm -rf $RPM_BUILD_ROOT
262
263%files
264%defattr(644,root,root,755)
e51b02e1
ZU
265%dir %{_libdir}/cmus
266%dir %{_libdir}/cmus/ip
267%dir %{_libdir}/cmus/op
440504dd 268%dir %{_examplesdir}/%{name}
e51b02e1 269%doc AUTHORS README
48d72b92 270%attr(755,root,root) %{_bindir}/*
48d72b92
ZU
271%{_datadir}/%{name}
272%{_mandir}/man1/cmus*
e51b02e1 273%{_mandir}/man7/cmus*
440504dd 274%{_examplesdir}/%{name}/%{name}-status-display
48d72b92
ZU
275
276# input plugins
e51b02e1 277%files input-aac
48d72b92 278%defattr(644,root,root,755)
48d72b92
ZU
279%{_libdir}/cmus/ip/aac.so
280
e51b02e1 281%files input-ffmpeg
48d72b92 282%defattr(644,root,root,755)
48d72b92
ZU
283%{_libdir}/cmus/ip/ffmpeg.so
284
e51b02e1 285%files input-flac
48d72b92 286%defattr(644,root,root,755)
48d72b92
ZU
287%{_libdir}/cmus/ip/flac.so
288
e51b02e1 289%files input-mad
48d72b92 290%defattr(644,root,root,755)
48d72b92
ZU
291%{_libdir}/cmus/ip/mad.so
292
e51b02e1 293%files input-modplug
48d72b92 294%defattr(644,root,root,755)
48d72b92
ZU
295%{_libdir}/cmus/ip/modplug.so
296
e51b02e1 297%files input-mp4
48d72b92 298%defattr(644,root,root,755)
48d72b92
ZU
299%{_libdir}/cmus/ip/mp4.so
300
440504dd
ZU
301%files input-mpc
302%defattr(644,root,root,755)
303%{_libdir}/cmus/ip/mpc.so
304
e51b02e1 305%files input-vorbis
48d72b92 306%defattr(644,root,root,755)
48d72b92
ZU
307%{_libdir}/cmus/ip/vorbis.so
308
e51b02e1 309%files input-wav
48d72b92 310%defattr(644,root,root,755)
48d72b92
ZU
311%{_libdir}/cmus/ip/wav.so
312
e51b02e1 313%files input-wavpack
48d72b92 314%defattr(644,root,root,755)
48d72b92
ZU
315%{_libdir}/cmus/ip/wavpack.so
316
317# output plugins
e51b02e1 318%files output-alsa
48d72b92 319%defattr(644,root,root,755)
48d72b92
ZU
320%{_libdir}/cmus/op/alsa.so
321
e51b02e1 322%files output-libao
48d72b92 323%defattr(644,root,root,755)
48d72b92
ZU
324%{_libdir}/cmus/op/ao.so
325
e51b02e1
ZU
326%files output-arts
327%defattr(644,root,root,755)
328%{_libdir}/cmus/op/arts.so
329
330%files output-oss
48d72b92 331%defattr(644,root,root,755)
48d72b92 332%{_libdir}/cmus/op/oss.so
440504dd
ZU
333
334%files output-pulse
335%defattr(644,root,root,755)
336%{_libdir}/cmus/op/pulse.so
This page took 1.644087 seconds and 4 git commands to generate.