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