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