]> git.pld-linux.org Git - packages/cmus.git/blob - cmus.spec
d1d121ad1425d226bf475930dfcb2f01c215cf24
[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.1
5 Release:        0.2
6 License:        GPL
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)
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-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
123
124 %description input-vorbis
125 vorbis plugin for cmus
126
127 %description input-vorbis -l hu.UTF-8
128 vorbis plugin cmus-hoz
129
130 %package input-wav
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
136
137 %description input-wav
138 wav plugin for cmus
139
140 %description input-wav -l hu.UTF-8
141 wav plugin cmus-hoz
142
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
149
150 %description input-wavpack
151 wavpack plugin for cmus
152
153 %description input-wavpack -l hu.UTF-8
154 wavpack plugin cmus-hoz
155
156
157 # output plugins
158
159 %package output-alsa
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
165
166 %description output-alsa
167 alsa plugin for cmus
168
169 %description output-alsa -l hu.UTF-8
170 alsa plugin cmus-hoz
171
172 %package output-arts
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
178
179 %description output-arts
180 arts plugin for cmus
181
182 %description output-arts -l hu.UTF-8
183 arts plugin cmus-hoz
184
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
191
192 %description output-libao
193 libao plugin for cmus
194
195 %description output-libao -l hu.UTF-8
196 libao plugin cmus-hoz
197
198 %package output-oss
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
204
205 %description output-oss
206 oss plugin for cmus
207
208 %description output-oss -l hu.UTF-8
209 oss plugin cmus-hoz
210
211 %prep
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
215
216 %build
217
218 ./configure prefix=%{_prefix} \
219         libdir=%{_libdir} \
220         mandir=%{_mandir} \
221         bindir=%{_bindir} \
222         datadir=%{_datadir}/%{name} \
223         exampledir=%{_examplesdir}/%{name}
224 %{__make}
225
226
227 %install
228 rm -rf $RPM_BUILD_ROOT
229 install -d $RPM_BUILD_ROOT
230
231 %{__make} install \
232         DESTDIR=$RPM_BUILD_ROOT
233 install cmus-status-display $RPM_BUILD_ROOT%{_datadir}/cmus
234
235 # mv $RPM_BUILD_ROOT%{_docdir}/cmus/* $RPM_BUILD_ROOT%{_docdir}/cmus-%{version}
236 # rmdir $RPM_BUILD_ROOT%{_docdir}/cmus
237
238 %clean
239 rm -rf $RPM_BUILD_ROOT
240
241 %files
242 %defattr(644,root,root,755)
243 %dir %{_libdir}/cmus
244 %dir %{_libdir}/cmus/ip
245 %dir %{_libdir}/cmus/op
246 %doc AUTHORS README
247 %attr(755,root,root) %{_bindir}/*
248 %{_datadir}/%{name}
249 %{_mandir}/man1/cmus*
250 %{_mandir}/man7/cmus*
251
252 # input plugins
253 %files input-aac
254 %defattr(644,root,root,755)
255 %{_libdir}/cmus/ip/aac.so
256
257 %files input-ffmpeg
258 %defattr(644,root,root,755)
259 %{_libdir}/cmus/ip/ffmpeg.so
260
261 %files input-flac
262 %defattr(644,root,root,755)
263 %{_libdir}/cmus/ip/flac.so
264
265 %files input-mad
266 %defattr(644,root,root,755)
267 %{_libdir}/cmus/ip/mad.so
268
269 %files input-modplug
270 %defattr(644,root,root,755)
271 %{_libdir}/cmus/ip/modplug.so
272
273 %files input-mp4
274 %defattr(644,root,root,755)
275 %{_libdir}/cmus/ip/mp4.so
276
277 %files input-vorbis
278 %defattr(644,root,root,755)
279 %{_libdir}/cmus/ip/vorbis.so
280
281 %files input-wav
282 %defattr(644,root,root,755)
283 %{_libdir}/cmus/ip/wav.so
284
285 %files input-wavpack
286 %defattr(644,root,root,755)
287 %{_libdir}/cmus/ip/wavpack.so
288
289 # output plugins
290 %files output-alsa
291 %defattr(644,root,root,755)
292 %{_libdir}/cmus/op/alsa.so
293
294 %files output-libao
295 %defattr(644,root,root,755)
296 %{_libdir}/cmus/op/ao.so
297
298 %files output-arts
299 %defattr(644,root,root,755)
300 %{_libdir}/cmus/op/arts.so
301
302 %files output-oss
303 %defattr(644,root,root,755)
304 %{_libdir}/cmus/op/oss.so
This page took 0.067941 seconds and 2 git commands to generate.