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