]> git.pld-linux.org Git - SPECS.git/blob - kdegraphics.spec
SPECS updated Tue 30 Apr 15:06:09 CEST 2024
[SPECS.git] / kdegraphics.spec
1 # TODO
2 # - switch to gtk+2 port or something?
3 #kdegraphics-kuickshow-3.5.9-3.i686 marks imlib-1.9.15-9.i686 (cap libImlib.so.1)
4 #  imlib-1.9.15-9.i686 marks gtk+-1.2.10-20.i686 (cap libgdk-1.2.so.0)
5 #    gtk+-1.2.10-20.i686 marks glib-1.2.10-16.i686 (cap glib >= 1.2.10)
6 #
7 # Conditional build:
8 %bcond_without  kuickshow               # do not build kuickshow app (omit imlib req)
9 %bcond_with     protections             # protections against fair use (printing and copying)
10 %bcond_without  hidden_visibility       # no gcc hidden visibility
11 #
12 %define         _state          stable
13 %define         _minlibsevr     9:%{version}
14 %define         _minbaseevr     9:%{version}
15
16 Summary:        K Desktop Environment - Graphic Applications
17 Summary(es.UTF-8):      K Desktop Environment - aplicaciones gráficas
18 Summary(pl.UTF-8):      K Desktop Environment - Aplikacje graficzne
19 Summary(pt_BR.UTF-8):   K Desktop Environment - Aplicações gráficas
20 Name:           kdegraphics
21 Version:        3.5.10
22 Release:        3
23 Epoch:          9
24 License:        GPL
25 Group:          X11/Applications/Graphics
26 Source0:        ftp://ftp.kde.org/pub/kde/%{_state}/%{version}/src/%{name}-%{version}.tar.bz2
27 # Source0-md5:  a09094b5357d8cd5c49d45b5d291dcfe
28 Patch0:         kde-common-PLD.patch
29 Patch1:         %{name}-allowprint.patch
30 Patch2:         kde-ac260-lt.patch
31 Patch3:         %{name}-kuickshow-imlib.patch
32 Patch4:         %{name}-am.patch
33 URL:            http://www.kde.org/
34 BuildRequires:  OpenEXR-devel >= 1.1.0
35 BuildRequires:  OpenGL-GLU-devel
36 BuildRequires:  ed
37 BuildRequires:  fribidi-devel >= 0.10.4
38 %{?with_hidden_visibility:BuildRequires:        gcc-c++ >= 5:4.1.0-0.20051206r108118.1}
39 BuildRequires:  gettext-tools
40 BuildRequires:  giflib-devel
41 %{?with_kuickshow:BuildRequires:        imlib-devel}
42 BuildRequires:  kdelibs-devel >= %{_minlibsevr}
43 BuildRequires:  kpathsea
44 BuildRequires:  lcms-devel
45 BuildRequires:  libgphoto2-devel
46 BuildRequires:  libieee1284-devel
47 BuildRequires:  libjpeg-devel
48 BuildRequires:  libpng-devel >= 1.0.8
49 BuildRequires:  libstdc++-devel
50 BuildRequires:  libtiff-devel
51 BuildRequires:  libxml2-devel
52 BuildRequires:  libxml2-progs
53 BuildRequires:  poppler-qt-devel
54 %{?with_hidden_visibility:BuildRequires:        qt-devel >= 6:3.3.5.051113-1}
55 BuildRequires:  rpmbuild(macros) >= 1.129
56 BuildRequires:  sane-backends-devel
57 BuildRequires:  xorg-lib-libXxf86vm-devel
58 BuildConflicts: kdegraphics-mrml
59 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
60
61 %description
62 Graphic applications for the K Desktop Environment.
63
64 Included with this package are:
65
66 - Kamera - digital camera support
67 - KColorEdit - color palette editor
68 - KColorChooser - color chooser
69 - KDVI - displays TeX's device independent (.dvi) files,
70 - KFax - displays fax files,
71 - KFract - a fractal generator,
72 - KGhostview - displays postscript (.ps) files,
73 - KIconedit - icon editor,
74 - Kooka - a scanning tool
75 - KPaint - a simple drawing program,
76 - KRuler - a screen ruler
77 - KSnapshot - screen capture,
78 - KuickShow - an image viewer
79 - KView - displays numerous graphic file formats.
80
81 %description -l es.UTF-8
82 Aplicaciones gráficas para KDE.
83
84 Incluidos en este paquete:
85 - KDVI - visualiza archivos TeX's independientes de dispositivo,
86 - KFax - visualiza archivos de fax,
87 - KFract - creador de fractal
88 - KGhostview - visualiza archivos postscript (.ps),
89 - KPaint - un programa sencillo de dibujo,
90 - KView - visualiza numerosos formatos de archivos gráficos.
91
92 %description -l pl.UTF-8
93 Aplikacje graficzne dla KDE.
94
95 Pakiet zawiera programy:
96
97 - Kamera - obsługa kamer cyfrowych
98 - KDVI - przeglądarka plików DVI,
99 - KColorEdit - edytor palety kolorów
100 - KColorChooser - wybór koloru
101 - KFax - program do wyświetlania faksów,
102 - KFract - generator fraktali,
103 - KGhostview - program do oglądania postscriptu (.ps),
104 - KIconedit - program do edycji ikon dla KDE,
105 - KPaint - prosty program do grafiki rastrowej,
106 - KRuler - linijka ekranowa
107 - KSnapshot - program do przechwytywania wyglądu ekranu,
108 - KuickShow - przeglądarka plików graficznych.
109 - KView - przeglądarka plików graficznych.
110
111 %description -l pt_BR.UTF-8
112 Aplicações gráficas para o KDE.
113
114 Incluídos neste pacote:
115 - KDVI - visualiza arquivos TeX's independentes de dispositivo,
116 - KFax - visualiza arquivos de fax,
117 - KFract - gerador de fractal,
118 - KGhostview - visualiza arquivos postscript (.ps),
119 - KPaint - um programa simples de desenho,
120 - KView - visualiza numerosos formatos de arquivos gráficos.
121
122 %package devel
123 Summary:        kdegraphics development files
124 Summary(pl.UTF-8):      Pliki dla programistów kdegraphics
125 Summary(pt_BR.UTF-8):   Arquivos de inclusão para compilação de aplicações com kdegraphics
126 Group:          X11/Development/Libraries
127 Requires:       %{name}-kghostview = %{epoch}:%{version}-%{release}
128 Requires:       %{name}-kooka = %{epoch}:%{version}-%{release}
129 Requires:       %{name}-ksvg = %{epoch}:%{version}-%{release}
130 Requires:       %{name}-kview = %{epoch}:%{version}-%{release}
131 Requires:       %{name}-kviewshell = %{epoch}:%{version}-%{release}
132 Requires:       kdelibs-devel >= %{_minlibsevr}
133
134 %description devel
135 kdegraphics development files.
136
137 %description devel -l pl.UTF-8
138 Pliki dla programistów kdegraphics.
139
140 %description devel -l pt_BR.UTF-8
141 Arquivos de inclusão para compilação de aplicações que usem as
142 bibliotecas do kdegraphics.
143
144 %package daemonwatcher
145 Summary:        KDED Daemon Watcher
146 Summary(pl.UTF-8):      Strażnik demona KDED
147 Group:          X11/Applications
148 Requires:       kdelibs >= %{_minlibsevr}
149 Conflicts:      kdegraphics-mrml < 8:3.1-6
150
151 %description daemonwatcher
152 Starts daemons on demand and restarts them on failure.
153
154 %description daemonwatcher -l pl.UTF-8
155 Uruchamia demony na żądanie lub restartuje je po awarii.
156
157 %package kamera
158 Summary:        Digital camera support
159 Summary(pl.UTF-8):      Obsługa kamer cyfrowych
160 Group:          X11/Applications/Graphics
161 Requires:       kdebase-core >= %{_minbaseevr}
162
163 %description kamera
164 kamera is an IO slave and a KControl panel module which allows you to
165 access folders and images within any digital camera supported by the
166 upcoming gPhoto2 libraries. If you have a supported camera, you can
167 start using it with most KDE applications in two easy steps: simply
168 configure your camera model and port type from a list in KControl,
169 then start accessing the camera contents with a kamera:/ URL.
170
171 %description kamera -l pl.UTF-8
172 kamera to moduł IO slave oraz panelu KControl umożliwiający dostęp do
173 folderów i zdjęć w dowolnym aparacie cyfrowym obsługiwanym przez
174 biblioteki gPhoto2. Jeśli mamy obsługiwany aparat, można zacząć używać
175 go w większości aplikacji KDE w dwóch krokach: wybrać model i port
176 aparatu z listy w KControl, a następnie odwoływać się do zawartości
177 aparatu przez URL kamera:/.
178
179 %package kcolorchooser
180 Summary:        Color chooser
181 Summary(pl.UTF-8):      Program do wybierania kolorów
182 Group:          X11/Applications/Graphics
183 Requires:       kdelibs >= %{_minlibsevr}
184
185 %description kcolorchooser
186 Color chooser.
187
188 %description kcolorchooser -l pl.UTF-8
189 Program do wybierania kolorów.
190
191 %package kcoloredit
192 Summary:        Color palette editor
193 Summary(pl.UTF-8):      Edytor palety kolorów
194 Summary(pt_BR.UTF-8):   Editor de cores
195 Group:          X11/Applications/Graphics
196 Requires:       kdebase-core >= %{_minbaseevr}
197
198 %description kcoloredit
199 KColorEdit is a palette files editor. It can be used for editing color
200 palettes and for color choosing and naming.
201
202 %description kcoloredit -l pl.UTF-8
203 KColorEdit to edytor plików palety kolorów. Może być używany do edycji
204 palet kolorów oraz wybierania i nazywania kolorów.
205
206 %description kcoloredit -l pt_BR.UTF-8
207 Editor de cores do KDE.
208
209 %package kdvi
210 Summary:        KDE DVI viewer
211 Summary(pl.UTF-8):      Przeglądarka plików DVI dla KDE
212 Summary(pt_BR.UTF-8):   Programa de exibição de DVIs
213 Group:          X11/Applications/Graphics
214 Requires:       %{name}-kviewshell = %{epoch}:%{version}-%{release}
215 Requires:       kdebase-core >= %{_minbaseevr}
216
217 %description kdvi
218 KDVI is a plugin for the KViewshell program which allows KViewshell to
219 display DVI-files (.dvi) which are produced by the TeX typesetting
220 system. KDVI supports many extensions of the DVI standard, for
221 instance the inclusion of PostScript graphics or hyperlinks.
222
223 %description kdvi -l pl.UTF-8
224 KDVI to wtyczka dla programu KViewshell umożliwiająca mu oglądanie
225 plików DVI (.dvi) stworzonych przez system składu TeX. KDVI obsługuje
226 wiele rozszerzeń standardu DVI, na przykład dołączanie grafiki
227 postscriptowej i hiperłącza.
228
229 %description kdvi -l pt_BR.UTF-8
230 Programa de exibição de DVIs.
231
232 %package kfax
233 Summary:        KDE Fax viewer
234 Summary(pl.UTF-8):      Przeglądarka faksów dla KDE
235 Summary(pt_BR.UTF-8):   Programa de visualização de faxes (formato TIFF)
236 Group:          X11/Applications/Graphics
237 Requires:       %{name}-kviewshell = %{epoch}:%{version}-%{release}
238 Requires:       kdebase-core >= %{_minbaseevr}
239
240 %description kfax
241 KFax is a Fax file viewer capable of displaying and printing all
242 common fax file formats. In particular the fax files used by popular
243 the mgetty/sendfax and hylafax fax send and receive packages can be
244 displayed. The first (or only) page of a "PC-Research"-style (DigiFAX)
245 files produced by the ghostscript dfaxhigh or dfaxlow drivers can also
246 be displayed. (who is still using this format?) Input files using any
247 common fax encoding such as group 3 (1 and 2 dimensional) and group 4
248 can be displayed. KFax has built in native postscript printing
249 capabilities.
250
251 %description kfax -l pl.UTF-8
252 KFax to przeglądarka plików faksowych potrafiąca wyświetlać i drukować
253 wszystkie popularne formaty plików faksowych. W szczególności można
254 wyświetlać pliki faksów używane przez pakiety do wysyłania i
255 odbierania faksów mgetty/sendfax oraz hylafax. Można wyświetlić także
256 pierwszą (lub jedyną) stronę plików w stylu "PC-Research" (DigiFAX)
257 stworzonych przez sterowniki dfaxhigh i dfaxlow z ghostscripta. Pliki
258 wejściowe mogą używać dowolnego popularnego kodowania, takiego jak G3
259 (1- i 2-wymiarowego) lub G4. KFax ma wbudowaną natywną możliwość
260 wydruku do postscriptu.
261
262 %description kfax -l pt_BR.UTF-8
263 Programa de visualização de faxes (formato TIFF).
264
265 %package kfile
266 Summary:        Graphic formats enhanced information
267 Summary(pl.UTF-8):      Rozszerzone informacje o plikach graficznych
268 Group:          X11/Applications/Graphics
269 Requires:       konqueror >= %{version}
270
271 %description kfile
272 This package adds a fold to konqueror "file properties" dialog window
273 with file enhanced informations.
274
275 %description kfile -l pl.UTF-8
276 Ten pakiet dodaje do okna dialogowego "właściwości pliku" konquerora
277 dodatkową zakładkę z rozszerzonymi informacjami o pliku.
278
279 %package kgamma
280 Summary:        A monitor calibration tool
281 Summary(pl.UTF-8):      Narzędzie do kalibracji monitora
282 Group:          X11/Applications/Graphics
283 Requires:       kdebase-core >= %{_minbaseevr}
284
285 %description kgamma
286 A monitor calibration tool.
287
288 %description kgamma -l pl.UTF-8
289 Narzędzie do kalibracji monitora.
290
291 %package kghostview
292 Summary:        KDE Postscript viewer
293 Summary(pl.UTF-8):      Przeglądarka postscriptu dla KDE
294 Summary(pt_BR.UTF-8):   Programa de visualização de arquivos Postscript e PDF
295 Group:          X11/Applications/Graphics
296 Requires:       ghostscript
297 Requires:       kdebase-core >= %{_minbaseevr}
298
299 %description kghostview
300 KGhostView displays and prints PostScript (.ps, .eps) and Portable
301 Document Format (.pdf) files. It a port to KDE of Tim Theisen's
302 Ghostview program which uses Alladin Ghostscript to view documents
303 prepared in Adobe's PostScript page description language. PostScript
304 is the major page description language for printing on UNIX systems
305 and this application can be used to preview material intended for
306 printing or for reading documents online.
307
308 %description kghostview -l pl.UTF-8
309 KGhostView wyświetla i drukuje pliki w formacie PostScript (.ps, .eps)
310 oraz Portable Document Format (.pdf). Jest to port KDE programu
311 GhostView Tima Theisena, używającego Alladin Ghostscripta do
312 przeglądania dokumentów przygotowanych w języku opisu strony
313 PostScript Adobe'a. PostScript to główny język opisu strony używany do
314 drukowania w systemach uniksowych, a tej aplikacji można używać do
315 podglądu materiałów przeznaczonych do druku oraz do czytania
316 dokumentów online.
317
318 %description kghostview -l pt_BR.UTF-8
319 Programa de visualização de arquivos Postscript e PDF.
320
321 %package kiconedit
322 Summary:        KDE Icon Editor
323 Summary(pl.UTF-8):      Edytor ikon dla środowiska KDE
324 Summary(pt_BR.UTF-8):   Editor de ícones
325 Group:          X11/Applications/Graphics
326 Requires:       kdebase-core >= %{_minbaseevr}
327
328 %description kiconedit
329 KDE Icon editor.
330
331 %description kiconedit -l pl.UTF-8
332 Edytor ikon dla KDE.
333
334 %description kiconedit -l pt_BR.UTF-8
335 Editor de ícones, lida inclusive com arquivos .ICO.
336
337 %package kmrml
338 Summary:        Advanced Search
339 Summary(pl.UTF-8):      Zaawansowane wyszukiwanie
340 Group:          X11/Applications/Graphics
341 Requires:       kdebase-core >= %{_minbaseevr}
342 Obsoletes:      kdegraphics-mrml
343
344 %description kmrml
345 This package provides graphics files advanced search with file
346 indexing.
347
348 %description kmrml -l pl.UTF-8
349 Ten pakiet umożliwia zaawansowane wyszukiwanie plików graficznych z
350 indeksowaniem plików.
351
352 %package kolourpaint
353 Summary:        KDE Painter
354 Summary(pl.UTF-8):      Program graficzny KDE
355 Summary(pt_BR.UTF-8):   Editor básico de imagens bitmap
356 Group:          X11/Applications/Graphics
357 Requires:       kdebase-core >= %{_minbaseevr}
358 Obsoletes:      kdegraphics-kpaint
359
360 %description kolourpaint
361 A (very) simple painting program for KDE.
362
363 %description kolourpaint -l pl.UTF-8
364 (Bardzo) prosty program do rysowania pod KDE.
365
366 %description kolourpaint -l pt_BR.UTF-8
367 Editor básico de imagens bitmap.
368
369 %package kooka
370 Summary:        Scanning tool
371 Summary(pl.UTF-8):      Narzędzie do skanowania
372 Summary(pt_BR.UTF-8):   Um programa de rasterização de imagens, baseado no SANE e libkscan
373 Group:          X11/Applications/Graphics
374 Requires:       kdebase-core >= %{_minbaseevr}
375
376 %description kooka
377 Kooka is a KDE application that enables easy scanning using SANE
378 libraries.
379
380 %description kooka -l pl.UTF-8
381 Kooka to aplikacja KDE umożliwiająca łatwe skanowanie przy użyciu
382 bibliotek SANE.
383
384 %description kooka -l pt_BR.UTF-8
385 Um programa de rasterização de imagens, baseado no SANE e libkscan.
386
387 %package kpdf
388 Summary:        Kpdf is an xpdf based pdf viewer for KDE
389 Summary(pl.UTF-8):      Kpdf - program bazujący na xpdf do przeglądania plików pdf w KDE
390 Group:          X11/Applications/Graphics
391 Requires:       kdebase-core >= %{_minbaseevr}
392
393 %description kpdf
394 Kpdf is an xpdf based pdf viewer for KDE.
395
396 %description kpdf -l pl.UTF-8
397 Program bazujący na xpdf do przeglądania plików pdf w KDE.
398
399 %package kpovmodeler
400 Summary:        Povary Modeler
401 Summary(pl.UTF-8):      Modeler Povary
402 Group:          X11/Applications/Graphics
403 Requires:       kdebase-core >= %{_minbaseevr}
404 Requires:       povray
405
406 %description kpovmodeler
407 Modeler for POV-Ray scenes.
408
409 %description kpovmodeler -l pl.UTF-8
410 Modeler do scen POV-Raya.
411
412 %package kruler
413 Summary:        KRuler
414 Summary(pl.UTF-8):      Linijka dla KDE
415 Summary(pt_BR.UTF-8):   Régua de pixels para a tela
416 Group:          X11/Applications/Graphics
417 Requires:       kdebase-core >= %{_minbaseevr}
418
419 %description kruler
420 KRuler is a very simple application, with only one aim in life. To
421 measure distances on your screen.
422
423 %description kruler -l pl.UTF-8
424 KRuler jest prostą aplikacją, z tylko jednym celem w życiu: mierzenie
425 odległości na ekranie.
426
427 %description kruler -l pt_BR.UTF-8
428 Régua de pixels para a tela.
429
430 %package ksnapshot
431 Summary:        KDE Snap Shot
432 Summary(pl.UTF-8):      Program do przechwytywania ekranu dla KDE
433 Summary(pt_BR.UTF-8):   Programa de captura de tela
434 Group:          X11/Applications/Graphics
435 Requires:       kdebase-core >= %{_minbaseevr}
436
437 %description ksnapshot
438 KSnapshot is a simple application for taking screenshots. It is
439 capable of capturing images of either the whole desktop or just a
440 single window. The images can then be saved in a variety of formats.
441
442 %description ksnapshot -l pl.UTF-8
443 KSnapshot to prosta aplikacja do robienia zrzutów ekranu. Potrafi
444 przechwytywać obraz całego pulpitu lub tylko pojedynczego okna. Obrazy
445 mogą być następnie zapisane w wielu formatach.
446
447 %description ksnapshot -l pt_BR.UTF-8
448 Programa de captura de tela.
449
450 %package ksvg
451 Summary:        Scalable Vector Graphics for KDE
452 Summary(pl.UTF-8):      Skalowalna grafika wektorowa (SVG) dla KDE
453 Group:          X11/Applications/Graphics
454 Requires:       kdelibs >= %{_minlibsevr}
455
456 %description ksvg
457 KSVG is a KDE implementation of the Scalable Vector Graphics
458 Specifications.
459
460 %description ksvg -l pl.UTF-8
461 KSVG stanowi implementację dla KDE specyfikacji skalowalnej grafiki
462 wektorowej (SVG - Scalable Vector Graphics).
463
464 %package kuickshow
465 Summary:        Image viewer/browser
466 Summary(pl.UTF-8):      Przeglądarka obrazków
467 Group:          X11/Applications/Graphics
468 Requires:       kdebase-core >= %{_minbaseevr}
469 Provides:       kuickshow
470 Obsoletes:      kuickshow
471
472 %description kuickshow
473 KuickShow is a comfortable image browser/viewer. It displays a
474 filebrowser where you can select images which are then shown. The
475 following image formats are supported: jpg, gif, tiff, png, bmp, psd,
476 xpm, xbm, eim. Images can be displayed either in their own window, as
477 large as the image, or fullscreen.
478
479 %description kuickshow -l pl.UTF-8
480 KuickShow to wygodna przeglądarka obrazków. Wyświetla przeglądarkę
481 plików, w której można wybierać obrazki do pokazania. Obsługiwane są
482 następujące formaty obrazków: jpg, gif, tiff, png, bmp, psd, xpm, xbm,
483 eim. Obrazki mogą być wyświetlane w swoim oknie o rozmiarze obrazka
484 lub na pełnym ekranie.
485
486 %package kview
487 Summary:        KDE graphics file viewer
488 Summary(pl.UTF-8):      Przeglądarka plików graficznych dla KDE
489 Summary(pt_BR.UTF-8):   Visualizador de imagens
490 Group:          X11/Applications/Graphics
491 Requires:       kdebase-core >= %{_minbaseevr}
492
493 %description kview
494 KView is an image viewer for the KDE desktop. You can view graphics of
495 many different formats such as PostScript, TIFF etc. By saving your
496 files in a different format than the original you can easily convert
497 images to other graphics formats. In addition, KView provides some
498 nice little features for doing simple image processing, like
499 stretching/shrinking, rotation and filtering. You can tile your images
500 directly onto the desktop as a background picture, or arrange them in
501 a little slideshow.
502
503 %description kview -l pl.UTF-8
504 KView to przeglądarka plików graficznych dla KDE. Pozwala oglądać
505 grafikę w wielu różnych formatach, takich jak PostScript, TIFF itd.
506 Zapisując pliki w innym formacie niż oryginalny można łatwo
507 przekonwertować obrazki do innych formatów graficznych. Ponadto KView
508 dostarcza pewnych możliwości prostej obróbki obrazu, takich jak
509 rozciąganie/zmniejszanie, obracanie i filtrowanie. Można umieszczać
510 obrazki bezpośrednio na pulpicie jako tło lub łączyć je w przegląd
511 slajdów.
512
513 %description kview -l pt_BR.UTF-8
514 Visualizador de imagens poderoso para KDE.
515
516 %package kviewshell
517 Summary:        KDE generic framework for graphics viewers
518 Summary(pl.UTF-8):      Szkielet dla przeglądarek grafiki
519 Group:          X11/Applications/Graphics
520 Requires:       kdelibs >= %{_minlibsevr}
521 Conflicts:      kdegraphics-kview < 9:3.2.90.040514
522
523 %description kviewshell
524 KDE generic framework for graphics viewers allowing them to be
525 embedded in KDE applications.
526
527 %description kviewshell -l pl.UTF-8
528 Szkielet KDE dla przeglądarek grafiki, pozwalający na zagnieżdżanie
529 ich w aplikacjach KDE.
530
531 %prep
532 %setup -q
533 %patch0 -p1
534 %patch1 -p1
535 %patch2 -p1
536 %patch3 -p1
537 %patch4 -p1
538
539 %{__sed} -i -e 's/Categories=.*/Categories=Qt;KDE;Graphics;Viewer;/' \
540         kdvi/kdvi.desktop \
541         kfax/kfax.desktop \
542         kview/kview.desktop \
543         kuickshow/src/kuickshow.desktop \
544         kghostview/kghostview.desktop
545 %{__sed} -i -e 's/Categories=.*/Categories=Qt;KDE;Graphics;Viewer;PDFViewer;/' \
546         kpdf/shell/kpdf.desktop
547 %{__sed} -i -e 's/Categories=.*/Categories=Qt;KDE;Graphics;Scanning;/' \
548         kooka/kooka.desktop
549 %{__sed} -i -e 's/Categories=.*/Categories=Qt;KDE;Graphics;/' \
550         kcoloredit/kcolorchooser.desktop \
551         kcoloredit/kcoloredit.desktop \
552         ksnapshot/ksnapshot.desktop \
553         kruler/kruler.desktop \
554         kolourpaint/kolourpaint.desktop \
555         kiconedit/kiconedit.desktop
556 %{__sed} -i -e 's/Categories=.*/Categories=Qt;KDE;Graphics;/' \
557         kpovmodeler/kpovmodeler.desktop
558 for f in `find . -name *.desktop`; do
559         if grep -q '\[ven\]' $f; then
560                 sed -i -e 's/\[ven\]/[ve]/' $f
561         fi
562 done
563
564 %build
565 cp %{_datadir}/automake/config.sub admin
566
567 %{__make} -f admin/Makefile.common cvs
568
569 %if %{without kuickshow}
570 export DO_NOT_COMPILE="$DO_NOT_COMPILE kuickshow"
571 %endif
572
573 %configure \
574         --%{?debug:en}%{!?debug:dis}able-debug%{?debug:=full} \
575         %{!?debug:--disable-rpath} \
576         --disable-final \
577         %{?with_hidden_visibility:--enable-gcc-hidden-visibility} \
578         --enable-kpdf-drm=%{!?with_protections:no}%{?with_protections:yes} \
579 %if "%{_lib}" == "lib64"
580         --enable-libsuffix=64 \
581 %endif
582         --with-qt-libraries=%{_libdir}
583
584 %{__make}
585 rm -f makeinstall.stamp
586
587 %install
588 if [ ! -f makeinstall.stamp -o ! -d $RPM_BUILD_ROOT ]; then
589         rm -rf makeinstall.stamp installed.stamp $RPM_BUILD_ROOT
590
591         %{__make} install \
592                 DESTDIR=$RPM_BUILD_ROOT \
593                 kde_htmldir=%{_kdedocdir}
594
595         touch makeinstall.stamp
596 fi
597
598 if [ ! -f installed.stamp ]; then
599         rm -f $RPM_BUILD_ROOT%{_datadir}/applnk/Graphics/kruler.desktop
600         rm -f $RPM_BUILD_ROOT%{_libdir}/kde3/*.la
601
602         # unsupported
603         rm -rf $RPM_BUILD_ROOT%{_iconsdir}/locolor
604
605         touch installed.stamp
606 fi
607
608 rm -f *.lang
609 %find_lang kamera       --with-kde
610 %find_lang kcoloredit   --with-kde
611 %find_lang kgamma       --with-kde
612 %find_lang kdvi         --with-kde
613 %find_lang kghostview   --with-kde
614 %find_lang kiconedit    --with-kde
615 %find_lang kolourpaint  --with-kde
616 %find_lang kooka        --with-kde
617 %find_lang kpdf         --with-kde
618 %find_lang kpovmodeler  --with-kde
619 %find_lang kruler       --with-kde
620 %find_lang ksnapshot    --with-kde
621 %find_lang kuickshow    --with-kde
622 %find_lang kview        --with-kde
623
624 %clean
625 rm -rf $RPM_BUILD_ROOT
626
627 %post   kghostview      -p /sbin/ldconfig
628 %postun kghostview      -p /sbin/ldconfig
629
630 %post   kooka           -p /sbin/ldconfig
631 %postun kooka           -p /sbin/ldconfig
632
633 %post   ksvg            -p /sbin/ldconfig
634 %postun ksvg            -p /sbin/ldconfig
635
636 %post   kview           -p /sbin/ldconfig
637 %postun kview           -p /sbin/ldconfig
638
639 %post   kviewshell      -p /sbin/ldconfig
640 %postun kviewshell      -p /sbin/ldconfig
641
642 %files devel
643 %defattr(644,root,root,755)
644 %attr(755,root,root) %{_libdir}/libkghostviewlib.so
645 %attr(755,root,root) %{_libdir}/libkimageviewer.so
646 %attr(755,root,root) %{_libdir}/libkmultipage.so
647 %attr(755,root,root) %{_libdir}/libkpovmodeler.so
648 %attr(755,root,root) %{_libdir}/libkscan.so
649 %attr(755,root,root) %{_libdir}/libksvg.so
650 %attr(755,root,root) %{_libdir}/libtext2path.so
651 %{_libdir}/*.la
652 %{_includedir}/*.h
653 %{_includedir}/dom/*
654 %{_includedir}/ksvg
655 %{_includedir}/kviewshell
656 %{_includedir}/libtext2path-0.1
657
658 %files daemonwatcher
659 %defattr(644,root,root,755)
660 %attr(755,root,root) %{_libdir}/kde3/kded_daemonwatcher.so
661 %{_datadir}/services/kded/daemonwatcher.desktop
662
663 %files kamera -f kamera.lang
664 %defattr(644,root,root,755)
665 %attr(755,root,root) %{_libdir}/kde3/kcm_kamera.so
666 %attr(755,root,root) %{_libdir}/kde3/kio_kamera.so
667 %{_datadir}/services/camera.protocol
668 %{_desktopdir}/kde/kamera.desktop
669 %{_iconsdir}/*/*/*/camera*
670
671 %files kcolorchooser
672 %defattr(644,root,root,755)
673 %attr(755,root,root) %{_bindir}/kcolorchooser
674 %{_desktopdir}/kde/kcolorchooser.desktop
675 %{_iconsdir}/hicolor/*/*/kcolorchooser.*
676
677 %files kcoloredit -f kcoloredit.lang
678 %defattr(644,root,root,755)
679 %attr(755,root,root) %{_bindir}/kcoloredit
680 %{_datadir}/apps/kcoloredit
681 %{_desktopdir}/kde/kcoloredit.desktop
682 %{_iconsdir}/hicolor/*/*/kcoloredit.*
683
684 %files kdvi -f kdvi.lang
685 %defattr(644,root,root,755)
686 %attr(755,root,root) %{_bindir}/kdvi
687 %attr(755,root,root) %{_libdir}/kde3/kdvipart.so
688 %{_datadir}/apps/kdvi
689 %{_datadir}/config.kcfg/kdvi.kcfg
690 %{_datadir}/services/kdvimultipage.desktop
691 %{_desktopdir}/kde/kdvi.desktop
692 %{_iconsdir}/*/*/*/kdvi.*
693
694 %files kfax
695 %defattr(644,root,root,755)
696 %attr(755,root,root) %{_bindir}/kfax
697 %attr(755,root,root) %{_bindir}/kfaxview
698 %attr(755,root,root) %{_libdir}/libkfaximage.so
699 %attr(755,root,root) %{_libdir}/kde3/kfaxviewpart.so
700 %{_datadir}/apps/kfax/
701 %{_datadir}/apps/kfaxview
702 %{_datadir}/services/kfaxmultipage.desktop
703 %{_datadir}/services/kfaxmultipage_tiff.desktop
704 %{_desktopdir}/kde/kfax.desktop
705 %{_desktopdir}/kde/kfaxview.desktop
706 %{_iconsdir}/*/*/*/kfax.*
707 %{_iconsdir}/hicolor/*/*/kfaxview.*
708
709 %files kfile
710 %defattr(644,root,root,755)
711 %attr(755,root,root) %{_libdir}/kde3/gsthumbnail.so
712 %attr(755,root,root) %{_libdir}/kde3/kfile_*.so
713 %{_datadir}/services/gsthumbnail.desktop
714 %{_datadir}/services/kfile_*.desktop
715
716 %files kgamma -f kgamma.lang
717 %defattr(644,root,root,755)
718 %attr(755,root,root) %{_bindir}/xf86gammacfg
719 %attr(755,root,root) %{_libdir}/kde3/kcm_kgamma.so
720 %{_datadir}/apps/kgamma
721 %{_desktopdir}/kde/kgamma.desktop
722 %{_iconsdir}/*/*/apps/kgamma.png
723
724 %files kghostview -f kghostview.lang
725 %defattr(644,root,root,755)
726 %attr(755,root,root) %{_bindir}/kghostview
727 %attr(755,root,root) %{_libdir}/libkghostviewlib.so.*.*.*
728 %attr(755,root,root) %ghost %{_libdir}/libkghostviewlib.so.0
729 %attr(755,root,root) %{_libdir}/kde3/libkghostviewpart.so
730 %{_datadir}/apps/kconf_update/kghostview.upd
731 %attr(755,root,root) %{_datadir}/apps/kconf_update/update-to-xt-names.pl
732 %{_datadir}/apps/kghostview
733 %{_datadir}/config.kcfg/kghostview.kcfg
734 %{_datadir}/services/kghostview_part.desktop
735 %{_desktopdir}/kde/kghostview.desktop
736 %{_iconsdir}/*/*/*/kghostview.*
737
738 %files kiconedit -f kiconedit.lang
739 %defattr(644,root,root,755)
740 %attr(755,root,root) %{_bindir}/kiconedit
741 %{_datadir}/apps/kiconedit
742 %{_desktopdir}/kde/kiconedit.desktop
743 %{_iconsdir}/*/*/*/kiconedit.*
744
745 %files kmrml
746 %defattr(644,root,root,755)
747 %attr(755,root,root) %{_bindir}/mrmlsearch
748 %attr(755,root,root) %{_libdir}/libkdeinit_mrmlsearch.so
749 %attr(755,root,root) %{_libdir}/kde3/kcm_kmrml.so
750 %attr(755,root,root) %{_libdir}/kde3/kio_mrml.so
751 %attr(755,root,root) %{_libdir}/kde3/libkmrmlpart.so
752 %attr(755,root,root) %{_libdir}/kde3/mrmlsearch.so
753 %{_datadir}/mimelnk/text/mrml.desktop
754 %{_datadir}/services/mrml.protocol
755 %{_datadir}/services/mrml_part.desktop
756 %{_datadir}/apps/konqueror/servicemenus/mrml-servicemenu.desktop
757 %{_desktopdir}/kde/kcmkmrml.desktop
758
759 %files kolourpaint -f kolourpaint.lang
760 %defattr(644,root,root,755)
761 %attr(755,root,root) %{_bindir}/kolourpaint
762 %{_datadir}/apps/kolourpaint
763 %{_desktopdir}/kde/kolourpaint.desktop
764 %{_iconsdir}/hicolor/*/*/kolourpaint.*
765
766 %files kooka -f kooka.lang
767 %defattr(644,root,root,755)
768 %attr(755,root,root) %{_bindir}/kooka
769 %attr(755,root,root) %{_libdir}/libkscan.so.*.*.*
770 %attr(755,root,root) %ghost %{_libdir}/libkscan.so.1
771 %{_datadir}/apps/kooka
772 %{_datadir}/config/kookarc
773 %{_datadir}/services/scanservice.desktop
774 %{_desktopdir}/kde/kooka.desktop
775 %{_iconsdir}/*/*/actions/palette*
776
777 %files kpdf -f kpdf.lang
778 %defattr(644,root,root,755)
779 %attr(755,root,root) %{_bindir}/kpdf
780 %attr(755,root,root) %{_libdir}/kde3/libkpdfpart.so
781 %{_datadir}/apps/kpdf
782 %{_datadir}/apps/kpdfpart
783 %{_datadir}/config.kcfg/kpdf.kcfg
784 %{_datadir}/services/kpdf_part.desktop
785 %{_desktopdir}/kde/kpdf.desktop
786 %{_iconsdir}/hicolor/*/*/kpdf.*
787
788 %files kpovmodeler -f kpovmodeler.lang
789 %defattr(644,root,root,755)
790 %attr(755,root,root) %{_bindir}/kpovmodeler
791 %attr(755,root,root) %{_libdir}/libkpovmodeler.so.*.*.*
792 %attr(755,root,root) %ghost %{_libdir}/libkpovmodeler.so.0
793 %attr(755,root,root) %{_libdir}/kde3/libkpovmodelerpart.so
794 %{_datadir}/apps/kpovmodeler
795 %{_desktopdir}/kde/kpovmodeler.desktop
796 %{_iconsdir}/crystalsvg/*/*/kpovmodeler_doc.png
797 %{_iconsdir}/hicolor/*/*/kpovmodeler.png
798
799 %files kruler -f kruler.lang
800 %defattr(644,root,root,755)
801 %attr(755,root,root) %{_bindir}/kruler
802 %{_datadir}/apps/kruler
803 %{_desktopdir}/kde/kruler.desktop
804 %{_iconsdir}/*/*/apps/kruler.*
805
806 %files ksnapshot -f ksnapshot.lang
807 %defattr(644,root,root,755)
808 %attr(755,root,root) %{_bindir}/ksnapshot
809 %{_desktopdir}/kde/ksnapshot.desktop
810 %{_iconsdir}/*/*/apps/ksnapshot.*
811
812 %files ksvg
813 %defattr(644,root,root,755)
814 %attr(755,root,root) %{_bindir}/printnodetest
815 %attr(755,root,root) %{_bindir}/svgdisplay
816 %attr(755,root,root) %{_libdir}/libksvg.so.*.*.*
817 %attr(755,root,root) %ghost %{_libdir}/libksvg.so.0
818 %attr(755,root,root) %{_libdir}/libtext2path.so.*.*.*
819 %attr(755,root,root) %ghost %{_libdir}/libtext2path.so.0
820 %attr(755,root,root) %{_libdir}/kde3/libksvgplugin.so
821 %attr(755,root,root) %{_libdir}/kde3/libksvgrendererlibart.so
822 %attr(755,root,root) %{_libdir}/kde3/svgthumbnail.so
823 %{_datadir}/apps/ksvg
824 %{_datadir}/services/ksvglibartcanvas.desktop
825 %{_datadir}/services/ksvgplugin.desktop
826 %{_datadir}/services/svgthumbnail.desktop
827 %{_datadir}/servicetypes/ksvgrenderer.desktop
828
829 %if %{with kuickshow}
830 %files kuickshow -f kuickshow.lang
831 %defattr(644,root,root,755)
832 %attr(755,root,root) %{_bindir}/kuickshow
833 %attr(755,root,root) %{_libdir}/libkdeinit_kuickshow.so
834 %attr(755,root,root) %{_libdir}/kde3/kuickshow.so
835 %{_datadir}/apps/kuickshow
836 %{_desktopdir}/kde/kuickshow.desktop
837 %{_iconsdir}/hicolor/*/*/kuickshow.*
838 %endif
839
840 %files kview -f kview.lang
841 %defattr(644,root,root,755)
842 %attr(755,root,root) %{_bindir}/kview
843 %attr(755,root,root) %{_libdir}/libkdeinit_kview.so
844 %attr(755,root,root) %{_libdir}/libkimageviewer.so.*.*.*
845 %attr(755,root,root) %ghost %{_libdir}/libkimageviewer.so.0
846 %attr(755,root,root) %{_libdir}/kde3/kcm_kviewcanvasconfig.so
847 %attr(755,root,root) %{_libdir}/kde3/kcm_kviewgeneralconfig.so
848 %attr(755,root,root) %{_libdir}/kde3/kcm_kviewpluginsconfig.so
849 %attr(755,root,root) %{_libdir}/kde3/kcm_kviewviewerpluginsconfig.so
850 %attr(755,root,root) %{_libdir}/kde3/kview.so
851 %attr(755,root,root) %{_libdir}/kde3/kview_browserplugin.so
852 %attr(755,root,root) %{_libdir}/kde3/kview_effectsplugin.so
853 %attr(755,root,root) %{_libdir}/kde3/kview_presenterplugin.so
854 %attr(755,root,root) %{_libdir}/kde3/kview_scannerplugin.so
855 %attr(755,root,root) %{_libdir}/kde3/libkviewcanvas.so
856 %attr(755,root,root) %{_libdir}/kde3/libkviewviewer.so
857 %attr(755,root,root) %{_libdir}/kde3/libphotobook.so
858 %{_datadir}/apps/kview
859 %{_datadir}/apps/kviewviewer
860 %{_datadir}/apps/photobook
861 %{_datadir}/services/kconfiguredialog/kviewcanvasconfig.desktop
862 %{_datadir}/services/kconfiguredialog/kviewgeneralconfig.desktop
863 %{_datadir}/services/kconfiguredialog/kviewpluginsconfig.desktop
864 #%{_datadir}/services/kconfiguredialog/kviewpresenterconfig.desktop
865 %{_datadir}/services/kconfiguredialog/kviewviewerpluginsconfig.desktop
866 %{_datadir}/services/kviewcanvas.desktop
867 %{_datadir}/services/kviewviewer.desktop
868 %{_datadir}/servicetypes/kimageviewer.desktop
869 %{_datadir}/servicetypes/kimageviewercanvas.desktop
870 %{_datadir}/services/photobook.desktop
871 %{_desktopdir}/kde/kview.desktop
872 %{_iconsdir}/*/*/*/kview.png
873 %{_iconsdir}/crystalsvg/*/apps/photobook.png
874
875 %files kviewshell
876 %defattr(644,root,root,755)
877 %attr(755,root,root) %{_bindir}/kviewshell
878 %attr(755,root,root) %{_libdir}/libkmultipage.so.*.*.*
879 %attr(755,root,root) %ghost %{_libdir}/libkmultipage.so.0
880 %attr(755,root,root) %{_libdir}/kde3/emptymultipagepart.so
881 %attr(755,root,root) %{_libdir}/kde3/kviewerpart.so
882 %{_datadir}/apps/kviewerpart
883 %{_datadir}/apps/kviewshell
884 %{_datadir}/config.kcfg/kviewshell.kcfg
885 %{_datadir}/services/emptymultipage.desktop
886 %{_datadir}/servicetypes/kmultipage.desktop
887 %{_iconsdir}/*/*/*/kviewshell.png
888 # New
889 %attr(755,root,root) %{_libdir}/kde3/djvuviewpart.so
890 %attr(755,root,root) %{_libdir}/kde3/libdjvu.so
891 %{_datadir}/apps/djvumultipage.rc
892 %{_datadir}/config.kcfg/djvumultipage.kcfg
893 %{_datadir}/services/djvumultipage.desktop
This page took 1.009812 seconds and 3 git commands to generate.