]> git.pld-linux.org Git - packages/k3b.git/blob - k3b.spec
4c529ddfbe229c8ea2dcb4bf9aee7791c4d929a4
[packages/k3b.git] / k3b.spec
1 #
2 # TODO: fill R: of -devel subpackage
3 # - k3b-1.91.0-0.rc2.1.i686: required "/usr/share/apps/konqsidebartng/virtual_folders/services" is provided by following packages:
4 #   a) kde4-kdebase-workspace-4.4.2-3.i686
5 #   b) kde4-kdebase-workspace-4.4.1-1.i686
6 #   c) kde4-konqueror-4.4.2-1.i686
7 #   d) kde4-konqueror-4.4.1-1.i686
8
9 %define         qtver   4.6.3
10 %define         kdever  4.4.5
11
12 Summary:        The CD Kreator
13 Summary(hu.UTF-8):      CD Kreator
14 Summary(pl.UTF-8):      Kreator CD
15 Name:           k3b
16 Version:        2.0.2
17 Release:        6
18 Epoch:          1
19 License:        GPL v2+
20 Group:          X11/Libraries
21 Source0:        http://downloads.sourceforge.net/k3b/%{name}-%{version}.tar.bz2
22 # Source0-md5:  c86113af31a2032e57fd2f302b5f637a
23 Patch0:         k3b-2.0.2-ffmpeg.patch
24 Patch1:         k3b-2.0.2-libavformat54.patch
25 URL:            http://k3b.plainblack.com/
26 BuildRequires:  Qt3Support-devel >= %{qtver}
27 BuildRequires:  QtNetwork-devel >= %{qtver}
28 BuildRequires:  QtOpenGL-devel >= %{qtver}
29 BuildRequires:  QtScript-devel >= %{qtver}
30 BuildRequires:  QtSql-devel >= %{qtver}
31 BuildRequires:  QtSvg-devel >= %{qtver}
32 BuildRequires:  QtTest-devel >= %{qtver}
33 BuildRequires:  QtUiTools-devel >= %{qtver}
34 BuildRequires:  QtWebKit-devel >= %{qtver}
35 BuildRequires:  automoc4 >= 0.9.88
36 BuildRequires:  cmake >= 2.8.0
37 BuildRequires:  docbook-dtd42-xml
38 BuildRequires:  ffmpeg-devel
39 BuildRequires:  flac-c++-devel
40 BuildRequires:  kde4-kdebase-workspace-devel >= %{kdever}
41 BuildRequires:  kde4-kdelibs-devel >= %{kdever}
42 BuildRequires:  kde4-libkcddb-devel >= %{kdever}
43 BuildRequires:  libdvdread-devel
44 BuildRequires:  libjpeg-devel
45 BuildRequires:  libmad-devel
46 BuildRequires:  libmpcdec-devel
47 BuildRequires:  libmusicbrainz-devel
48 BuildRequires:  libsamplerate-devel
49 BuildRequires:  libsndfile-devel
50 BuildRequires:  polkit-qt-devel >= 0.9.2
51 BuildRequires:  qt4-build >= %{qtver}
52 BuildRequires:  qt4-qmake >= %{qtver}
53 BuildRequires:  rpmbuild(macros) >= 1.600
54 BuildRequires:  taglib-devel
55 Requires:       kde4-kdebase-runtime
56 Suggests:       cdrdao
57 Suggests:       cdrtools
58 Suggests:       dvd+rw-tools
59 Obsoletes:      k3b-plugin-decoder-ffmpeg
60 Obsoletes:      k3b-plugin-decoder-flac
61 Obsoletes:      k3b-plugin-decoder-libsndfile
62 Obsoletes:      k3b-plugin-decoder-mad
63 Obsoletes:      k3b-plugin-decoder-musepack
64 Obsoletes:      k3b-plugin-decoder-oggvorbis
65 Obsoletes:      k3b-plugin-decoder-wave
66 Obsoletes:      k3b-plugin-encoder-external
67 Obsoletes:      k3b-plugin-encoder-lame
68 Obsoletes:      k3b-plugin-encoder-oggvorbis
69 Obsoletes:      k3b-plugin-encoder-sox
70 Obsoletes:      k3b-plugin-konqueror
71 Obsoletes:      k3b-plugin-output-alsa
72 Obsoletes:      k3b-plugin-output-arts
73 Obsoletes:      k3b-plugin-project
74 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
75
76 %description
77 The CD Kreator features:
78  - the most userfriendly interface ever ;-)
79  - writing audio-CDs
80  - writing ISO-CDs
81  - writing existing iso-images to CD
82  - CD copy (data, audio, mixed mode)
83  - blanking of CD-RWs
84  - CD ripping to WAV
85  - dvd ripping with the transcode tools
86  - DivX/XviD encoding
87  - K3b checks if the user inserted an empty disk
88  - Retrieving CD info and toc
89  - Support for ATAPI drives without SCSI-emulation for reading
90  - integrated full featured audio player
91
92 %description -l hu.UTF-8
93 A CD Kreator lehetőségei:
94  - a legfelhasználóbarátabb felület ;-)
95  - audio CD-k írása
96  - ISO CD-k írása
97  - iso-képek írása CD-re
98  - CD másolás (adat, audio, vegyes)
99  - CD-RW-k törlése
100  - CD rippelése WAV-ba
101  - dvd rippelése
102  - DivX/XviD kódolás
103  - k3b ellenőrzi, hogy van-e a gépben üres lemez
104  - CD infomráció és toc lekérdezése
105  - ATAPI támogatás SCSI-emuláció nélkül az olvasáshoz
106  - audiolejátszó
107
108 %description -l pl.UTF-8
109 Własności Kreatora CD:
110  - najbardziej przyjazny dla użytkownika interfejs ;-)
111  - zapisywanie płyt CD-Audio
112  - zapisywanie płyt ISO
113  - zapisywanie istniejących obrazów ISO na CD
114  - kopiowanie CD (data/audio/mixed - z danymi, dźwiękiem i mieszane)
115  - czyszczenie płyt CD-RW
116  - rippowanie CD do plików WAV
117  - rippowanie DVD przy użyciu narzędzi transcode
118  - kodowanie DivX/XviD
119  - sprawdzanie, czy użytkownik włożył czystą płytę
120  - odtwarzania CD-info i TOC
121  - obsługa nagrywarek ATAPI bez emulacji SCSI przy odczycie
122  - zintegrowany odtwarzacz płyt audio o pełnych możliwościach
123
124 %package devel
125 Summary:        Header files for libk3bcore library
126 Summary(hu.UTF-8):      Fejléc fájlok (libk3bcore)
127 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki libk3bcore
128 Group:          Development/Libraries
129 Requires:       %{name} = %{epoch}:%{version}-%{release}
130 Requires:       libdvdread-devel
131 Requires:       libsamplerate-devel
132
133 %description devel
134 Header files for libk3bcore library.
135
136 %description devel -l hu.UTF-8
137 Fejléc fájlok a libk3bcore-hoz.
138
139 %description devel -l pl.UTF-8
140 Pliki nagłówkowe biblioteki libk3bcore.
141
142 %prep
143 %setup -q
144 %patch0 -p1
145 %patch1 -p1
146
147 %build
148 install -d build
149 cd build
150 %cmake \
151         -DK3B_ENABLE_HAL_SUPPORT=no \
152         -LCMS_DIR=%{_libdir} \
153         ../
154 %{__make}
155
156 %install
157 rm -rf $RPM_BUILD_ROOT
158
159 %{__make} -C build install \
160         DESTDIR=$RPM_BUILD_ROOT \
161         kde_htmldir=%{_kdedocdir} \
162         kde_libs_htmldir=%{_kdedocdir}
163
164 # remove unsupported langs
165 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/locale/sr@ijekavian
166 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/locale/sr@ijekavianlatin
167
168 %find_lang %{name} --all-name --with-kde
169
170 %post   -p /sbin/ldconfig
171 %postun -p /sbin/ldconfig
172
173 %clean
174 rm -rf $RPM_BUILD_ROOT
175
176 %files -f %{name}.lang
177 %defattr(644,root,root,755)
178 %attr(755,root,root) %{_bindir}/k3b
179 %attr(755,root,root) %{_bindir}/k3bsetup
180 %attr(755,root,root) %{_libdir}/kde4/k3baudiometainforenamerplugin.so
181 %attr(755,root,root) %{_libdir}/kde4/k3baudioprojectcddbplugin.so
182 %attr(755,root,root) %{_libdir}/kde4/k3bexternalencoder.so
183 %attr(755,root,root) %{_libdir}/kde4/k3bflacdecoder.so
184 %attr(755,root,root) %{_libdir}/kde4/k3blameencoder.so
185 %attr(755,root,root) %{_libdir}/kde4/k3bmaddecoder.so
186 %attr(755,root,root) %{_libdir}/kde4/k3boggvorbisdecoder.so
187 %attr(755,root,root) %{_libdir}/kde4/k3boggvorbisencoder.so
188 %attr(755,root,root) %{_libdir}/kde4/k3bsoxencoder.so
189 %attr(755,root,root) %{_libdir}/kde4/k3bwavedecoder.so
190 %attr(755,root,root) %{_libdir}/kde4/k3bffmpegdecoder.so
191 %attr(755,root,root) %{_libdir}/kde4/k3bmpcdecoder.so
192 %attr(755,root,root) %{_libdir}/kde4/kcm_k3bexternalencoder.so
193 %attr(755,root,root) %{_libdir}/kde4/kcm_k3blameencoder.so
194 %attr(755,root,root) %{_libdir}/kde4/kcm_k3boggvorbisencoder.so
195 %attr(755,root,root) %{_libdir}/kde4/kcm_k3bsetup.so
196 %attr(755,root,root) %{_libdir}/kde4/kcm_k3bsoxencoder.so
197 %attr(755,root,root) %{_libdir}/kde4/kio_videodvd.so
198 %attr(755,root,root) %ghost %{_libdir}/libk3blib.so.6
199 %attr(755,root,root) %{_libdir}/libk3blib.so.6.0.0
200 %attr(755,root,root) %ghost %{_libdir}/libk3bdevice.so.6
201 %attr(755,root,root) %{_libdir}/libk3bdevice.so.6.0.0
202 %attr(755,root,root) %{_libdir}/kde4/k3blibsndfiledecoder.so
203 %attr(755,root,root) %{_libdir}/kde4/libexec/k3bsetuphelper
204 %{_desktopdir}/kde4/k3b.desktop
205 %{_datadir}/apps/k3b
206 #%{_iconsdir}/hicolor/*x*/apps/k3b.png
207
208 %{_datadir}/apps/solid/actions/k3b_audiocd_rip.desktop
209 %{_datadir}/apps/solid/actions/k3b_copy_disc.desktop
210 %{_datadir}/apps/solid/actions/k3b_create_audio_cd_from_blank_medium.desktop
211 %{_datadir}/apps/solid/actions/k3b_create_data_project_from_blank_medium.desktop
212 %{_datadir}/apps/solid/actions/k3b_videodvd_rip.desktop
213
214 %{_datadir}/kde4/services/ServiceMenus/k3b_create_audio_cd.desktop
215 %{_datadir}/kde4/services/ServiceMenus/k3b_create_data_project.desktop
216 %{_datadir}/kde4/services/ServiceMenus/k3b_create_video_cd.desktop
217 %{_datadir}/kde4/services/ServiceMenus/k3b_write_bin_image.desktop
218 %{_datadir}/kde4/services/ServiceMenus/k3b_write_iso_image.desktop
219 %{_datadir}/kde4/services/k3baudiometainforenamerplugin.desktop
220 %{_datadir}/kde4/services/k3baudioprojectcddbplugin.desktop
221 %{_datadir}/kde4/services/k3bexternalencoder.desktop
222 %{_datadir}/kde4/services/k3bflacdecoder.desktop
223 %{_datadir}/kde4/services/k3blameencoder.desktop
224 %{_datadir}/kde4/services/k3blibsndfiledecoder.desktop
225 %{_datadir}/kde4/services/k3bmaddecoder.desktop
226 %{_datadir}/kde4/services/k3bmpcdecoder.desktop
227 %{_datadir}/kde4/services/k3boggvorbisdecoder.desktop
228 %{_datadir}/kde4/services/k3boggvorbisencoder.desktop
229 %{_datadir}/kde4/services/k3bsetup.desktop
230 %{_datadir}/kde4/services/k3bsoxencoder.desktop
231 %{_datadir}/kde4/services/k3bwavedecoder.desktop
232 %{_datadir}/kde4/services/k3bffmpegdecoder.desktop
233 %{_datadir}/kde4/services/kcm_k3bexternalencoder.desktop
234 %{_datadir}/kde4/services/kcm_k3blameencoder.desktop
235 %{_datadir}/kde4/services/kcm_k3boggvorbisencoder.desktop
236 %{_datadir}/kde4/services/kcm_k3bsoxencoder.desktop
237 %{_datadir}/kde4/services/videodvd.protocol
238 %{_datadir}/kde4/servicetypes/k3bplugin.desktop
239 %{_datadir}/apps/konqsidebartng/virtual_folders/services/videodvd.desktop
240 #%%{_datadir}/sounds/k3b*.wav
241 %{_datadir}/mime/packages/x-k3b.xml
242 %{_datadir}/dbus-1/system-services/org.kde.kcontrol.k3bsetup.service
243 /etc/dbus-1/system.d/org.kde.kcontrol.k3bsetup.conf
244 %{_datadir}/polkit-1/actions/org.kde.kcontrol.k3bsetup.policy
245
246 %files devel
247 %defattr(644,root,root,755)
248 %attr(755,root,root) %{_libdir}/libk3blib.so
249 %attr(755,root,root) %{_libdir}/libk3bdevice.so
250 %{_includedir}/*.h
This page took 0.074959 seconds and 2 git commands to generate.