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