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
9 Summary: The CD Kreator
10 Summary(pl.UTF-8): Kreator CD
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
51 Requires: transcode >= 0.6.0
52 Requires: vcdimager >= 0.7
55 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
57 %define _noautoreq libtool(.*)
60 The CD Kreator features:
61 - the most userfriendly interface ever ;-)
64 - writing existing iso-images to CD
65 - CD copy (data, audio, mixed mode)
68 - dvd ripping with the transcode tools
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
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
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.
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
98 Requires: kdelibs-devel
99 Requires: libdvdread-devel
100 Requires: libsamplerate-devel
101 %{?with_resmgr:Requires: resmgr-devel}
104 Header files for libk3bcore library.
106 %description devel -l pl.UTF-8
107 Pliki nagłówkowe biblioteki libk3bcore.
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}
115 %description plugin-decoder-ffmpeg
116 Decoding module to decode WMA (and others) files.
118 %description plugin-decoder-ffmpeg -l pl.UTF-8
119 Moduł dekodujący pliki w formacie WMA (i nie tylko).
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}
127 %description plugin-decoder-flac
128 Decoding module to decode FLAC files.
130 %description plugin-decoder-flac -l pl.UTF-8
131 Moduł dekodujący pliki w formacie FLAC.
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}
139 %description plugin-decoder-libsndfile
140 Decoding module to decode audio files supported by libsndfile.
142 %description plugin-decoder-libsndfile -l pl.UTF-8
143 Moduł dekodujący pliki audio obsługiwane przez bibliotekę libsndfile.
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}
151 %description plugin-decoder-mad
152 Decoding module to decode MPEG-1 Layer III files.
154 %description plugin-decoder-mad -l pl.UTF-8
155 Moduł dekodujący pliki w formacie MPEG-1 Layer III.
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}
163 %description plugin-decoder-musepack
164 Decoding module to decode Musepack audio files.
166 %description plugin-decoder-musepack -l pl.UTF-8
167 Moduł dekodujący pliki audio w formacie Musepack.
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}
175 %description plugin-decoder-oggvorbis
176 Decoding module to decode Ogg Vorbis files.
178 %description plugin-decoder-oggvorbis -l pl.UTF-8
179 Moduł dekodujący pliki w formacie Ogg Vorbis.
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}
187 %description plugin-decoder-wave
188 Decoding module to decode WAVE files.
190 %description plugin-decoder-wave -l pl.UTF-8
191 Moduł dekodujący pliki w formacie WAVE.
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}
199 %description plugin-encoder-external
200 Encoding module that allows specifying an encoding command.
202 %description plugin-encoder-external -l pl.UTF-8
203 Moduł kodujący pozwalający na sformułowanie komendy kodowania.
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}
211 %description plugin-encoder-lame
212 Encoding module to encode MPEG-1 Layer III (mp3) files.
214 %description plugin-encoder-lame -l pl.UTF-8
215 Moduł kodujący pliki w formacie MPEG-1 Layer III (mp3).
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}
223 %description plugin-encoder-oggvorbis
224 Encoding module to encode Ogg Vorbis files.
226 %description plugin-encoder-oggvorbis -l pl.UTF-8
227 Moduł kodujący pliki w formacie Ogg Vorbis.
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}
236 %description plugin-encoder-sox
237 Encoding module to encode many file formats using sox.
239 %description plugin-encoder-sox -l pl.UTF-8
240 Moduł kodujący pliki w wielu formatach przy użyciu programu sox.
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}
249 %description plugin-konqueror
250 Package contains plugins (but accurately "servicemenus") extending the
251 functionality of Konqueror.
253 %description plugin-konqueror -l pl.UTF-8
254 Pakiet zawiera wtyczki (a dokładniej "servicemenus") rozszerzające
255 funkcjonalność Konquerora.
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}
263 %description plugin-output-alsa
264 Audio Output plugin which plays through ALSA.
266 %description plugin-output-alsa -l pl.UTF-8
267 Wtyczka odtwarzania dźwięku przez ALSA.
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}
275 %description plugin-output-arts
276 Audio Output plugin which plays through arts.
278 %description plugin-output-arts -l pl.UTF-8
279 Wtyczka odtwarzania dźwięku przez arts.
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}
287 %description plugin-project
288 Additional plugins from group project: Audio Metainfo Renamer, Cddb
291 %description plugin-project -l pl.UTF-8
292 Dodatkowe wtyczki z grupy projekt: Audio Metainfo Renamer, Cddb Audio
303 for dir in . k3b-i18n-*; do
305 cp -f /usr/share/automake/config.sub admin
306 cp -f /usr/share/libtool/config/ltmain.sh admin
307 : > admin/libtool.m4.in
309 %{__make} -f admin/Makefile.common
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}
321 %{__make} -C k3b-i18n-*
324 rm -rf $RPM_BUILD_ROOT
325 install -d $RPM_BUILD_ROOT%{_includedir}/libisofs
328 DESTDIR=$RPM_BUILD_ROOT \
329 appsdir=%{_desktopdir}/kde \
330 k3bsetup2dir=%{_desktopdir}/kde \
331 kde_htmldir=%{_kdedocdir}
333 %{__make} -C k3b-i18n-* install \
334 DESTDIR=$RPM_BUILD_ROOT \
336 install libk3b/tools/libisofs/*.h $RPM_BUILD_ROOT%{_includedir}/libisofs
338 %find_lang %{name} --all-name --with-kde
341 rm -rf $RPM_BUILD_ROOT
343 %post -p /sbin/ldconfig
344 %postun -p /sbin/ldconfig
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
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
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
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
381 %{_libdir}/libk3bdevice.la
383 %{_includedir}/libisofs
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
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
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
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
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
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
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
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
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
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
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
451 %files plugin-konqueror
452 %defattr(644,root,root,755)
453 %{_datadir}/apps/konqueror/servicemenus/*.desktop
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
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
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