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