]> git.pld-linux.org Git - packages/GraphicsMagick.git/blob - GraphicsMagick.spec
- converted to UTF-8
[packages/GraphicsMagick.git] / GraphicsMagick.spec
1 #
2 # Conditional build:
3 %bcond_without  fpx             # without FlashPIX module (which uses fpx library)
4 %bcond_with     gs              # with PostScript support through ghostscript library (warning: breaks jpeg!)
5 %bcond_without  jasper          # without JPEG2000 module (which uses jasper library)
6 %bcond_without  cxx             # without Magick++
7 #
8 %include        /usr/lib/rpm/macros.perl
9 %define         QuantumDepth    16
10 %define pdir    Graphics
11 %define pnam    Magick
12 Summary:        Image display, conversion, and manipulation under X
13 Summary(de.UTF-8):   Darstellen, Konvertieren und Bearbeiten von Grafiken unter X
14 Summary(es.UTF-8):   Exhibidor, convertidor y manipulador de imágenes bajo X
15 Summary(fr.UTF-8):   Visualisation, conversion, et manipulation d'images sous X
16 Summary(pl.UTF-8):   Narzędzie do wyświetlania, konwersji i manipulacji grafikami
17 Summary(pt_BR.UTF-8):   Exibidor, conversor e manipulador de imagens sob X
18 Summary(ru.UTF-8):   Просмотр, конвертирование, обработка изображений под X Window
19 Summary(tr.UTF-8):   X altında resim gösterme, çevirme ve değişiklik yapma
20 Summary(uk.UTF-8):   Перегляд, конвертування та обробка зображень під X Window
21 Name:           GraphicsMagick
22 Version:        1.1.7
23 Release:        2
24 License:        Apache-like
25 Group:          X11/Applications/Graphics
26 Source0:        ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/%{name}-%{version}.tar.bz2
27 # Source0-md5:  f75d830ca623bf10385b3ad62c48437a
28 Patch0:         %{name}-libpath.patch
29 Patch1:         %{name}-system-libltdl.patch
30 Patch2:         %{name}-link.patch
31 URL:            http://www.graphicsmagick.org/
32 BuildRequires:  autoconf >= 2.59-9
33 BuildRequires:  automake >= 1:1.8
34 BuildRequires:  bzip2-devel >= 1.0.1
35 BuildRequires:  expat-devel >= 1.95.7
36 BuildRequires:  freetype-devel >= 2.0.2-2
37 %{?with_gs:BuildRequires:       ghostscript-devel}
38 %{?with_jasper:BuildRequires:   jasper-devel >= 1.700.5}
39 BuildRequires:  jbigkit-devel
40 BuildRequires:  lcms-devel
41 %{?with_fpx:BuildRequires:      libfpx-devel >= 1.2.0.4-3}
42 BuildRequires:  libjpeg-devel
43 BuildRequires:  libltdl-devel
44 BuildRequires:  libpng-devel >= 1.0.8
45 BuildRequires:  libstdc++-devel
46 BuildRequires:  libtiff-devel
47 BuildRequires:  libtool >= 2:1.5
48 BuildRequires:  libwmf-devel >= 2:0.2.2
49 BuildRequires:  libxml2-devel >= 2.0
50 BuildRequires:  perl-devel >= 1:5.8.0
51 BuildRequires:  rpm-perlprov >= 4.1-13
52 BuildRequires:  rpmbuild(macros) >= 1.315
53 BuildRequires:  xorg-lib-libXext-devel
54 # only checked for, but only supplied scripts/txt2html is used
55 #BuildRequires: txt2html
56 Requires:       %{name}-libs = %{version}-%{release}
57 Obsoletes:      GraphicsMagick-coder-dps
58 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
59
60 # we don't want "-s" here, because it would be added to `GraphicsMagick*-config --ldflags`
61 %define         filterout_ld    (-Wl,)?-s (-Wl,)?--strip-all
62 %define         modulesdir      %{_libdir}/GraphicsMagick-%{version}/modules-Q%{QuantumDepth}
63
64 %description
65 GraphicsMagick is an image display, conversion, and manipulation tool.
66 It runs under X Window. It is very powerful in terms of it's ability
67 to allow the user to edit images. It can handle many different formats
68 as well.
69
70 %description -l de.UTF-8
71 GraphicsMagick ist ein Tool zur Bildanzeige, -konvertierung und
72 manipulation, -das unter X-Window läuft. Es ist enorm leitungsfähig in
73 Bezug auf die Grafikmanipulationsfunktionen, die es dem Anwender
74 bietet, und auf die Vielfalt der unterstützten Formate.
75
76 %description -l es.UTF-8
77 GraphicsMagick es una herramienta para manipular, convertir y exhibir
78 imágenes, que funciona bajo X Window. Es una herramienta potente que
79 permite editar imágenes, pudiendo manipular varios formatos
80 diferentes.
81
82 %description -l fr.UTF-8
83 GraphicsMagick est un outil d'affichage, de conversion et de
84 manipulation d'images. Il tourne sous X Window et est très puissant en
85 termes de capacité d'édition des images. Il peut aussi gérer de
86 nombreux formats différents.
87
88 %description -l pl.UTF-8
89 GraphicsMagick jest narzędziem do manipulacji, konwersji i
90 wyświetlania. W skład pakietu wchodzą zarówno narzędzia X Window jak i
91 do używania z linii poleceń umożliwiające edycję plików graficznych.
92 Narzędzia z pakietu GraphicsMagick potrafią obsłużyć wiele różnych
93 formatów graficznych.
94
95 %description -l pt_BR.UTF-8
96 GraphicsMagick é uma ferramenta para manipular, converter e exibir
97 imagens, que funciona sob o X Window. É uma ferramenta poderosa que
98 permite editar imagens, podendo tratar vários formatos diferentes.
99
100 %description -l ru.UTF-8
101 GraphicsMagick - это утилита для просмотра, конвертирования и
102 обработки изображений. Она работает под X Window. GraphicsMagick
103 предоставляет пользователю широкие возможности по обработке
104 изображений в самых разнообразных форматах.
105
106 %description -l tr.UTF-8
107 GraphicsMagick bir resim gösterme, çevirme ve değişiklik yapma
108 programıdır. X Window pencereleme sistemi altında çalışır. Kullanıcıya
109 resimler üzerinde değişiklik yapma açısından pek çok olanak sunar. Bir
110 çok resim biçimini rahatlıkla kullanabilir.
111
112 %description -l uk.UTF-8
113 GraphicsMagick - це утиліта для перегляду, конвертування та обробки
114 зображень. Вона працює під X Window. GraphicsMagick дає користувачу
115 широкі можливості по обробці зображень в різноманітних форматах.
116
117 %package libs
118 Summary:        GraphicsMagick libraries
119 Summary(pl.UTF-8):   Biblioteki GraphicsMagick
120 Summary(pt_BR.UTF-8):   Bibliotecas dinâmicas do GraphicsMagick
121 Group:          X11/Libraries
122
123 %description libs
124 GraphicsMagick libraries.
125
126 %description libs -l pl.UTF-8
127 Biblioteki GraphicsMagick.
128
129 %description libs -l pt_BR.UTF-8
130 Bibliotecas dinâmicas do GraphicsMagick.
131
132 %package devel
133 Summary:        Libraries and header files for GraphicsMagick development
134 Summary(es.UTF-8):   Biblioteca estática y archivos de inclusión para desarrollo con libGraphicsMagick
135 Summary(pl.UTF-8):   Biblioteki i pliki nagłówkowe dla GraphicsMagick
136 Summary(pt_BR.UTF-8):   Biblioteca e arquivos de inclusão para desenvolvimento com libGraphicsMagick
137 Summary(ru.UTF-8):   Хедеры и библиотеки для программирования с GraphicsMagick
138 Summary(uk.UTF-8):   Хедери та бібліотеки для програмування з GraphicsMagick
139 Group:          X11/Development/Libraries
140 Requires:       %{name}-libs = %{version}-%{release}
141 Requires:       bzip2-devel
142 Requires:       freetype-devel
143 Requires:       lcms-devel
144 Requires:       libltdl-devel
145 Requires:       xorg-lib-libXext-devel
146 Requires:       zlib-devel
147
148 %description devel
149 This is the GraphicsMagick development package. It includes header
150 files for use in developing your own applications that make use of the
151 GraphicsMagick code and/or APIs.
152
153 %description devel -l de.UTF-8
154 Dies ist das GraphicsMagick-Entwicklerpaket. Es enthält Header-Dateien
155 zum Entwickeln von Anwendungen, die GraphicsMagick-Code und/oder -APIs
156 nutzen.
157
158 %description devel -l es.UTF-8
159 Este es el paquete de desarrollo GraphicsMagick. Incluye las
160 bibliotecas y los archivos de inclusión para el desarrollo de sus
161 propias aplicaciones que hacen uso del código GraphicsMagick y/el
162 APIs.
163
164 %description devel -l fr.UTF-8
165 Paquetage de développement GraphicsMagick. Contient les bibliothèques
166 statiques et les en-têtes utilisés pour créer vos propres applications
167 utilisant le code d'GraphicsMagick et/ou ses APIs.
168
169 %description devel -l pl.UTF-8
170 Pakiet ten zawieraja pliki potrzebne przy kompilowaniu programów
171 wykorzystujących blibliotekę GraphicsMagick takie jak pliki nagłówkowe
172 i dokumentację niezbędną przy pisaniu własnych programów z
173 wykorzystaniem API jakie udostępnia GraphicsMagick.
174
175 %description devel -l pt_BR.UTF-8
176 Este é o pacote de desenvolvimento GraphicsMagick. Inclui as
177 bibliotecas e os arquivos de inclusão para o desenvolvimento de suas
178 próprias aplicações que fazem uso do código GraphicsMagick e/ou APIs.
179
180 %description devel -l ru.UTF-8
181 Это пакет разработчика для программирования с GraphicsMagick. Он
182 включает хедеры и библиотеки для использования в программах, которые
183 используют код или API GraphicsMagick.
184
185 %description devel -l tr.UTF-8
186 Bu paket, GraphicsMagick uygulama arayüzünü kullanan programlar
187 geliştirmek için gereken başlık dosyalarını ve kitaplıkları içerir.
188
189 %description devel -l uk.UTF-8
190 Це пакет для програмування з GraphicsMagick. Він містить хедери та
191 бібліотеки для використання в програмах, що використовують код або API
192 GraphicsMagick.
193
194 %package static
195 Summary:        GraphicsMagick static libraries
196 Summary(pl.UTF-8):   Biblioteki statyczne GraphicsMagick
197 Summary(pt_BR.UTF-8):   Bibliotecas estáticas para desenvolvimento com libGraphicsMagick
198 Summary(ru.UTF-8):   Статические библиотеки для программирования с GraphicsMagick
199 Summary(uk.UTF-8):   Статичні бібліотеки для програмування з GraphicsMagick
200 Group:          X11/Development/Libraries
201 Requires:       %{name}-devel = %{version}-%{release}
202
203 %description static
204 GraphicsMagick static libraries.
205
206 %description static -l pl.UTF-8
207 Biblioteki statyczne GraphicsMagick.
208
209 %description static -l pt_BR.UTF-8
210 Bibliotecas estáticas para desenvolvimento com libGraphicsMagick.
211
212 %description static -l ru.UTF-8
213 Это отдельный пакет со статическими библиотеками, которые больше не
214 входят в GraphicsMagick-devel.
215
216 %description static -l uk.UTF-8
217 Це окремий пакет зі статичними бібліотеками, які більше не входять до
218 складу GraphicsMagick-devel.
219
220 %package coder-dot
221 Summary:        Coder module for GraphViz DOT files
222 Summary(pl.UTF-8):   Moduł kodera dla plików GraphViz DOT
223 Group:          X11/Applications/Graphics
224 Requires:       %{name} = %{version}-%{release}
225
226 %description coder-dot
227 Coder module for GraphViz DOT files.
228
229 %description coder-dot -l pl.UTF-8
230 Moduł kodera dla plików GraphViz DOT.
231
232 %package coder-fpx
233 Summary:        Coder module for FlashPIX (FPX) files
234 Summary(pl.UTF-8):   Moduł kodera dla plików FlashPIX (FPX)
235 Group:          X11/Applications/Graphics
236 Requires:       %{name} = %{version}-%{release}
237
238 %description coder-fpx
239 Coder module for FlashPIX (FPX) files.
240
241 %description coder-fpx -l pl.UTF-8
242 Moduł kodera dla plików FlashPIX (FPX).
243
244 %package coder-jbig
245 Summary:        Coder module for JBIG files
246 Summary(pl.UTF-8):   Moduł kodera dla plików JBIG
247 Group:          X11/Applications/Graphics
248 Requires:       %{name} = %{version}-%{release}
249
250 %description coder-jbig
251 Coder module for JBIG files.
252
253 %description coder-jbig -l pl.UTF-8
254 Moduł kodera dla plików JBIG.
255
256 %package coder-jpeg
257 Summary:        Coder module for JPEG files
258 Summary(pl.UTF-8):   Moduł kodera dla plików JPEG
259 Group:          X11/Applications/Graphics
260 Requires:       %{name} = %{version}-%{release}
261
262 %description coder-jpeg
263 Coder module for JPEG files.
264
265 %description coder-jpeg -l pl.UTF-8
266 Moduł kodera dla plików JPEG.
267
268 %package coder-jpeg2
269 Summary:        Coder module for JPEG-2000 (JP2/JPC) files using JasPer library
270 Summary(pl.UTF-8):   Moduł kodera dla plików JPEG-2000 (JP2/JPC) używający biblioteki JasPer
271 Group:          X11/Applications/Graphics
272 Requires:       %{name} = %{version}-%{release}
273
274 %description coder-jpeg2
275 Coder module for JPEG-2000 (JP2/JPC) files using JasPer library.
276
277 %description coder-jpeg2 -l pl.UTF-8
278 Moduł kodera dla plików JPEG-2000 (JP2/JPC) używajacy biblioteki
279 JasPer.
280
281 %package coder-miff
282 Summary:        Coder module for MIFF files
283 Summary(pl.UTF-8):   Moduł kodera dla plików MIFF
284 Group:          X11/Applications/Graphics
285 Requires:       %{name} = %{version}-%{release}
286
287 %description coder-miff
288 Coder module for MIFF files.
289
290 %description coder-miff -l pl.UTF-8
291 Moduł kodera dla plików MIFF.
292
293 %package coder-mpr
294 Summary:        Coder module for GraphicsMagick MPR and MSL files
295 Summary(pl.UTF-8):   Moduł kodera dla plików MPR i MSL GraphicsMagick
296 Group:          X11/Applications/Graphics
297 Requires:       %{name} = %{version}-%{release}
298
299 %description coder-mpr
300 Coder module for Magick Persistent Registry (MPR) and Magick Scripting
301 Language (MSL) files.
302
303 %description coder-mpr -l pl.UTF-8
304 Moduł kodera dla plików Magick Persistent Registry (MPR) i Magick
305 Scripting Language (MSL).
306
307 %package coder-pdf
308 Summary:        Coder module for PDF files
309 Summary(pl.UTF-8):   Moduł kodera dla plików PDF
310 Group:          X11/Applications/Graphics
311 Requires:       %{name} = %{version}-%{release}
312
313 %description coder-pdf
314 Coder module for PDF files.
315
316 %description coder-pdf -l pl.UTF-8
317 Moduł kodera dla plików PDF.
318
319 %package coder-png
320 Summary:        Coder module for PNG files
321 Summary(pl.UTF-8):   Modul kodera dla plików PNG
322 Group:          X11/Applications/Graphics
323 Requires:       %{name} = %{version}-%{release}
324
325 %description coder-png
326 Coder module for PNG files.
327
328 %description coder-png -l pl.UTF-8
329 Moduł kodera dla plików PNG.
330
331 %package coder-ps2
332 Summary:        Coder module for Postscript Level II & III (PS2/PS3) files
333 Summary(pl.UTF-8):   Moduł kodera dla plików Postscript Level II i III (PS2/PS3)
334 Group:          X11/Applications/Graphics
335 Requires:       %{name} = %{version}-%{release}
336
337 %description coder-ps2
338 Coder module for Postscript Level II & III (PS2/PS3) files.
339
340 %description coder-ps2 -l pl.UTF-8
341 Moduł kodera dla plików Postscript Level II i III (PS2/PS3).
342
343 %package coder-svg
344 Summary:        Coder module for SVG (Scalable Vector Graphics) files
345 Summary(pl.UTF-8):   Moduł kodera dla plików SVG (Scalable Vector Graphics)
346 Group:          X11/Applications/Graphics
347 Requires:       %{name} = %{version}-%{release}
348
349 %description coder-svg
350 Coder module for SVG (Scalable Vector Graphics) files.
351
352 %description coder-svg -l pl.UTF-8
353 Moduł kodera dla plików SVG (Scalable Vector Graphics).
354
355 %package coder-tiff
356 Summary:        Coder module for TIFF files
357 Summary(pl.UTF-8):   Moduł kodera dla plików TIFF
358 Group:          X11/Applications/Graphics
359 Requires:       %{name} = %{version}-%{release}
360
361 %description coder-tiff
362 Coder module for TIFF files.
363
364 %description coder-tiff -l pl.UTF-8
365 Moduł kodera dla plików TIFF.
366
367 %package coder-url
368 Summary:        Coder module for retrieving files via URL
369 Summary(pl.UTF-8):   Moduł kodera ściągający pliki o podanym URL
370 Group:          X11/Applications/Graphics
371 Requires:       %{name} = %{version}-%{release}
372
373 %description coder-url
374 Coder module for retrieving files via URL.
375
376 %description coder-url -l pl.UTF-8
377 Moduł kodera ściągający pliki o podanym URL.
378
379 %package coder-wmf
380 Summary:        Coder module for WMF files
381 Summary(pl.UTF-8):   Moduł kodera dla plików WMF
382 Group:          X11/Applications/Graphics
383 Requires:       %{name} = %{version}-%{release}
384
385 %description coder-wmf
386 Coder module for WMF files.
387
388 %description coder-wmf -l pl.UTF-8
389 Moduł kodera dla plików WMF.
390
391 %package c++
392 Summary:        GraphicsMagick Magick++ library
393 Summary(pl.UTF-8):   Biblioteka Magick++
394 Summary(pt_BR.UTF-8):   Bibliotecas dinâmicas do GraphicsMagick
395 Summary(ru.UTF-8):   Библиотека Magick++ (C++ интерфейс для GraphicsMagick'а)
396 Summary(uk.UTF-8):   Бібліотека Magick++ (інтерфейс C++ для GraphicsMagick)
397 Group:          X11/Libraries
398 Requires:       %{name}-libs = %{version}-%{release}
399
400 %description c++
401 This package contains the Magick++ library, a C++ binding to the
402 GraphicsMagick graphics manipulation library.
403
404 Install GraphicsMagick-c++ if you want to use any applications that
405 use Magick++.
406
407 %description c++ -l pl.UTF-8
408 Pakiet zawiera bibliotekę Magick++ - interfejs w C++ do biblioteki
409 GraphicsMagick. Jest potrzebny do uruchamiania programów
410 korzystających z Magick++.
411
412 %description c++ -l pt_BR.UTF-8
413 Bibliotecas dinâmicas C++ do GraphicsMagick.
414
415 %description c++ -l ru.UTF-8
416 Magick++ -- объектно-ориентированная библиотека, представляющая из
417 себя C++ API для GraphicsMagick (библиотеки для просмотра,
418 конвертирования и обработки изображений).
419
420 %description c++ -l uk.UTF-8
421 Magick++ -- об'єкто-орієнтована бібліотека, що являє собою C++ API для
422 GraphicsMagick (бібліотеки для перегляду, конвертування та обробки
423 зображень).
424
425 %package c++-devel
426 Summary:        C++ bindings for the GraphicsMagick library
427 Summary(es.UTF-8):   Biblioteca estática y archivos de inclusión para desarrollo con libGraphicsMagick++
428 Summary(pl.UTF-8):   Pliki nagłówkowe z interfejsem C++ do GraphicsMagick
429 Summary(pt_BR.UTF-8):   Biblioteca e arquivos de inclusão para desenvolvimento com libGraphicsMagick++
430 Summary(ru.UTF-8):   Хедеры и библиотеки для разработок с использованием Magick++ (C++ интерфейс для GraphicsMagick'а)
431 Summary(uk.UTF-8):   Хедери та бібліотеки для розробок з використанням Magick++ (інтерфейсу C++ для GraphicsMagick)
432 Group:          X11/Development/Libraries
433 Requires:       %{name}-c++ = %{version}-%{release}
434 Requires:       %{name}-devel = %{version}-%{release}
435 Requires:       libstdc++-devel
436
437 %description c++-devel
438 GraphicsMagick-c++-devel contains header files you'll need to develop
439 GraphicsMagick applications using the Magick++ C++ bindings.
440 GraphicsMagick is an image manipulation program.
441
442 If you want to create applications that will use Magick++ code or
443 APIs, you'll need to install GraphicsMagick-c++-devel,
444 GraphicsMagick-devel and GraphicsMagick. You don't need to install it
445 if you just want to use GraphicsMagick, or if you want to
446 develop/compile applications using the GraphicsMagick C interface,
447 however.
448
449 %description c++-devel -l es.UTF-8
450 Este es el paquete de desarrollo GraphicsMagick. Incluye las
451 bibliotecas estáticas y los archivos de inclusión para el desarrollo
452 de sus propias aplicaciones que hacen uso del código GraphicsMagick
453 y/el APIs.
454
455 %description c++-devel -l pl.UTF-8
456 Pakiet zawiera pliki nagłówkowe potrzebne do kompilowania programów
457 korzystających z Magick++.
458
459 %description c++-devel -l pt_BR.UTF-8
460 Este é o pacote de desenvolvimento libGraphicsMagick++. Inclui as
461 bibliotecas e os arquivos de inclusão para o desenvolvimento de suas
462 próprias aplicações C++ que fazem uso do código GraphicsMagick e/ou
463 APIs.
464
465 %description c++-devel -l ru.UTF-8
466 Это пакет разработчика для программирования с GraphicsMagick. Он
467 включает хедеры и библиотеки для использования в программах, которые
468 используют код или API Magick++ (C++ интерфейс для GraphicsMagick'а).
469
470 %description c++-devel -l uk.UTF-8
471 Це пакет для програмування з GraphicsMagick. Він містить хедери та
472 бібліотеки для використання в програмах, що використовують код або API
473 Magick++ (інтерфейс C++ для GraphicsMagick).
474
475 %package c++-static
476 Summary:        C++ bindings for the GraphicsMagick - static library
477 Summary(pl.UTF-8):   Interfejs C++ do GraphicsMagick - biblioteka statyczna
478 Summary(pt_BR.UTF-8):   Bibliotecas estáticas para desenvolvimento com libGraphicsMagick
479 Summary(ru.UTF-8):   Статические библиотеки C++ для программирования с GraphicsMagick
480 Summary(uk.UTF-8):   Статичні бібліотеки C++ для програмування з GraphicsMagick
481 Group:          X11/Development/Libraries
482 Requires:       %{name}-c++-devel = %{version}-%{release}
483 Requires:       %{name}-devel = %{version}-%{release}
484
485 %description c++-static
486 C++ bindings for the GraphicsMagick - static library.
487
488 %description c++-static -l pl.UTF-8
489 Biblioteka Magick++ w wersji statycznej.
490
491 %description c++-static -l pt_BR.UTF-8
492 Bibliotecas estáticas para desenvolvimento com libGraphicsMagick++.
493
494 %description c++-static -l ru.UTF-8
495 Это отдельный пакет со статическими библиотеками, которые больше не
496 входят в GraphicsMagick-c++-devel.
497
498 %description c++-static -l uk.UTF-8
499 Це окремий пакет зі статичними бібліотеками, які більше не входять до
500 складу GraphicsMagick-c++-devel.
501
502 %package perl
503 Summary:        Libraries and modules for access to GraphicsMagick from Perl
504 Summary(pl.UTF-8):   Biblioteki i moduły Perla dla GraphicsMagick
505 Summary(pt_BR.UTF-8):   Módulo perl para uso com o GraphicsMagick
506 Summary(ru.UTF-8):   Библиотеки и модули для доступа к GraphicsMagick из perl
507 Summary(uk.UTF-8):   Бібліотеки та модулі для доступу до GraphicsMagick з Perl
508 Group:          Development/Languages/Perl
509 Requires:       %{name} = %{version}-%{release}
510 Requires:       %{name}-libs = %{version}-%{release}
511
512 %description perl
513 This is the GraphicsMagick Perl support package. It perl modules and
514 support files for access to GraphicsMagick library from perl without
515 unuseful forking or such.
516
517 %description perl -l pl.UTF-8
518 Biblioteki i moduły umożliwiające korzystanie z GraphicsMagick z
519 poziomu Perla.
520
521 %description perl -l pt_BR.UTF-8
522 Este pacote fornece um módulo perl para acessar funções do
523 GraphicsMagick em scripts Perl.
524
525 %description perl -l ru.UTF-8
526 Это пакет GraphicsMagick для поддержки perl. Он включает модули perl и
527 вспомогательные файлы для доступа к библиотеке GraphicsMagick из Perl.
528
529 %description perl -l uk.UTF-8
530 Це пакет GraphicsMagick для підтримки Perl. Він містить модулі Perl та
531 додаткові файли для доступу до бібліотеки GraphicsMagick з Perl.
532
533 %package doc
534 Summary:        GraphicsMagick documentation
535 Summary(pl.UTF-8):   Dokumentacja do GraphicsMagick
536 Group:          Documentation
537
538 %description doc
539 Documentation for GraphicsMagick.
540
541 %description doc -l pl.UTF-8
542 Dokumentacja do GraphicsMagick.
543
544 %prep
545 %setup -q
546 %patch0 -p1
547 %patch1 -p1
548 %patch2 -p1
549
550 find PerlMagick scripts www -type f -exec perl -pi -e 's=!%{_prefix}/local/bin/perl=!%{__perl}=' {} \;
551
552 # don't require libtool 1.6
553 echo -e '\nAC_DEFUN([AC_LIBTOOL_TAGS],[])' >> acinclude.m4
554
555 %build
556 %{__libtoolize}
557 %{__aclocal}
558 %{__autoconf}
559 %{__automake}
560 %configure \
561         --enable-fast-install \
562         --enable-shared \
563         --disable-ltdl-install \
564         --without-dps \
565         --with%{!?with_fpx:out}-fpx \
566         --with%{!?with_gs:out}-gslib \
567         --with%{!?with_jasper:out}-jp2 \
568         --with%{!?with_cxx:out}-magick_plus_plus \
569         --with-gs-font-dir=%{_fontsdir}/Type1 \
570         --with-modules \
571         --with-perl=%{__perl} \
572         --with-perl-options="INSTALLDIRS=vendor" \
573         --with-quantum-depth=%{QuantumDepth} \
574         --with-threads \
575         --with-ttf \
576         --with-x
577
578 %{__make}
579
580 %install
581 rm -rf $RPM_BUILD_ROOT
582 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-perl-%{version}
583
584 %{__make} install \
585         DESTDIR=$RPM_BUILD_ROOT \
586         pkgdocdir=%{_docdir}/%{name}-devel-%{version}
587
588 install PerlMagick/demo/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-perl-%{version}
589 rm -f $RPM_BUILD_ROOT%{modulesdir}/{coders,filters}/*.a
590 rm -f $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}/Copyright.txt
591 rm -f $RPM_BUILD_ROOT%{modulesdir}/coders/dps.*
592
593 %clean
594 rm -rf $RPM_BUILD_ROOT
595
596 %post   libs -p /sbin/ldconfig
597 %postun libs -p /sbin/ldconfig
598
599 %post   c++ -p /sbin/ldconfig
600 %postun c++ -p /sbin/ldconfig
601
602 %files
603 %defattr(644,root,root,755)
604 %attr(755,root,root) %{_bindir}/gm
605 %dir %{_libdir}/GraphicsMagick-%{version}
606 %dir %{_libdir}/GraphicsMagick-%{version}/config
607 %{_libdir}/GraphicsMagick-%{version}/config/*.mgk
608 %dir %{modulesdir}
609 %dir %{modulesdir}/coders
610 %dir %{modulesdir}/filters
611 %attr(755,root,root) %{modulesdir}/filters/analyze.so
612 %{modulesdir}/filters/analyze.la
613 %dir %{_datadir}/GraphicsMagick-%{version}
614 %dir %{_datadir}/GraphicsMagick-%{version}/config
615 %{_datadir}/GraphicsMagick-%{version}/config/*.mgk
616 %{_mandir}/man1/gm.1*
617 %{_mandir}/man4/miff.4*
618
619 # ========= coders without additional deps
620 %attr(755,root,root) %{modulesdir}/coders/art.so
621 %{modulesdir}/coders/art.la
622 %attr(755,root,root) %{modulesdir}/coders/avi.so
623 %{modulesdir}/coders/avi.la
624 %attr(755,root,root) %{modulesdir}/coders/avs.so
625 %{modulesdir}/coders/avs.la
626 %attr(755,root,root) %{modulesdir}/coders/bmp.so
627 %{modulesdir}/coders/bmp.la
628 %attr(755,root,root) %{modulesdir}/coders/caption.so
629 %{modulesdir}/coders/caption.la
630 %attr(755,root,root) %{modulesdir}/coders/cineon.so
631 %{modulesdir}/coders/cineon.la
632 %attr(755,root,root) %{modulesdir}/coders/cmyk.so
633 %{modulesdir}/coders/cmyk.la
634 %attr(755,root,root) %{modulesdir}/coders/cut.so
635 %{modulesdir}/coders/cut.la
636 %attr(755,root,root) %{modulesdir}/coders/dcm.so
637 %{modulesdir}/coders/dcm.la
638 %attr(755,root,root) %{modulesdir}/coders/dib.so
639 %{modulesdir}/coders/dib.la
640 %attr(755,root,root) %{modulesdir}/coders/dpx.so
641 %{modulesdir}/coders/dpx.la
642 %attr(755,root,root) %{modulesdir}/coders/ept.so
643 %{modulesdir}/coders/ept.la
644 %attr(755,root,root) %{modulesdir}/coders/fax.so
645 %{modulesdir}/coders/fax.la
646 %attr(755,root,root) %{modulesdir}/coders/fits.so
647 %{modulesdir}/coders/fits.la
648 %attr(755,root,root) %{modulesdir}/coders/gif.so
649 %{modulesdir}/coders/gif.la
650 %attr(755,root,root) %{modulesdir}/coders/gradient.so
651 %{modulesdir}/coders/gradient.la
652 %attr(755,root,root) %{modulesdir}/coders/gray.so
653 %{modulesdir}/coders/gray.la
654 %attr(755,root,root) %{modulesdir}/coders/histogram.so
655 %{modulesdir}/coders/histogram.la
656 %attr(755,root,root) %{modulesdir}/coders/html.so
657 %{modulesdir}/coders/html.la
658 %attr(755,root,root) %{modulesdir}/coders/icon.so
659 %{modulesdir}/coders/icon.la
660 %attr(755,root,root) %{modulesdir}/coders/label.so
661 %{modulesdir}/coders/label.la
662 %attr(755,root,root) %{modulesdir}/coders/locale.so
663 %{modulesdir}/coders/locale.la
664 %attr(755,root,root) %{modulesdir}/coders/logo.so
665 %{modulesdir}/coders/logo.la
666 %attr(755,root,root) %{modulesdir}/coders/map.so
667 %{modulesdir}/coders/map.la
668 %attr(755,root,root) %{modulesdir}/coders/mat.so
669 %{modulesdir}/coders/mat.la
670 %attr(755,root,root) %{modulesdir}/coders/matte.so
671 %{modulesdir}/coders/matte.la
672 %attr(755,root,root) %{modulesdir}/coders/meta.so
673 %{modulesdir}/coders/meta.la
674 %attr(755,root,root) %{modulesdir}/coders/mono.so
675 %{modulesdir}/coders/mono.la
676 %attr(755,root,root) %{modulesdir}/coders/mpc.so
677 %{modulesdir}/coders/mpc.la
678 %attr(755,root,root) %{modulesdir}/coders/mpeg.so
679 %{modulesdir}/coders/mpeg.la
680 %attr(755,root,root) %{modulesdir}/coders/mtv.so
681 %{modulesdir}/coders/mtv.la
682 %attr(755,root,root) %{modulesdir}/coders/mvg.so
683 %{modulesdir}/coders/mvg.la
684 %attr(755,root,root) %{modulesdir}/coders/null.so
685 %{modulesdir}/coders/null.la
686 %attr(755,root,root) %{modulesdir}/coders/otb.so
687 %{modulesdir}/coders/otb.la
688 %attr(755,root,root) %{modulesdir}/coders/palm.so
689 %{modulesdir}/coders/palm.la
690 %attr(755,root,root) %{modulesdir}/coders/pcd.so
691 %{modulesdir}/coders/pcd.la
692 %attr(755,root,root) %{modulesdir}/coders/pcl.so
693 %{modulesdir}/coders/pcl.la
694 %attr(755,root,root) %{modulesdir}/coders/pcx.so
695 %{modulesdir}/coders/pcx.la
696 %attr(755,root,root) %{modulesdir}/coders/pdb.so
697 %{modulesdir}/coders/pdb.la
698 %attr(755,root,root) %{modulesdir}/coders/pict.so
699 %{modulesdir}/coders/pict.la
700 %attr(755,root,root) %{modulesdir}/coders/pix.so
701 %{modulesdir}/coders/pix.la
702 %attr(755,root,root) %{modulesdir}/coders/plasma.so
703 %{modulesdir}/coders/plasma.la
704 %attr(755,root,root) %{modulesdir}/coders/pnm.so
705 %{modulesdir}/coders/pnm.la
706 %attr(755,root,root) %{modulesdir}/coders/preview.so
707 %{modulesdir}/coders/preview.la
708 %attr(755,root,root) %{modulesdir}/coders/psd.so
709 %{modulesdir}/coders/psd.la
710 %attr(755,root,root) %{modulesdir}/coders/ps.so
711 %{modulesdir}/coders/ps.la
712 %attr(755,root,root) %{modulesdir}/coders/pwp.so
713 %{modulesdir}/coders/pwp.la
714 %attr(755,root,root) %{modulesdir}/coders/rgb.so
715 %{modulesdir}/coders/rgb.la
716 %attr(755,root,root) %{modulesdir}/coders/rla.so
717 %{modulesdir}/coders/rla.la
718 %attr(755,root,root) %{modulesdir}/coders/rle.so
719 %{modulesdir}/coders/rle.la
720 %attr(755,root,root) %{modulesdir}/coders/sct.so
721 %{modulesdir}/coders/sct.la
722 %attr(755,root,root) %{modulesdir}/coders/sfw.so
723 %{modulesdir}/coders/sfw.la
724 %attr(755,root,root) %{modulesdir}/coders/sgi.so
725 %{modulesdir}/coders/sgi.la
726 %attr(755,root,root) %{modulesdir}/coders/stegano.so
727 %{modulesdir}/coders/stegano.la
728 %attr(755,root,root) %{modulesdir}/coders/sun.so
729 %{modulesdir}/coders/sun.la
730 %attr(755,root,root) %{modulesdir}/coders/tga.so
731 %{modulesdir}/coders/tga.la
732 %attr(755,root,root) %{modulesdir}/coders/tile.so
733 %{modulesdir}/coders/tile.la
734 %attr(755,root,root) %{modulesdir}/coders/tim.so
735 %{modulesdir}/coders/tim.la
736 %attr(755,root,root) %{modulesdir}/coders/topol.so
737 %{modulesdir}/coders/topol.la
738 %attr(755,root,root) %{modulesdir}/coders/ttf.so
739 %{modulesdir}/coders/ttf.la
740 %attr(755,root,root) %{modulesdir}/coders/txt.so
741 %{modulesdir}/coders/txt.la
742 %attr(755,root,root) %{modulesdir}/coders/uil.so
743 %{modulesdir}/coders/uil.la
744 %attr(755,root,root) %{modulesdir}/coders/uyvy.so
745 %{modulesdir}/coders/uyvy.la
746 %attr(755,root,root) %{modulesdir}/coders/vicar.so
747 %{modulesdir}/coders/vicar.la
748 %attr(755,root,root) %{modulesdir}/coders/vid.so
749 %{modulesdir}/coders/vid.la
750 %attr(755,root,root) %{modulesdir}/coders/viff.so
751 %{modulesdir}/coders/viff.la
752 %attr(755,root,root) %{modulesdir}/coders/wbmp.so
753 %{modulesdir}/coders/wbmp.la
754 %attr(755,root,root) %{modulesdir}/coders/wpg.so
755 %{modulesdir}/coders/wpg.la
756 %attr(755,root,root) %{modulesdir}/coders/xbm.so
757 %{modulesdir}/coders/xbm.la
758 %attr(755,root,root) %{modulesdir}/coders/xcf.so
759 %{modulesdir}/coders/xcf.la
760 %attr(755,root,root) %{modulesdir}/coders/xc.so
761 %{modulesdir}/coders/xc.la
762 %attr(755,root,root) %{modulesdir}/coders/xpm.so
763 %{modulesdir}/coders/xpm.la
764 %attr(755,root,root) %{modulesdir}/coders/x.so
765 %{modulesdir}/coders/x.la
766 %attr(755,root,root) %{modulesdir}/coders/xwd.so
767 %{modulesdir}/coders/xwd.la
768 %attr(755,root,root) %{modulesdir}/coders/yuv.so
769 %{modulesdir}/coders/yuv.la
770
771 %files libs
772 %defattr(644,root,root,755)
773 %doc AUTHORS ChangeLog Copyright.txt NEWS README.txt TODO.txt
774 %attr(755,root,root) %{_libdir}/libGraphicsMagick.so.*.*.*
775 %attr(755,root,root) %{_libdir}/libGraphicsMagickWand.so.*.*.*
776
777 %files devel
778 %defattr(644,root,root,755)
779 %doc %{_docdir}/%{name}-devel-%{version}
780 %attr(755,root,root) %{_bindir}/GraphicsMagick-config
781 %attr(755,root,root) %{_bindir}/GraphicsMagickWand-config
782 %attr(755,root,root) %{_libdir}/libGraphicsMagick.so
783 %attr(755,root,root) %{_libdir}/libGraphicsMagickWand.so
784 %{_libdir}/libGraphicsMagick.la
785 %{_libdir}/libGraphicsMagickWand.la
786 %dir %{_includedir}/GraphicsMagick
787 %{_includedir}/GraphicsMagick/magick
788 %{_includedir}/GraphicsMagick/wand
789 %{_pkgconfigdir}/GraphicsMagick.pc
790 %{_pkgconfigdir}/GraphicsMagickWand.pc
791 %{_mandir}/man1/GraphicsMagick-config.1*
792 %{_mandir}/man1/GraphicsMagickWand-config.1*
793 %{_mandir}/man5/quantize.5*
794
795 %files static
796 %defattr(644,root,root,755)
797 %{_libdir}/libGraphicsMagick.a
798 %{_libdir}/libGraphicsMagickWand.a
799
800 %if %{with fpx}
801 %files coder-fpx
802 %defattr(644,root,root,755)
803 # R: fpx
804 %attr(755,root,root) %{modulesdir}/coders/fpx.so
805 %{modulesdir}/coders/fpx.la
806 %endif
807
808 %files coder-jbig
809 %defattr(644,root,root,755)
810 # R: jbigkit (libjbig.so)
811 %attr(755,root,root) %{modulesdir}/coders/jbig.so
812 %{modulesdir}/coders/jbig.la
813
814 %files coder-jpeg
815 %defattr(644,root,root,755)
816 # R: libjpeg
817 %attr(755,root,root) %{modulesdir}/coders/jpeg.so
818 %{modulesdir}/coders/jpeg.la
819
820 %if %{with jasper}
821 %files coder-jpeg2
822 %defattr(644,root,root,755)
823 # R: jasper, libjpeg
824 %attr(755,root,root) %{modulesdir}/coders/jp2.so
825 %{modulesdir}/coders/jp2.la
826 %endif
827
828 %files coder-miff
829 %defattr(644,root,root,755)
830 # R: libjpeg, zlib, libbz2
831 %attr(755,root,root) %{modulesdir}/coders/miff.so
832 %{modulesdir}/coders/miff.la
833
834 %files coder-mpr
835 %defattr(644,root,root,755)
836 # R: libxml2
837 %attr(755,root,root) %{modulesdir}/coders/mpr.so
838 %{modulesdir}/coders/mpr.la
839 %attr(755,root,root) %{modulesdir}/coders/msl.so
840 %{modulesdir}/coders/msl.la
841
842 %files coder-pdf
843 %defattr(644,root,root,755)
844 # R: libtiff, libjpeg
845 %attr(755,root,root) %{modulesdir}/coders/pdf.so
846 %{modulesdir}/coders/pdf.la
847
848 %files coder-png
849 %defattr(644,root,root,755)
850 # R: libpng
851 %attr(755,root,root) %{modulesdir}/coders/png.so
852 %{modulesdir}/coders/png.la
853
854 %files coder-ps2
855 %defattr(644,root,root,755)
856 # R: libtiff, libjpeg
857 %attr(755,root,root) %{modulesdir}/coders/ps2.so
858 %{modulesdir}/coders/ps2.la
859 %attr(755,root,root) %{modulesdir}/coders/ps3.so
860 %{modulesdir}/coders/ps3.la
861
862 %files coder-svg
863 %defattr(644,root,root,755)
864 # R: libxml2
865 %attr(755,root,root) %{modulesdir}/coders/svg.so
866 %{modulesdir}/coders/svg.la
867
868 %files coder-tiff
869 %defattr(644,root,root,755)
870 # R: libtiff, libjpeg
871 %attr(755,root,root) %{modulesdir}/coders/tiff.so
872 %{modulesdir}/coders/tiff.la
873
874 %files coder-url
875 %defattr(644,root,root,755)
876 # R: libxml2
877 %attr(755,root,root) %{modulesdir}/coders/url.so
878 %{modulesdir}/coders/url.la
879
880 %files coder-wmf
881 %defattr(644,root,root,755)
882 # R: libwmf, expat, libjpeg, libpng
883 %attr(755,root,root) %{modulesdir}/coders/wmf.so
884 %{modulesdir}/coders/wmf.la
885
886 %if %{with cxx}
887 %files c++
888 %defattr(644,root,root,755)
889 %attr(755,root,root) %{_libdir}/libGraphicsMagick++.so.*.*.*
890
891 %files c++-devel
892 %defattr(644,root,root,755)
893 %attr(755,root,root) %{_bindir}/GraphicsMagick++-config
894 %attr(755,root,root) %{_libdir}/libGraphicsMagick++.so
895 %{_libdir}/libGraphicsMagick++.la
896 %{_includedir}/GraphicsMagick/Magick++
897 %{_includedir}/GraphicsMagick/Magick++.h
898 %{_pkgconfigdir}/GraphicsMagick++.pc
899 %{_mandir}/man1/GraphicsMagick++-config.1*
900
901 %files c++-static
902 %defattr(644,root,root,755)
903 %{_libdir}/libGraphicsMagick++.a
904 %endif
905
906 %files perl
907 %defattr(644,root,root,755)
908 %{perl_vendorarch}/Graphics
909 %dir %{perl_vendorarch}/auto/Graphics
910 %dir %{perl_vendorarch}/auto/Graphics/Magick
911 %{perl_vendorarch}/auto/Graphics/Magick/autosplit.ix
912 %{perl_vendorarch}/auto/Graphics/Magick/Magick.bs
913 %attr(755,root,root) %{perl_vendorarch}/auto/Graphics/Magick/Magick.so
914 %{_mandir}/man3/Graphics::Magick.3*
915 %{_examplesdir}/%{name}-perl-%{version}
916
917 %files doc
918 %defattr(644,root,root,755)
919 %doc www
This page took 0.15694 seconds and 4 git commands to generate.