]> git.pld-linux.org Git - packages/k3b.git/blob - k3b.spec
- rel up (rebuild with new ffmpeg)
[packages/k3b.git] / k3b.spec
1 #
2 # Conditional build:
3 %bcond_with     reqs            # force optional Requires
4 %bcond_without  hal             # build without hal support
5 %bcond_without  resmgr          # build without ResMgr support
6 %bcond_without  setup           # don't build K3bSetup2 KControl Module
7 #
8 %define         _kdever         9:3.5
9 Summary:        The CD Kreator
10 Summary(pl.UTF-8):      Kreator CD
11 Name:           k3b
12 Version:        1.0.5
13 Release:        2
14 License:        GPL v2
15 Group:          X11/Applications
16 Source0:        http://dl.sourceforge.net/k3b/%{name}-%{version}.tar.bz2
17 # Source0-md5:  e3b37d0d009af3dd149215d6ae0d54f3
18 Source1:        http://dl.sourceforge.net/k3b/%{name}-i18n-%{version}.tar.bz2
19 # Source1-md5:  610b1fd9356c89cbb38b6dda1f115c86
20 Patch0:         %{name}-desktop.patch
21 Patch1:         %{name}-group.patch
22 Patch2:         %{name}-libadd.patch
23 URL:            http://www.k3b.org/
24 BuildRequires:  arts-qt-devel
25 BuildRequires:  autoconf >= 2.52
26 BuildRequires:  automake >= 1:1.9.4
27 BuildRequires:  dbus-qt-devel >= 0.70
28 BuildRequires:  ffmpeg-devel >= 0.4.9
29 BuildRequires:  flac-c++-devel >= 1.2.0
30 BuildRequires:  gettext-devel
31 %{?with_hal:BuildRequires:      hal-devel >= 0.5}
32 BuildRequires:  kdelibs-devel >= %{_kdever}
33 BuildRequires:  lame-libs-devel
34 BuildRequires:  libdvdread-devel
35 BuildRequires:  libgsm-devel
36 BuildRequires:  libmpcdec-devel
37 BuildRequires:  libmusicbrainz-devel
38 BuildRequires:  libsamplerate-devel
39 BuildRequires:  libsndfile-devel
40 BuildRequires:  libtool >= 2:2.2.4
41 BuildRequires:  pkgconfig
42 %{?with_resmgr:BuildRequires:   resmgr-devel}
43 BuildRequires:  rpmbuild(macros) >= 1.129
44 BuildRequires:  sed >= 4.0
45 BuildRequires:  taglib-devel
46 Requires:       cdrdao >= 1.1.5
47 Requires:       cdrecord
48 Requires:       mkisofs
49 %if %{with reqs}
50 Requires:       normalize
51 Requires:       transcode >= 0.6.0
52 Requires:       vcdimager >= 0.7
53 %endif
54 Suggests:       convmv
55 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
56
57 %define         _noautoreq      libtool(.*)
58
59 %description
60 The CD Kreator features:
61  - the most userfriendly interface ever ;-)
62  - writing audio-CDs
63  - writing ISO-CDs
64  - writing existing iso-images to CD
65  - CD copy (data, audio, mixed mode)
66  - blanking of CD-RWs
67  - CD ripping to WAV
68  - dvd ripping with the transcode tools
69  - DivX/XviD encoding
70  - K3b checks if the user inserted an empty disk
71  - Retrieving CD info and toc
72  - Support for ATAPI drives without SCSI-emulation for reading
73  - integrated full featured audio player
74
75 %description -l pl.UTF-8
76 Własności Kreatora CD:
77  - najbardziej przyjazny dla użytkownika interfejs ;-)
78  - zapisywanie płyt CD-Audio
79  - zapisywanie płyt ISO
80  - zapisywanie istniejących obrazów ISO na CD
81  - kopiowanie CD (data/audio/mixed - z danymi, dźwiękiem i mieszane)
82  - czyszczenie płyt CD-RW
83  - rippowanie CD do plików WAV
84  - rippowanie DVD przy użyciu narzędzi transcode
85  - kodowanie DivX/XviD
86  - sprawdzanie, czy użytkownik włożył czystą płytę
87  - odtwarzania CD-info i TOC
88  - obsługa nagrywarek ATAPI bez emulacji SCSI przy odczycie
89  - zintegrowany odtwarzacz płyt audio o pełnych możliwościach.
90
91 %package devel
92 Summary:        Header files for libk3bcore library
93 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki libk3bcore
94 Group:          Development/Libraries
95 Requires:       %{name} = %{version}-%{release}
96 Requires:       dbus-qt-devel
97 Requires:       hal-devel
98 Requires:       kdelibs-devel
99 Requires:       libdvdread-devel
100 Requires:       libsamplerate-devel
101 %{?with_resmgr:Requires:        resmgr-devel}
102
103 %description devel
104 Header files for libk3bcore library.
105
106 %description devel -l pl.UTF-8
107 Pliki nagłówkowe biblioteki libk3bcore.
108
109 %package plugin-decoder-ffmpeg
110 Summary:        Decoder plugin - FFMpeg
111 Summary(pl.UTF-8):      Wtyczka dekodująca - FFMpeg
112 Group:          X11/Applications
113 Requires:       %{name} = %{version}-%{release}
114
115 %description plugin-decoder-ffmpeg
116 Decoding module to decode WMA (and others) files.
117
118 %description plugin-decoder-ffmpeg -l pl.UTF-8
119 Moduł dekodujący pliki w formacie WMA (i nie tylko).
120
121 %package plugin-decoder-flac
122 Summary:        Decoder plugin - FLAC
123 Summary(pl.UTF-8):      Wtyczka dekodująca - FLAC
124 Group:          X11/Applications
125 Requires:       %{name} = %{version}-%{release}
126
127 %description plugin-decoder-flac
128 Decoding module to decode FLAC files.
129
130 %description plugin-decoder-flac -l pl.UTF-8
131 Moduł dekodujący pliki w formacie FLAC.
132
133 %package plugin-decoder-libsndfile
134 Summary:        Decoder plugin - libsndfile
135 Summary(pl.UTF-8):      Wtyczka dekodująca - libsndfile
136 Group:          X11/Applications
137 Requires:       %{name} = %{version}-%{release}
138
139 %description plugin-decoder-libsndfile
140 Decoding module to decode audio files supported by libsndfile.
141
142 %description plugin-decoder-libsndfile -l pl.UTF-8
143 Moduł dekodujący pliki audio obsługiwane przez bibliotekę libsndfile.
144
145 %package plugin-decoder-mad
146 Summary:        Decoder plugin - mad
147 Summary(pl.UTF-8):      Wtyczka dekodująca - mad
148 Group:          X11/Applications
149 Requires:       %{name} = %{version}-%{release}
150
151 %description plugin-decoder-mad
152 Decoding module to decode MPEG-1 Layer III files.
153
154 %description plugin-decoder-mad -l pl.UTF-8
155 Moduł dekodujący pliki w formacie MPEG-1 Layer III.
156
157 %package plugin-decoder-musepack
158 Summary:        Decoder plugin - Musepack
159 Summary(pl.UTF-8):      Wtyczka dekodująca - Musepack
160 Group:          X11/Applications
161 Requires:       %{name} = %{version}-%{release}
162
163 %description plugin-decoder-musepack
164 Decoding module to decode Musepack audio files.
165
166 %description plugin-decoder-musepack -l pl.UTF-8
167 Moduł dekodujący pliki audio w formacie Musepack.
168
169 %package plugin-decoder-oggvorbis
170 Summary:        Decoder plugin - oggvorbis
171 Summary(pl.UTF-8):      Wtyczka dekodująca - oggvorbis
172 Group:          X11/Applications
173 Requires:       %{name} = %{version}-%{release}
174
175 %description plugin-decoder-oggvorbis
176 Decoding module to decode Ogg Vorbis files.
177
178 %description plugin-decoder-oggvorbis -l pl.UTF-8
179 Moduł dekodujący pliki w formacie Ogg Vorbis.
180
181 %package plugin-decoder-wave
182 Summary:        Decoder plugin - WAVE
183 Summary(pl.UTF-8):      Wtyczka dekodująca - WAVE
184 Group:          X11/Applications
185 Requires:       %{name} = %{version}-%{release}
186
187 %description plugin-decoder-wave
188 Decoding module to decode WAVE files.
189
190 %description plugin-decoder-wave -l pl.UTF-8
191 Moduł dekodujący pliki w formacie WAVE.
192
193 %package plugin-encoder-external
194 Summary:        Encoder plugin - external
195 Summary(pl.UTF-8):      Wtyczka kodująca - external
196 Group:          X11/Applications
197 Requires:       %{name} = %{version}-%{release}
198
199 %description plugin-encoder-external
200 Encoding module that allows specifying an encoding command.
201
202 %description plugin-encoder-external -l pl.UTF-8
203 Moduł kodujący pozwalający na sformułowanie komendy kodowania.
204
205 %package plugin-encoder-lame
206 Summary:        Encoder plugin - lame
207 Summary(pl.UTF-8):      Wtyczka kodująca - lame
208 Group:          X11/Applications
209 Requires:       %{name} = %{version}-%{release}
210
211 %description plugin-encoder-lame
212 Encoding module to encode MPEG-1 Layer III (mp3) files.
213
214 %description plugin-encoder-lame -l pl.UTF-8
215 Moduł kodujący pliki w formacie MPEG-1 Layer III (mp3).
216
217 %package plugin-encoder-oggvorbis
218 Summary:        Encoder plugin - oggvorbis
219 Summary(pl.UTF-8):      Wtyczka kodująca - oggvorbis
220 Group:          X11/Applications
221 Requires:       %{name} = %{version}-%{release}
222
223 %description plugin-encoder-oggvorbis
224 Encoding module to encode Ogg Vorbis files.
225
226 %description plugin-encoder-oggvorbis -l pl.UTF-8
227 Moduł kodujący pliki w formacie Ogg Vorbis.
228
229 %package plugin-encoder-sox
230 Summary:        Encoder plugin - sox
231 Summary(pl.UTF-8):      Wtyczka kodująca - sox
232 Group:          X11/Applications
233 Requires:       %{name} = %{version}-%{release}
234 Requires:       sox
235
236 %description plugin-encoder-sox
237 Encoding module to encode many file formats using sox.
238
239 %description plugin-encoder-sox -l pl.UTF-8
240 Moduł kodujący pliki w wielu formatach przy użyciu programu sox.
241
242 %package plugin-konqueror
243 Summary:        Plugins extending the functionality of Konqueror
244 Summary(pl.UTF-8):      Wtyczki rozszerzające funkcjonalność Konquerora
245 Group:          X11/Applications
246 Requires:       %{name} = %{version}-%{release}
247 Requires:       konqueror >= %{_kdever}
248
249 %description plugin-konqueror
250 Package contains plugins (but accurately "servicemenus") extending the
251 functionality of Konqueror.
252
253 %description plugin-konqueror -l pl.UTF-8
254 Pakiet zawiera wtyczki (a dokładniej "servicemenus") rozszerzające
255 funkcjonalność Konquerora.
256
257 %package plugin-output-alsa
258 Summary:        Plugin - ALSA support
259 Summary(pl.UTF-8):      Wtyczka - obsługa ALSA
260 Group:          X11/Applications
261 Requires:       %{name} = %{version}-%{release}
262
263 %description plugin-output-alsa
264 Audio Output plugin which plays through ALSA.
265
266 %description plugin-output-alsa -l pl.UTF-8
267 Wtyczka odtwarzania dźwięku przez ALSA.
268
269 %package plugin-output-arts
270 Summary:        Plugin - arts support
271 Summary(pl.UTF-8):      Wtyczka - obsługa arts
272 Group:          X11/Applications
273 Requires:       %{name} = %{version}-%{release}
274
275 %description plugin-output-arts
276 Audio Output plugin which plays through arts.
277
278 %description plugin-output-arts -l pl.UTF-8
279 Wtyczka odtwarzania dźwięku przez arts.
280
281 %package plugin-project
282 Summary:        Additional plugins from group project
283 Summary(pl.UTF-8):      Dodatkowe wtyczki z grupy projekt
284 Group:          X11/Applications
285 Requires:       %{name} = %{version}-%{release}
286
287 %description plugin-project
288 Additional plugins from group project: Audio Metainfo Renamer, Cddb
289 Audio Plugin.
290
291 %description plugin-project -l pl.UTF-8
292 Dodatkowe wtyczki z grupy projekt: Audio Metainfo Renamer, Cddb Audio
293 Plugin.
294
295 %prep
296 %setup -q -a1
297 %patch0 -p0
298 %patch1 -p1
299 %patch2 -p1
300
301 %build
302 curdir=$(pwd)
303 for dir in . k3b-i18n-*; do
304         cd $dir
305         cp -f /usr/share/automake/config.sub admin
306         cp -f /usr/share/libtool/config/ltmain.sh admin
307         : > admin/libtool.m4.in
308         rm -f acinclude.m4
309         %{__make} -f admin/Makefile.common
310         %configure \
311                 --%{!?debug:dis}%{?debug:en}able-debug \
312                 %{!?debug:--disable-rpath} \
313                 %{!?with_setup:--with-k3bsetup=no} \
314                 --with-qt-libraries=%{_libdir} \
315                 %{!?with_hal:--without-hal} \
316                 %{!?with_resmgr:--without-resmgr}
317         cd $curdir
318 done
319
320 %{__make}
321 %{__make} -C k3b-i18n-*
322
323 %install
324 rm -rf $RPM_BUILD_ROOT
325 install -d $RPM_BUILD_ROOT%{_includedir}/libisofs
326
327 %{__make} install \
328         DESTDIR=$RPM_BUILD_ROOT \
329         appsdir=%{_desktopdir}/kde \
330         k3bsetup2dir=%{_desktopdir}/kde \
331         kde_htmldir=%{_kdedocdir}
332
333 %{__make} -C k3b-i18n-* install \
334         DESTDIR=$RPM_BUILD_ROOT \
335
336 install libk3b/tools/libisofs/*.h $RPM_BUILD_ROOT%{_includedir}/libisofs
337
338 %find_lang %{name} --all-name --with-kde
339
340 %clean
341 rm -rf $RPM_BUILD_ROOT
342
343 %post   -p /sbin/ldconfig
344 %postun -p /sbin/ldconfig
345
346 %files -f %{name}.lang
347 %defattr(644,root,root,755)
348 %doc ChangeLog FAQ README TODO
349 %attr(755,root,root) %{_bindir}/k3b
350 %attr(755,root,root) %{_libdir}/lib*.so.*.*.*
351 %{_datadir}/applnk/.hidden/*.desktop
352 %dir %{_datadir}/apps/k3b
353 %dir %{_datadir}/apps/k3b/plugins
354 %dir %{_libdir}/kde3
355 %{_datadir}/apps/konqsidebartng/virtual_folders/services/videodvd.desktop
356 %{_datadir}/services/kfile_k3b.desktop
357 %{_datadir}/services/videodvd.protocol
358 %{_datadir}/apps/k3b/[!p]*
359 %{_datadir}/apps/k3b/pics
360 %{_datadir}/mimelnk/application/x-k3b.desktop
361 %{_datadir}/sounds/*.wav
362 %{_desktopdir}/kde/k3b.desktop
363 %{_iconsdir}/*/*/apps/k3b.png
364 %attr(755,root,root) %{_libdir}/kde3/kio_videodvd.so
365 %{_libdir}/kde3/kio_videodvd.la
366
367 %if %{with setup}
368 %attr(755,root,root) %{_bindir}/k3bsetup
369 %attr(755,root,root) %{_libdir}/kde3/kcm_*.so
370 %{_libdir}/kde3/kcm_*.la
371 %{_desktopdir}/kde/k3bsetup2.desktop
372 %endif
373
374 %files devel
375 %defattr(644,root,root,755)
376 %attr(755,root,root) %{_libdir}/libk3b.so
377 %attr(755,root,root) %{_libdir}/libk3bdevice.so
378 %{_libdir}/kde3/kfile_k3b.la
379 %attr(755,root,root) %{_libdir}/kde3/kfile_k3b.so
380 %{_libdir}/libk3b.la
381 %{_libdir}/libk3bdevice.la
382 %{_includedir}/*.h
383 %{_includedir}/libisofs
384
385 %files plugin-decoder-ffmpeg
386 %defattr(644,root,root,755)
387 %attr(755,root,root) %{_libdir}/kde3/libk3bffmpegdecoder.so
388 %{_libdir}/kde3/libk3bffmpegdecoder.la
389 %{_datadir}/apps/k3b/plugins/k3bffmpegdecoder.plugin
390
391 %files plugin-decoder-flac
392 %defattr(644,root,root,755)
393 %attr(755,root,root) %{_libdir}/kde3/libk3bflacdecoder.so
394 %{_libdir}/kde3/libk3bflacdecoder.la
395 %{_datadir}/apps/k3b/plugins/k3bflacdecoder.plugin
396
397 %files plugin-decoder-libsndfile
398 %defattr(644,root,root,755)
399 %attr(755,root,root) %{_libdir}/kde3/libk3blibsndfiledecoder.so
400 %{_libdir}/kde3/libk3blibsndfiledecoder.la
401 %{_datadir}/apps/k3b/plugins/k3blibsndfiledecoder.plugin
402
403 %files plugin-decoder-mad
404 %defattr(644,root,root,755)
405 %attr(755,root,root) %{_libdir}/kde3/libk3bmaddecoder.so
406 %{_libdir}/kde3/libk3bmaddecoder.la
407 %{_datadir}/apps/k3b/plugins/k3bmaddecoder.plugin
408
409 %files plugin-decoder-musepack
410 %defattr(644,root,root,755)
411 %attr(755,root,root) %{_libdir}/kde3/libk3bmpcdecoder.so
412 %{_libdir}/kde3/libk3bmpcdecoder.la
413 %{_datadir}/apps/k3b/plugins/k3bmpcdecoder.plugin
414
415 %files plugin-decoder-oggvorbis
416 %defattr(644,root,root,755)
417 %attr(755,root,root) %{_libdir}/kde3/libk3boggvorbisdecoder.so
418 %{_libdir}/kde3/libk3boggvorbisdecoder.la
419 %{_datadir}/apps/k3b/plugins/k3boggvorbisdecoder.plugin
420
421 %files plugin-decoder-wave
422 %defattr(644,root,root,755)
423 %attr(755,root,root) %{_libdir}/kde3/libk3bwavedecoder.so
424 %{_libdir}/kde3/libk3bwavedecoder.la
425 %{_datadir}/apps/k3b/plugins/k3bwavedecoder.plugin
426
427 %files plugin-encoder-external
428 %defattr(644,root,root,755)
429 %attr(755,root,root) %{_libdir}/kde3/libk3bexternalencoder.so
430 %{_libdir}/kde3/libk3bexternalencoder.la
431 %{_datadir}/apps/k3b/plugins/k3bexternalencoder.plugin
432
433 %files plugin-encoder-lame
434 %defattr(644,root,root,755)
435 %attr(755,root,root) %{_libdir}/kde3/libk3blameencoder.so
436 %{_libdir}/kde3/libk3blameencoder.la
437 %{_datadir}/apps/k3b/plugins/k3blameencoder.plugin
438
439 %files plugin-encoder-oggvorbis
440 %defattr(644,root,root,755)
441 %attr(755,root,root) %{_libdir}/kde3/libk3boggvorbisencoder.so
442 %{_libdir}/kde3/libk3boggvorbisencoder.la
443 %{_datadir}/apps/k3b/plugins/k3boggvorbisencoder.plugin
444
445 %files plugin-encoder-sox
446 %defattr(644,root,root,755)
447 %attr(755,root,root) %{_libdir}/kde3/libk3bsoxencoder.so
448 %{_libdir}/kde3/libk3bsoxencoder.la
449 %{_datadir}/apps/k3b/plugins/k3bsoxencoder.plugin
450
451 %files plugin-konqueror
452 %defattr(644,root,root,755)
453 %{_datadir}/apps/konqueror/servicemenus/*.desktop
454
455 %files plugin-output-alsa
456 %defattr(644,root,root,755)
457 %attr(755,root,root) %{_libdir}/kde3/libk3balsaoutputplugin.so
458 %{_libdir}/kde3/libk3balsaoutputplugin.la
459 %{_datadir}/apps/k3b/plugins/k3balsaoutputplugin.plugin
460
461 %files plugin-output-arts
462 %defattr(644,root,root,755)
463 %attr(755,root,root) %{_libdir}/kde3/libk3bartsoutputplugin.so
464 %{_libdir}/kde3/libk3bartsoutputplugin.la
465 %{_datadir}/apps/k3b/plugins/k3bartsoutputplugin.plugin
466
467 %files plugin-project
468 %defattr(644,root,root,755)
469 %attr(755,root,root) %{_libdir}/kde3/libk3baudiometainforenamerplugin.so
470 %attr(755,root,root) %{_libdir}/kde3/libk3baudioprojectcddbplugin.so
471 %{_libdir}/kde3/libk3baudiometainforenamerplugin.la
472 %{_libdir}/kde3/libk3baudioprojectcddbplugin.la
473 %{_datadir}/apps/k3b/plugins/k3baudiometainforenamerplugin.plugin
474 %{_datadir}/apps/k3b/plugins/k3baudioprojectcddbplugin.plugin
This page took 0.054869 seconds and 3 git commands to generate.