/[packages]/updates/1/kdelibs4/current/SPECS/kdelibs4.spec
ViewVC logotype

Contents of /updates/1/kdelibs4/current/SPECS/kdelibs4.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 132311 - (show annotations) (download)
Mon Aug 8 10:25:06 2011 UTC (6 years, 1 month ago) by mikala
File size: 28991 byte(s)
Fix file list
SILENT: thks to the BS for noticing standard-dir-owned-by-package /usr/share/icons

1 %define branch 0
2 %{?_branch: %{expand: %%global branch 1}}
3
4 %define experimental 0
5 %{?_experimental: %{expand: %%global experimental 1}}
6
7 %define compile_apidox 0
8 %{?_with_apidox: %{expand: %%global compile_apidox 1}}
9
10 %define bootstrap 0
11 %{?_without_bootstrap: %global bootstrap 0}
12 %{?_with_bootstrap: %global bootstrap 1}
13
14 %define enable_final 0
15 %if %branch
16 %define kde_snapshot svn1198704
17 %endif
18 %define subrel 1
19 Name: kdelibs4
20 Summary: K Desktop Environment - Libraries
21 Version: 4.6.5
22 %if %branch
23 Release: %mkrel -c %kde_snapshot 1
24 %else
25 Release: %mkrel 1
26 %endif
27 Epoch: 2
28 Group: Graphical desktop/KDE
29 License: ARTISTIC BSD GPL_V2 LGPL_V2 QPL_V1.0
30 URL: http://www.kde.org
31 %if %branch
32 Source: ftp://ftp.kde.org/pub/kde/stable/%version/src/kdelibs-%version%kde_snapshot.tar.bz2
33 %if %experimental
34 Source1: ftp://ftp.kde.org/pub/kde/stable/%version/src/kdelibs-experimental-%version%kde_snapshot.tar.bz2
35 %endif
36 %else
37 Source: ftp://ftp.kde.org/pub/kde/stable/%version/src/kdelibs-%version.tar.bz2
38 %if %experimental
39 Source1: ftp://ftp.kde.org/pub/kde/stable/%version/src/kdelibs-experimental-%version.tar.bz2
40 %endif
41 %endif
42 #Mageia Patches
43 Patch1: kdelibs-4.1.81-overrides-oxygen-iaora.patch
44 Patch2: kdelibs-4.1.85-add-kde-menu.patch
45 Patch3: kdelibs-4.2.95-fix-kross-lib.patch
46 Patch4: kdelibs-4.5.85-add-default-places.patch
47 Patch5: kdelibs-fix-containment.patch
48 Patch6: kdelibs-4.4.0-use-timeline.patch
49 Patch7: kdelibs-4.5.95-no-HAL.patch
50 Patch8: kdelibs-4.3.90-install_all_css.patch
51 Patch9: kdelibs-4.5.85-branding.patch
52 Patch10: kdelibs-4.5.85-policykit-workaround.patch
53 Patch11: kdelibs-4.5.95-kate-wordwrap-ON.patch
54 Patch12: kdelibs-4.6.1-mga-add-extra-catalogs.patch
55 #Official backports ( P100 -> P199 )
56 #Branch patches ( P200 -> P299 )
57 Patch200: kdelibs-4.6.5-load-correct-files-for-docbook-xsl-1.76-fix-kde-271331-mga-897.patch
58 Patch201: kdelibs-4.6.5-fix-translation-on-desktopfiles.patch
59 Patch202: kdelibs-4.6.5-kdeui-widgets-kline-fix-kde-246513.patch
60 Patch203: kdelibs-4.6.5-solid-backends-upower-fix-crash-kde-270037.patch
61 Patch204: kdelibs-4.6.5-kioslave-khttp-fix-filename-security-check-kde-278643.patch
62 Patch205: kdelibs-4.6.5-khtml-rendering-fix-infinite-loop-kde-205348.patch
63 Patch206: kdelibs-4.6.5-khtml-rendering-unbreak-completion-on-tab-out-kde-277457.patch
64 #Testing ( P300 -> inf )
65 Patch301: kdelibs-testing-mdv47378.patch
66
67 #Trunk ( P400 +
68
69 BuildRequires: kde4-macros >= 4.1.71
70 BuildRequires: qt4-devel >= 4:4.7.1
71 BuildRequires: qt4-qtdbus
72 BuildRequires: avahi-compat-libdns_sd-devel
73 BuildRequires: avahi-client-devel
74 BuildRequires: libxslt-proc
75 BuildRequires: libxslt-devel
76 BuildRequires: libxml2 >= 2.4.11
77 BuildRequires: openssl-devel
78 BuildRequires: cups-devel >= 1.2
79 BuildRequires: pcre-devel
80 BuildRequires: fam-devel
81 BuildRequires: bzip2-devel
82 BuildRequires: libart_lgpl-devel
83 BuildRequires: libsasl-devel
84 BuildRequires: libtiff-devel
85 BuildRequires: libvorbis-devel
86 BuildRequires: udev-devel
87 BuildRequires: pam-devel
88 BuildRequires: libalsa-devel
89 BuildRequires: libmad-devel
90 BuildRequires: gdbm-devel
91 BuildRequires: jasper-devel
92 BuildRequires: OpenEXR-devel
93 BuildRequires: libacl-devel
94 BuildRequires: krb5-devel
95 BuildRequires: ungif-devel
96 BuildRequires: strigi-devel >= 0.6.3
97 BuildRequires: shared-mime-info
98 BuildRequires: soprano-devel >= 4:2.5.60
99 BuildRequires: automoc
100 BuildRequires: phonon-devel >= 4.2
101 BuildRequires: xpm-devel
102 BuildRequires: xft2-devel
103 BuildRequires: libxml2-utils
104 BuildRequires: liblzma-devel
105 BuildRequires: libutempter-devel
106 BuildRequires: rootcerts
107 BuildRequires: flex
108 BuildRequires: bison
109 BuildRequires: qca2-devel
110 BuildRequires: polkit-qt-1-devel >= 0.98.1
111 BuildRequires: shared-desktop-ontologies-devel
112 BuildRequires: attica-devel
113 BuildRequires: libxscrnsaver-devel
114 BuildRequires: libdbusmenu-qt-devel
115 BuildRequires: docbook-dtd42-xml
116 BuildRequires: docbook-style-xsl
117 BuildRequires: enchant-devel
118 BuildRequires: aspell-devel
119 BuildRequires: hspell-devel
120
121 %description
122 Libraries for the K Desktop Environment.
123
124 #------------------------------------------------
125
126 %define kde3support_major 4
127 %define libkde3support %mklibname kde3support %kde3support_major
128
129 %package -n %libkde3support
130 Summary: KDE 4 core library
131 Group: System/Libraries
132
133 %description -n %libkde3support
134 KDE 4 core library.
135
136 %files -n %libkde3support
137 %defattr(-,root,root)
138 %_kde_libdir/libkde3support.so.%{kde3support_major}*
139
140 #------------------------------------------------
141
142 %define kdecore_major 5
143 %define libkdecore %mklibname kdecore %kdecore_major
144
145 %package -n %libkdecore
146 Summary: KDE 4 core library
147 Group: System/Libraries
148 Requires: phonon-backend >= 4.2.0
149 %if !%{bootstrap}
150 Requires: kde4-config-file
151 Requires: qt4-style-iaora
152 Requires: kde4-style-iaora
153 Suggests: kde-l10n = %{version}
154 # to remove the old kde-l10n package, which isn't produced from kde-l10n .src.rpm
155 # starting from kde-l10n-4.6.2-1.mga1.src.rpm
156 Obsoletes: kde-l10n < 4.6.2-1
157 %endif
158 Requires: kdelibs4-core = %epoch:%{version}
159
160 %description -n %libkdecore
161 The kdecore library provides basic non user
162 interface functionality.
163
164 %files -n %libkdecore
165 %defattr(-,root,root)
166 %_kde_libdir/libkdecore.so.%{kdecore_major}*
167
168 #------------------------------------------------
169
170 %define kdefakes_major 5
171 %define libkdefakes %mklibname kdefakes %kdefakes_major
172
173 %package -n %libkdefakes
174 Summary: KDE 4 core library
175 Group: System/Libraries
176
177 %description -n %libkdefakes
178 KDE 4 core library.
179
180 %files -n %libkdefakes
181 %defattr(-,root,root)
182 %_kde_libdir/libkdefakes.so.%{kdefakes_major}*
183
184 #------------------------------------------------
185
186 %define kdesu_major 5
187 %define libkdesu %mklibname kdesu %kdesu_major
188
189 %package -n %libkdesu
190 Summary: KDE 4 core library
191 Group: System/Libraries
192
193 %description -n %libkdesu
194 Libkdesu provides functionality for building GUI front ends for
195 (password asking) console mode programs. For example, kdesu and
196 kdessh use it to interface with su and ssh respectively.
197
198 %files -n %libkdesu
199 %defattr(-,root,root)
200 %_kde_libdir/libkdesu.so.%{kdesu_major}*
201
202 #------------------------------------------------
203
204 %define kdeui_major 5
205 %define libkdeui %mklibname kdeui %kdeui_major
206
207 %package -n %libkdeui
208 Summary: KDE 4 core library
209 Group: System/Libraries
210
211
212 %description -n %libkdeui
213 This library provides standard user interface elements for use in
214 KDE applications.
215
216 %files -n %libkdeui
217 %defattr(-,root,root)
218 %_kde_libdir/libkdeui.so.%{kdeui_major}*
219
220 #------------------------------------------------
221
222 %define kdnssd_major 4
223 %define libkdnssd %mklibname kdnssd %kdnssd_major
224
225 %package -n %libkdnssd
226 Summary: KDE 4 core library
227 Group: System/Libraries
228
229 %description -n %libkdnssd
230 This is a library for handling the DNS-based Service Discovery Protocol
231 (DNS-SD),the layer of Zeroconfthat allows network services, such as printers, to
232 be discovered without any user intervention or centralized infrastructure.
233
234 %files -n %libkdnssd
235 %defattr(-,root,root)
236 %_kde_libdir/libkdnssd.so.%{kdnssd_major}*
237
238 #------------------------------------------------
239
240 %define kfile_major 4
241 %define libkfile %mklibname kfile %kfile_major
242
243 %package -n %libkfile
244 Summary: KDE 4 core library
245 Group: System/Libraries
246
247 %description -n %libkfile
248 KDE 4 core library.
249
250 %files -n %libkfile
251 %defattr(-,root,root)
252 %_kde_libdir/libkfile.so.%{kfile_major}*
253
254 #------------------------------------------------
255
256 %define khtml_major 5
257 %define libkhtml %mklibname khtml %khtml_major
258
259 %package -n %libkhtml
260 Summary: KDE 4 core library
261 Group: System/Libraries
262
263 %description -n %libkhtml
264 KDE 4 core library.
265
266 %files -n %libkhtml
267 %defattr(-,root,root)
268 %_kde_libdir/libkhtml.so.%{khtml_major}*
269
270 #------------------------------------------------
271
272 %define kimproxy_major 4
273 %define libkimproxy %mklibname kimproxy %kimproxy_major
274
275 %package -n %libkimproxy
276 Summary: KDE 4 core library
277 Group: System/Libraries
278
279 %description -n %libkimproxy
280 This library provides an easy-to-use interface to any instant messengers or chat
281 programs that you have installed that implement KIMIface.
282
283
284 %files -n %libkimproxy
285 %defattr(-,root,root)
286 %_kde_libdir/libkimproxy.so.%{kimproxy_major}*
287
288 #------------------------------------------------
289
290 %define kio_major 5
291 %define libkio %mklibname kio %kio_major
292
293 %package -n %libkio
294 Summary: KDE 4 core library
295 Group: System/Libraries
296
297 %description -n %libkio
298 KDE 4 core library.
299
300 %files -n %libkio
301 %defattr(-,root,root)
302 %_kde_libdir/libkio.so.%{kio_major}*
303
304 #------------------------------------------------
305
306 %define kjsembed_major 4
307 %define libkjsembed %mklibname kjsembed %kjsembed_major
308
309 %package -n %libkjsembed
310 Summary: KDE 4 core library
311 Group: System/Libraries
312
313 %description -n %libkjsembed
314 KDE 4 core library.
315
316 %files -n %libkjsembed
317 %defattr(-,root,root)
318 %_kde_libdir/libkjsembed.so.%{kjsembed_major}*
319
320 #------------------------------------------------
321
322 %define kjs_major 4
323 %define libkjs %mklibname kjs %kjs_major
324
325 %package -n %libkjs
326 Summary: KDE 4 core library
327 Group: System/Libraries
328
329 %description -n %libkjs
330 KDE 4 core library.
331
332 %files -n %libkjs
333 %defattr(-,root,root)
334 %_kde_libdir/libkjs.so.%{kjs_major}*
335
336 #------------------------------------------------
337
338 %define kmediaplayer_major 4
339 %define libkmediaplayer %mklibname kmediaplayer %kmediaplayer_major
340
341 %package -n %libkmediaplayer
342 Summary: KDE 4 core library
343 Group: System/Libraries
344
345 %description -n %libkmediaplayer
346 KDE 4 core library.
347
348 %files -n %libkmediaplayer
349 %defattr(-,root,root)
350 %_kde_libdir/libkmediaplayer.so.%{kmediaplayer_major}*
351
352 #------------------------------------------------
353
354 %define nepomuk_major 4
355 %define libnepomuk %mklibname nepomuk %nepomuk_major
356
357 %package -n %libnepomuk
358 Summary: KDE 4 core library
359 Group: System/Libraries
360
361 %description -n %libnepomuk
362 KDE 4 core library.
363
364 %files -n %libnepomuk
365 %defattr(-,root,root)
366 %_kde_libdir/libnepomuk.so.%{nepomuk_major}*
367
368 #------------------------------------------------
369
370 %define knewstuff2_major 4
371 %define libknewstuff2 %mklibname knewstuff2_ %knewstuff2_major
372
373 %package -n %libknewstuff2
374 Summary: KDE 4 core library
375 Group: System/Libraries
376 Obsoletes: %{_lib}knewstuff25
377 Obsoletes: %{_lib}knewstuff24
378
379 %description -n %libknewstuff2
380 KDE 4 core library.
381
382 %files -n %libknewstuff2
383 %defattr(-,root,root)
384 %_kde_libdir/libknewstuff2.so.%{knewstuff2_major}*
385
386 #------------------------------------------------
387
388 %define knotifyconfig_major 4
389 %define libknotifyconfig %mklibname knotifyconfig %knotifyconfig_major
390
391 %package -n %libknotifyconfig
392 Summary: KDE 4 core library
393 Group: System/Libraries
394
395 %description -n %libknotifyconfig
396 KDE 4 core library.
397
398 %files -n %libknotifyconfig
399 %defattr(-,root,root)
400 %_kde_libdir/libknotifyconfig.so.%{knotifyconfig_major}*
401
402 #------------------------------------------------
403
404 %define kntlm_major 4
405 %define libkntlm %mklibname kntlm %kntlm_major
406
407 %package -n %libkntlm
408 Summary: KDE 4 core library
409 Group: System/Libraries
410
411 %description -n %libkntlm
412 KDE 4 core library.
413
414 %files -n %libkntlm
415 %defattr(-,root,root)
416 %_kde_libdir/libkntlm.so.%{kntlm_major}*
417
418 #------------------------------------------------
419
420 %define kparts_major 4
421 %define libkparts %mklibname kparts %kparts_major
422
423 %package -n %libkparts
424 Summary: KDE 4 core library
425 Group: System/Libraries
426
427 %description -n %libkparts
428 KDE 4 core library.
429
430 %files -n %libkparts
431 %defattr(-,root,root)
432 %_kde_libdir/libkparts.so.%{kparts_major}*
433
434 #------------------------------------------------
435
436 %define krosscore_major 4
437 %define libkrosscore %mklibname krosscore %krosscore_major
438
439 %package -n %libkrosscore
440 Summary: KDE 4 core library
441 Group: System/Libraries
442
443 %description -n %libkrosscore
444 KDE 4 core library.
445
446 %files -n %libkrosscore
447 %defattr(-,root,root)
448 %_kde_libdir/libkrosscore.so.%{krosscore_major}*
449
450 #------------------------------------------------
451
452 %define krossui_major 4
453 %define libkrossui %mklibname krossui %krossui_major
454
455 %package -n %libkrossui
456 Summary: KDE 4 core library
457 Group: System/Libraries
458
459 %description -n %libkrossui
460 KDE 4 core library.
461
462 %files -n %libkrossui
463 %defattr(-,root,root)
464 %_kde_libdir/libkrossui.so.%{krossui_major}*
465
466 #------------------------------------------------
467
468 %define ktexteditor_major 4
469 %define libktexteditor %mklibname ktexteditor %ktexteditor_major
470
471 %package -n %libktexteditor
472 Summary: KDE 4 core library
473 Group: System/Libraries
474
475 %description -n %libktexteditor
476 KDE 4 core library.
477
478 %files -n %libktexteditor
479 %defattr(-,root,root)
480 %_kde_libdir/libktexteditor.so.%{ktexteditor_major}*
481
482 #------------------------------------------------
483
484 %define kunittest_major 4
485 %define libkunittest %mklibname kunittest %kunittest_major
486
487 %package -n %libkunittest
488 Summary: KDE 4 core library
489 Group: System/Libraries
490
491 %description -n %libkunittest
492 KDE 4 core library.
493
494 %files -n %libkunittest
495 %defattr(-,root,root)
496 %_kde_libdir/libkunittest.so.%{kunittest_major}*
497
498 #------------------------------------------------
499
500 %define kutils_major 4
501 %define libkutils %mklibname kutils %kutils_major
502
503 %package -n %libkutils
504 Summary: KDE 4 core library
505 Group: System/Libraries
506
507 %description -n %libkutils
508 KDE 4 core library.
509
510 %files -n %libkutils
511 %defattr(-,root,root)
512 %_kde_libdir/libkutils.so.%{kutils_major}*
513
514 #------------------------------------------------
515
516 %define solid_major 4
517 %define libsolid %mklibname solid %solid_major
518
519 %package -n %libsolid
520 Summary: KDE 4 core library
521 Group: System/Libraries
522
523 %description -n %libsolid
524 KDE 4 core library.
525
526 %files -n %libsolid
527 %defattr(-,root,root)
528 %_kde_libdir/libsolid.so.%{solid_major}*
529
530 #------------------------------------------------
531
532 %define threadweaver_major 4
533 %define libthreadweaver %mklibname threadweaver %threadweaver_major
534
535 %package -n %libthreadweaver
536 Summary: KDE 4 core library
537 Group: System/Libraries
538
539 %description -n %libthreadweaver
540 KDE 4 core library.
541
542 %files -n %libthreadweaver
543 %defattr(-,root,root)
544 %_kde_libdir/libthreadweaver.so.%{threadweaver_major}*
545
546 #------------------------------------------------
547
548 %define kpty_major 4
549 %define libkpty %mklibname kpty %kpty_major
550
551 %package -n %libkpty
552 Summary: KDE 4 core library
553 Group: System/Libraries
554
555
556 %description -n %libkpty
557 KDE 4 core library.
558
559 %files -n %libkpty
560 %defattr(-,root,root)
561 %_kde_libdir/libkpty.so.%{kpty_major}*
562
563 #------------------------------------------------
564
565 %define kjsapi_major 4
566 %define libkjsapi %mklibname kjsapi %kjsapi_major
567
568 %package -n %libkjsapi
569 Summary: KDE 4 core library
570 Group: System/Libraries
571
572
573 %description -n %libkjsapi
574 KDE 4 core library.
575
576 %files -n %libkjsapi
577 %defattr(-,root,root)
578 %_kde_libdir/libkjsapi.so.%{kjsapi_major}*
579
580 #------------------------------------------------
581
582 %define libplasma_major 3
583 %define libplasma %mklibname plasma %{libplasma_major}
584
585 %package -n %libplasma
586 Summary: KDE 4 core library
587 Group: System/Libraries
588
589 %description -n %libplasma
590 KDE 4 core library.
591
592 %files -n %libplasma
593 %defattr(-,root,root)
594 %_kde_libdir/libplasma.so.%{libplasma_major}*
595
596 #------------------------------------------------
597
598 %define libkunitconversion_major 4
599 %define libkunitconversion %mklibname kunitconversion %{libkunitconversion_major}
600
601 %package -n %libkunitconversion
602 Summary: KDE 4 core library
603 Group: System/Libraries
604
605 %description -n %libkunitconversion
606 KDE 4 core library.
607
608 %files -n %libkunitconversion
609 %defattr(-,root,root)
610 %_kde_libdir/libkunitconversion.so.%{libkunitconversion_major}*
611
612 #------------------------------------------------
613
614 %define libnepomukquery_major 4
615 %define libnepomukquery %mklibname nepomukquery %{libnepomukquery_major}
616
617 %package -n %libnepomukquery
618 Summary: KDE 4 library
619 Group: System/Libraries
620
621 %description -n %libnepomukquery
622 KDE 4 library.
623
624 %files -n %libnepomukquery
625 %defattr(-,root,root)
626 %_kde_libdir/libnepomukquery.so.%{libnepomukquery_major}*
627
628 #------------------------------------------------
629
630 %define libkdewebkit_major 5
631 %define libkdewebkit %mklibname kdewebkit %{libkdewebkit_major}
632
633 %package -n %libkdewebkit
634 Summary: KDE 4 library
635 Group: System/Libraries
636
637 %description -n %libkdewebkit
638 KDE 4 library.
639
640 %files -n %libkdewebkit
641 %defattr(-,root,root)
642 %_kde_libdir/libkdewebkit.so.%{libkdewebkit_major}*
643
644
645 #------------------------------------------------
646
647 %define libknewstuff3_major 4
648 %define libknewstuff3 %mklibname knewstuff3_ %{libknewstuff3_major}
649
650 %package -n %libknewstuff3
651 Summary: KDE 4 library
652 Group: System/Libraries
653 Obsoletes: %{_lib}knewstuff34 < 2:4.5.68-2
654
655 %description -n %libknewstuff3
656 KDE 4 library.
657
658 %files -n %libknewstuff3
659 %defattr(-,root,root)
660 %_kde_libdir/libknewstuff3.so.%{libknewstuff3_major}*
661
662 #------------------------------------------------
663
664 %define libkatepartinterfaces_major 4
665 %define libkatepartinterfaces %mklibname katepartinterfaces %{libkatepartinterfaces_major}
666
667 %package -n %libkatepartinterfaces
668 Summary: KDE 4 library
669 Group: System/Libraries
670
671 %description -n %libkatepartinterfaces
672 KDE 4 library.
673
674 %files -n %libkatepartinterfaces
675 %defattr(-,root,root)
676 %_kde_libdir/libkatepartinterfaces.so.%{libkatepartinterfaces_major}*
677
678 #------------------------------------------------
679
680 %define libkcmutils_major 4
681 %define libkcmutils %mklibname kcmutils %{libkcmutils_major}
682
683 %package -n %libkcmutils
684 Summary: KDE 4 library
685 Group: System/Libraries
686
687 %description -n %libkcmutils
688 KDE 4 library.
689
690 %files -n %libkcmutils
691 %defattr(-,root,root)
692 %_kde_libdir/libkcmutils.so.%{libkcmutils_major}*
693
694 #------------------------------------------------
695
696 %define libkprintutils_major 4
697 %define libkprintutils %mklibname kprintutils %{libkprintutils_major}
698
699 %package -n %libkprintutils
700 Summary: KDE 4 library
701 Group: System/Libraries
702
703 %description -n %libkprintutils
704 KDE 4 library.
705
706 %files -n %libkprintutils
707 %defattr(-,root,root)
708 %_kde_libdir/libkprintutils.so.%{libkprintutils_major}*
709
710 #------------------------------------------------
711
712 %define libkidletime_major 4
713 %define libkidletime %mklibname kidletime %{libkidletime_major}
714
715 %package -n %libkidletime
716 Summary: KDE 4 library
717 Group: System/Libraries
718
719 %description -n %libkidletime
720 KDE 4 library.
721
722 %files -n %libkidletime
723 %defattr(-,root,root)
724 %_kde_libdir/libkidletime.so.%{libkidletime_major}*
725
726
727 #------------------------------------------------
728
729 %define libkemoticons_major 4
730 %define libkemoticons %mklibname kemoticons %{libkemoticons_major}
731
732 %package -n %libkemoticons
733 Summary: KDE 4 library
734 Group: System/Libraries
735
736 %description -n %libkemoticons
737 KDE 4 library.
738
739 %files -n %libkemoticons
740 %defattr(-,root,root)
741 %_kde_libdir/libkemoticons.so.%{libkemoticons_major}*
742
743 #------------------------------------------------
744
745 %define libnepomukutils_major 4
746 %define libnepomukutils %mklibname nepomukutils %{libnepomukutils_major}
747
748 %package -n %libnepomukutils
749 Summary: KDE 4 library
750 Group: System/Libraries
751
752 %description -n %libnepomukutils
753 KDE 4 library.
754
755 %files -n %libnepomukutils
756 %defattr(-,root,root)
757 %_kde_libdir/libnepomukutils.so.%{libnepomukutils_major}*
758
759 #------------------------------------------------
760
761 %package devel
762 Group: Development/KDE and Qt
763 Summary: Header files and documentation for compiling KDE applications
764 Requires: kde4-macros
765 Requires: automoc4
766 Requires: acl-devel
767 Requires: qt4-devel >= 4:4.7.0
768 Requires: qt4-qtdbus
769 Requires: kdelibs4-core = %epoch:%version
770 Requires: soprano-devel >= 4:2.5.60
771 Requires: strigi-devel
772 # add requires on libxml2-utils, as when building most kde applications,
773 # it will call xmllint to validate the docbook files:
774 Requires: libxml2-utils
775 Requires: avahi-compat-libdns_sd-devel
776 Requires: avahi-client-devel
777 Requires: enchant-devel
778 Requires: libxslt-proc
779 Requires: libxslt-devel
780 Requires: openssl-devel
781 Requires: cups-devel >= 1.2
782 Requires: pcre-devel
783 Requires: fam-devel
784 Requires: bzip2-devel
785 Requires: libart_lgpl-devel
786 Requires: libjpeg-devel
787 Requires: libpng-devel
788 Requires: libsasl-devel
789 Requires: libtiff-devel
790 Requires: libvorbis-devel
791 Requires: pam-devel
792 Requires: libalsa-devel
793 Requires: libmad-devel
794 Requires: gdbm-devel
795 Requires: jasper-devel
796 Requires: OpenEXR-devel
797 Requires: libacl-devel
798 Requires: krb5-devel
799 Requires: ungif-devel
800 Requires: strigi-devel >= 0.6.3
801 Requires: shared-mime-info
802 Requires: soprano-devel >= 2.0.98
803 Requires: xpm-devel
804 Requires: xft2-devel
805 Requires: shared-desktop-ontologies-devel >= 0.5
806 Provides: plasma-devel = %epoch:%version
807 Requires: %libkde3support = %epoch:%version
808 Requires: %libkdecore = %epoch:%version
809 Requires: %libkdefakes = %epoch:%version
810 Requires: %libkdesu = %epoch:%version
811 Requires: %libkdeui = %epoch:%version
812 Requires: %libkdnssd = %epoch:%version
813 Requires: %libkfile = %epoch:%version
814 Requires: %libkhtml = %epoch:%version
815 Requires: %libkimproxy = %epoch:%version
816 Requires: %libkio = %epoch:%version
817 Requires: %libkjsembed = %epoch:%version
818 Requires: %libkjs = %epoch:%version
819 Requires: %libkmediaplayer = %epoch:%version
820 Requires: %libnepomuk = %epoch:%version
821 Requires: %libknewstuff2 = %epoch:%version
822 Requires: %libknotifyconfig = %epoch:%version
823 Requires: %libkntlm = %epoch:%version
824 Requires: %libkparts = %epoch:%version
825 Requires: %libkrosscore = %epoch:%version
826 Requires: %libkrossui = %epoch:%version
827 Requires: %libktexteditor = %epoch:%version
828 Requires: %libkunittest = %epoch:%version
829 Requires: %libkutils = %epoch:%version
830 Requires: %libsolid = %epoch:%version
831 Requires: %libthreadweaver = %epoch:%version
832 Requires: %libkpty = %epoch:%version
833 Requires: %libkjsapi = %epoch:%version
834 Requires: %libplasma = %epoch:%version
835 Requires: %libkunitconversion = %epoch:%version
836 Requires: %libkdewebkit = %epoch:%version
837 Requires: %libnepomukquery = %epoch:%version
838 Requires: %libknewstuff3 = %epoch:%version
839 Requires: %libkatepartinterfaces = %epoch:%version
840 Requires: %libkcmutils = %epoch:%version
841 Requires: %libkemoticons = %epoch:%version
842 Requires: %libkidletime = %epoch:%version
843 Requires: %libkprintutils = %epoch:%version
844 Requires: %libnepomukutils = %epoch:%version
845 Obsoletes: kdelibs4-experimental-devel < 2:4.3.73-1
846 Provides: kdelibs4-experimental-devel = %epoch:%version
847 Conflicts: kdelibs4-core < 4.2.95-3
848 Conflicts: kdebase4-workspace-devel < 2:4.3.75-1
849 Conflicts: kdebase4-runtime <= 1:4.2.4
850 Conflicts: webkitkde-devel < 0.0-0.1050148.3
851 Conflicts: kdeplatform4-devel < 4:0.9.97-3
852
853 %description devel
854 This package includes the header files you will need to compile applications
855 for KDE. Also included is the KDE API documentation in HTML format for easy
856 browsing.
857
858 %files devel
859 %defattr(-,root,root,-)
860 %_mandir/man1/kdecmake.1*
861 %_kde_includedir/*
862 %_kde_appsdir/cmake/modules/*
863 %_kde_libdir/libkdefakes.so
864 %_kde_libdir/libkdesu.so
865 %_kde_libdir/libkdnssd.so
866 %_kde_libdir/libkhtml.so
867 %_kde_libdir/libkimproxy.so
868 %_kde_libdir/libkjs.so
869 %_kde_libdir/libkjsembed.so
870 %_kde_libdir/libkmediaplayer.so
871 %_kde_libdir/libknewstuff2.so
872 %_kde_libdir/libknotifyconfig.so
873 %_kde_libdir/libkntlm.so
874 %_kde_libdir/libkparts.so
875 %_kde_libdir/libkrossui.so
876 %_kde_libdir/libktexteditor.so
877 %_kde_libdir/libkunittest.so
878 %_kde_libdir/libkutils.so
879 %_kde_libdir/libnepomuk.so
880 %_kde_libdir/libkde3support.so
881 %_kde_libdir/libkpty.so
882 %_kde_libdir/libkfile.so
883 %_kde_libdir/libsolid.so
884 %_kde_libdir/libkrosscore.so
885 %_kde_libdir/libkdecore.so
886 %_kde_libdir/libkdeui.so
887 %_kde_libdir/libkio.so
888 %_kde_libdir/libthreadweaver.so
889 %_kde_libdir/libkjsapi.so
890 %_kde_libdir/libplasma.so
891 %_kde_libdir/libkunitconversion.so
892 %_kde_libdir/libnepomukquery.so
893 %_kde_libdir/libkdewebkit.so
894 %_kde_libdir/libknewstuff3.so
895 %_kde_libdir/libkprintutils.so
896 %_kde_libdir/libkidletime.so
897 %_kde_libdir/libkemoticons.so
898 %_kde_libdir/libkcmutils.so
899 %_kde_libdir/libkatepartinterfaces.so
900 %_kde_libdir/libnepomukutils.so
901 %_kde_libdir/kde4/plugins/designer
902 %_kde_bindir/checkXML
903 %_kde_mandir/man1/checkXML.1*
904 %_kde_bindir/kconfig_compiler
905
906 #--------------------------------------------------------------
907 %package core
908 Group: Graphical desktop/KDE
909 Summary: KDE 4 system core files
910 Suggests: enchant-dictionary
911 Suggests: xdg-utils
912 Requires: shared-mime-info
913 Requires: docbook-dtd42-xml
914 Requires: docbook-style-xsl
915 Conflicts: kdebase4-workspace < 2:4.1.73-1
916 Conflicts: kdebase4-runtime < 1:4.5.76
917 Requires: rootcerts
918 Requires: shared-desktop-ontologies
919 Obsoletes: lilypond-kde4 < 0.2-3
920 Requires: udisks upower
921 Conflicts: kdelibs4-devel < 2:4.6.5
922 %description core
923 KDE 4 system core files.
924
925 %files core
926 %defattr(-,root,root,-)
927 %_kde_bindir/kbuildsycoca4
928 %_kde_bindir/kcookiejar4
929 %_kde_bindir/kde4-config
930 %_kde_bindir/kded4
931 %_kde_bindir/kdeinit4
932 %_kde_bindir/kdeinit4_shutdown
933 %_kde_bindir/kdeinit4_wrapper
934 %_kde_bindir/kjs
935 %_kde_bindir/kjscmd
936 %_kde_bindir/kross
937 %_kde_bindir/kshell4
938 %_kde_bindir/kunittestmodrunner
939 %_kde_bindir/kwrapper4
940 %_kde_bindir/makekdewidgets
941 %_kde_bindir/meinproc4
942 %_kde_bindir/meinproc4_simple
943 %_kde_bindir/nepomuk-rcgen
944 %_kde_bindir/preparetips
945 %dir %_kde_libdir/kde4
946 %_kde_libdir/kde4/*.so
947 %dir %_kde_libdir/kde4/libexec
948 %_kde_libdir/kde4/libexec/filesharelist
949 %attr(4755,root,root) %_kde_libdir/kde4/libexec/fileshareset
950 %_kde_libdir/kde4/libexec/fileshareset
951 %_kde_libdir/kde4/libexec/kauth-policy-gen
952 %_kde_libdir/kde4/libexec/kconf_update
953 %_kde_libdir/kde4/libexec/kdesu_stub
954 %_kde_libdir/kde4/libexec/kio_http_cache_cleaner
955 %_kde_libdir/kde4/libexec/kioslave
956 %_kde_libdir/kde4/libexec/klauncher
957 %_kde_libdir/kde4/libexec/kmailservice
958 %_kde_libdir/kde4/libexec/kpac_dhcp_helper
959 %_kde_libdir/kde4/libexec/ksendbugmail
960 %_kde_libdir/kde4/libexec/ktelnetservice
961 %_kde_libdir/kde4/libexec/lnusertemp
962 %_kde_libdir/kde4/libexec/start_kdeinit
963 %_kde_libdir/kde4/libexec/start_kdeinit_wrapper
964
965 %dir %_kde_libdir/kde4/plugins
966 %_kde_libdir/kde4/plugins/imageformats
967 %_kde_libdir/kde4/plugins/kauth
968 %_kde_libdir/kde4/plugins/script
969 %_kde_libdir/libkdeinit4_*
970 %_kde_datadir/config
971 %_kde_datadir/mime/*
972 %_kde_datadir/kde4
973 %_kde_applicationsdir/kmailservice.desktop
974 %_kde_applicationsdir/ktelnetservice.desktop
975 %_kde_appsdir/proxyscout
976 %_kde_appsdir/LICENSES
977 %_kde_appsdir/ktexteditor_kdatatool
978 %_kde_appsdir/ktexteditor_insertfile
979 %_kde_appsdir/ktexteditor_exporter
980 %_kde_appsdir/ktexteditor_iconinserter
981 %_kde_appsdir/ktexteditor_insanehtml_le
982 %_kde_appsdir/kssl
983 %_kde_appsdir/ksgmltools2
984 %_kde_appsdir/knewstuff
985 %_kde_appsdir/kjava
986 %_kde_appsdir/khtml
987 %_kde_appsdir/kdewidgets
988 %_kde_appsdir/kdeui
989 %_kde_appsdir/kconf_update
990 %_kde_appsdir/kcm_componentchooser
991 %_kde_appsdir/katepart
992 %_kde_appsdir/kcharselect
993 %_kde_docdir/HTML/en/sonnet
994 %_kde_docdir/HTML/en/common/*
995 %_kde_docdir/HTML/en/kioslave/data
996 %_kde_docdir/HTML/en/kioslave/file
997 %_kde_docdir/HTML/en/kioslave/ftp
998 %_kde_docdir/HTML/en/kioslave/help
999 %_kde_docdir/HTML/en/kioslave/http
1000 %_kde_docdir/HTML/en/kioslave/mailto
1001 %_kde_docdir/HTML/en/kioslave/rlogin
1002 %_kde_docdir/HTML/en/kioslave/telnet
1003 %_kde_docdir/HTML/en/kioslave/webdav
1004 %_kde_mandir/man1/kde4-config.1*
1005 %_kde_mandir/man1/makekdewidgets.1*
1006 %_kde_mandir/man7/kdeoptions.7*
1007 %_kde_mandir/man7/qtoptions.7*
1008 %_kde_mandir/man8/kbuildsycoca4.8*
1009 %_kde_mandir/man8/kcookiejar4.8*
1010 %_kde_mandir/man8/kdeinit4.8*
1011 %_kde_mandir/man8/meinproc4.8*
1012 %_kde_mandir/man1/kjs.1.*
1013 %_kde_mandir/man1/kjscmd.1.*
1014 %_kde_mandir/man1/kross.1.*
1015 %_kde_mandir/man8/kded4.8.*
1016 %_kde_iconsdir/hicolor/*/actions/presence_away.png
1017 %_kde_iconsdir/hicolor/*/actions/presence_offline.png
1018 %_kde_iconsdir/hicolor/*/actions/presence_online.png
1019 %_kde_iconsdir/hicolor/*/actions/presence_unknown.png
1020 %_kde_iconsdir/hicolor/scalable/apps/ktexteditorautobrace.svgz
1021
1022 %_kde_datadir/locale/all_languages
1023 %_kde_datadir/locale/en_US/entry.desktop
1024 %_sysconfdir/dbus-1/system.d/org.kde.auth.conf
1025 %_kde_sysconfdir/xdg/kde4/menus/applications.menu
1026 %_kde_appsdir/kauth
1027 %_kde_appsdir/plasma
1028 %_kde_datadir/dbus-1/*/*
1029 #--------------------------------------------------------------
1030
1031 %if %{compile_apidox}
1032 %package apidoc
1033 Group: Development/KDE and Qt
1034 Summary: Development documentation for %name
1035 Requires: qt4-doc
1036
1037 %description apidoc
1038 This packages contains all development documentation for kdelibs
1039
1040 %files apidoc
1041 %defattr(-,root,root,-)
1042 %_docdir/kde4/api/*
1043 %endif
1044
1045 #--------------------------------------------------------------
1046
1047 %prep
1048 %if %branch
1049 %setup -q -n kdelibs-%version%kde_snapshot
1050 %else
1051 %setup -q -n kdelibs-%version
1052 %endif
1053
1054 %if %experimental
1055 tar xjvf %SOURCE1
1056 %if %branch
1057 mv kdelibs-experimental-%version%kde_snapshot experimental
1058 %else
1059 mv kdelibs-experimental-%version experimental
1060 %endif
1061 %endif
1062
1063 # Apply branch patchs
1064 %patch200 -p1
1065 %patch201 -p1
1066 %patch202 -p1
1067 %patch203 -p1
1068 %patch204 -p1
1069 %patch205 -p1
1070 %patch206 -p1
1071
1072 # Apply trunk patch
1073 # Test patch
1074
1075 # Apply mageia patch
1076 #%patch1 -p0
1077 %patch2 -p0
1078 #%patch3 -p0
1079 %patch4 -p0
1080 %patch5 -p0
1081 %patch6 -p0
1082 %patch7 -p0
1083 %patch8 -p0
1084 %patch9 -p0
1085 %patch11 -p0
1086 %patch12 -p0
1087
1088
1089
1090
1091 # add release version as part of branding ( From Fedora )
1092 sed -i -e "s|@@VERSION_RELEASE@@|%{version}-%{release}|" kio/kio/kprotocolmanager.cpp
1093 #%patch10 -p1
1094
1095 %build
1096 %if %enable_final
1097 %cmake_kde4 -DKDE4_ENABLE_FINAL=ON
1098 %else
1099 %cmake_kde4
1100 %endif
1101
1102 %make
1103
1104 %if %{compile_apidox}
1105 cd ..
1106 doc/api/doxygen.sh --doxdatadir=${PWD}/doc/common .
1107 %endif
1108
1109 %install
1110 rm -fr %buildroot
1111 %makeinstall_std -C build
1112
1113 %if %{compile_apidox}
1114 mkdir -p %buildroot/%_docdir/kde4/api
1115 cp -av kdelibs-%version-apidocs %buildroot/%_docdir/kde4/api/kdelibs
1116 %endif
1117
1118 %__rm -fr %buildroot%_kde_appsdir/kssl/ca-bundle.crt
1119 ln -snf %_sysconfdir/pki/tls/certs/ca-bundle.crt %buildroot%_kde_appsdir/kssl/ca-bundle.crt
1120
1121 %clean
1122 rm -fr %buildroot

  ViewVC Help
Powered by ViewVC 1.1.26