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