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