]> git.pld-linux.org Git - packages/GraphicsMagick.git/blob - GraphicsMagick.spec
- Filter out ldflags only for *-config, not for building.
[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:        3
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 Patch4:         %{name}-ldflags.patch
33 URL:            http://www.graphicsmagick.org/
34 BuildRequires:  autoconf >= 2.59-9
35 BuildRequires:  automake >= 1:1.8
36 BuildRequires:  bzip2-devel >= 1.0.1
37 BuildRequires:  expat-devel >= 1.95.7
38 BuildRequires:  freetype-devel >= 2.0.2-2
39 %{?with_gs:BuildRequires:       ghostscript-devel}
40 %{?with_jasper:BuildRequires:   jasper-devel >= 1.700.5}
41 BuildRequires:  jbigkit-devel
42 BuildRequires:  lcms-devel
43 %{?with_fpx:BuildRequires:      libfpx-devel >= 1.2.0.4-3}
44 BuildRequires:  libjpeg-devel
45 BuildRequires:  libltdl-devel
46 BuildRequires:  libpng-devel >= 1.0.8
47 BuildRequires:  libstdc++-devel
48 BuildRequires:  libtiff-devel
49 BuildRequires:  libtool >= 2:1.5
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 # only checked for, but only supplied scripts/txt2html is used
57 #BuildRequires: txt2html
58 Requires:       %{name}-libs = %{version}-%{release}
59 Obsoletes:      GraphicsMagick-coder-dps
60 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
61
62 %define         modulesdir      %{_libdir}/GraphicsMagick-%{version}/modules-Q%{QuantumDepth}
63
64 %description
65 GraphicsMagick is an image display, conversion, and manipulation tool.
66 It runs under X Window. It is very powerful in terms of it's ability
67 to allow the user to edit images. It can handle many different formats
68 as well.
69
70 %description -l de.UTF-8
71 GraphicsMagick ist ein Tool zur Bildanzeige, -konvertierung und
72 manipulation, -das unter X-Window läuft. Es ist enorm leitungsfähig in
73 Bezug auf die Grafikmanipulationsfunktionen, die es dem Anwender
74 bietet, und auf die Vielfalt der unterstützten Formate.
75
76 %description -l es.UTF-8
77 GraphicsMagick es una herramienta para manipular, convertir y exhibir
78 imágenes, que funciona bajo X Window. Es una herramienta potente que
79 permite editar imágenes, pudiendo manipular varios formatos
80 diferentes.
81
82 %description -l fr.UTF-8
83 GraphicsMagick est un outil d'affichage, de conversion et de
84 manipulation d'images. Il tourne sous X Window et est très puissant en
85 termes de capacité d'édition des images. Il peut aussi gérer de
86 nombreux formats différents.
87
88 %description -l pl.UTF-8
89 GraphicsMagick jest narzędziem do manipulacji, konwersji i
90 wyświetlania. W skład pakietu wchodzą zarówno narzędzia X Window jak i
91 do używania z linii poleceń umożliwiające edycję plików graficznych.
92 Narzędzia z pakietu GraphicsMagick potrafią obsłużyć wiele różnych
93 formatów graficznych.
94
95 %description -l pt_BR.UTF-8
96 GraphicsMagick é uma ferramenta para manipular, converter e exibir
97 imagens, que funciona sob o X Window. É uma ferramenta poderosa que
98 permite editar imagens, podendo tratar vários formatos diferentes.
99
100 %description -l ru.UTF-8
101 GraphicsMagick - это утилита для просмотра, конвертирования и
102 обработки изображений. Она работает под X Window. GraphicsMagick
103 предоставляет пользователю широкие возможности по обработке
104 изображений в самых разнообразных форматах.
105
106 %description -l tr.UTF-8
107 GraphicsMagick bir resim gösterme, çevirme ve değişiklik yapma
108 programıdır. X Window pencereleme sistemi altında çalışır. Kullanıcıya
109 resimler üzerinde değişiklik yapma açısından pek çok olanak sunar. Bir
110 çok resim biçimini rahatlıkla kullanabilir.
111
112 %description -l uk.UTF-8
113 GraphicsMagick - це утиліта для перегляду, конвертування та обробки
114 зображень. Вона працює під X Window. GraphicsMagick дає користувачу
115 широкі можливості по обробці зображень в різноманітних форматах.
116
117 %package libs
118 Summary:        GraphicsMagick libraries
119 Summary(pl.UTF-8):      Biblioteki GraphicsMagick
120 Summary(pt_BR.UTF-8):   Bibliotecas dinâmicas do GraphicsMagick
121 Group:          X11/Libraries
122
123 %description libs
124 GraphicsMagick libraries.
125
126 %description libs -l pl.UTF-8
127 Biblioteki GraphicsMagick.
128
129 %description libs -l pt_BR.UTF-8
130 Bibliotecas dinâmicas do GraphicsMagick.
131
132 %package devel
133 Summary:        Libraries and header files for GraphicsMagick development
134 Summary(es.UTF-8):      Biblioteca estática y archivos de inclusión para desarrollo con libGraphicsMagick
135 Summary(pl.UTF-8):      Biblioteki i pliki nagłówkowe dla GraphicsMagick
136 Summary(pt_BR.UTF-8):   Biblioteca e arquivos de inclusão para desenvolvimento com libGraphicsMagick
137 Summary(ru.UTF-8):      Хедеры и библиотеки для программирования с GraphicsMagick
138 Summary(uk.UTF-8):      Хедери та бібліотеки для програмування з GraphicsMagick
139 Group:          X11/Development/Libraries
140 Requires:       %{name}-libs = %{version}-%{release}
141 Requires:       bzip2-devel
142 Requires:       freetype-devel
143 Requires:       lcms-devel
144 Requires:       libltdl-devel
145 Requires:       xorg-lib-libXext-devel
146 Requires:       zlib-devel
147
148 %description devel
149 This is the GraphicsMagick development package. It includes header
150 files for use in developing your own applications that make use of the
151 GraphicsMagick code and/or APIs.
152
153 %description devel -l de.UTF-8
154 Dies ist das GraphicsMagick-Entwicklerpaket. Es enthält Header-Dateien
155 zum Entwickeln von Anwendungen, die GraphicsMagick-Code und/oder -APIs
156 nutzen.
157
158 %description devel -l es.UTF-8
159 Este es el paquete de desarrollo GraphicsMagick. Incluye las
160 bibliotecas y los archivos de inclusión para el desarrollo de sus
161 propias aplicaciones que hacen uso del código GraphicsMagick y/el
162 APIs.
163
164 %description devel -l fr.UTF-8
165 Paquetage de développement GraphicsMagick. Contient les bibliothèques
166 statiques et les en-têtes utilisés pour créer vos propres applications
167 utilisant le code d'GraphicsMagick et/ou ses APIs.
168
169 %description devel -l pl.UTF-8
170 Pakiet ten zawieraja pliki potrzebne przy kompilowaniu programów
171 wykorzystujących blibliotekę GraphicsMagick takie jak pliki nagłówkowe
172 i dokumentację niezbędną przy pisaniu własnych programów z
173 wykorzystaniem API jakie udostępnia GraphicsMagick.
174
175 %description devel -l pt_BR.UTF-8
176 Este é o pacote de desenvolvimento GraphicsMagick. Inclui as
177 bibliotecas e os arquivos de inclusão para o desenvolvimento de suas
178 próprias aplicações que fazem uso do código GraphicsMagick e/ou APIs.
179
180 %description devel -l ru.UTF-8
181 Это пакет разработчика для программирования с GraphicsMagick. Он
182 включает хедеры и библиотеки для использования в программах, которые
183 используют код или API GraphicsMagick.
184
185 %description devel -l tr.UTF-8
186 Bu paket, GraphicsMagick uygulama arayüzünü kullanan programlar
187 geliştirmek için gereken başlık dosyalarını ve kitaplıkları içerir.
188
189 %description devel -l uk.UTF-8
190 Це пакет для програмування з GraphicsMagick. Він містить хедери та
191 бібліотеки для використання в програмах, що використовують код або API
192 GraphicsMagick.
193
194 %package static
195 Summary:        GraphicsMagick static libraries
196 Summary(pl.UTF-8):      Biblioteki statyczne GraphicsMagick
197 Summary(pt_BR.UTF-8):   Bibliotecas estáticas para desenvolvimento com libGraphicsMagick
198 Summary(ru.UTF-8):      Статические библиотеки для программирования с GraphicsMagick
199 Summary(uk.UTF-8):      Статичні бібліотеки для програмування з GraphicsMagick
200 Group:          X11/Development/Libraries
201 Requires:       %{name}-devel = %{version}-%{release}
202
203 %description static
204 GraphicsMagick static libraries.
205
206 %description static -l pl.UTF-8
207 Biblioteki statyczne GraphicsMagick.
208
209 %description static -l pt_BR.UTF-8
210 Bibliotecas estáticas para desenvolvimento com libGraphicsMagick.
211
212 %description static -l ru.UTF-8
213 Это отдельный пакет со статическими библиотеками, которые больше не
214 входят в GraphicsMagick-devel.
215
216 %description static -l uk.UTF-8
217 Це окремий пакет зі статичними бібліотеками, які більше не входять до
218 складу GraphicsMagick-devel.
219
220 %package coder-dot
221 Summary:        Coder module for GraphViz DOT files
222 Summary(pl.UTF-8):      Moduł kodera dla plików GraphViz DOT
223 Group:          X11/Applications/Graphics
224 Requires:       %{name} = %{version}-%{release}
225
226 %description coder-dot
227 Coder module for GraphViz DOT files.
228
229 %description coder-dot -l pl.UTF-8
230 Moduł kodera dla plików GraphViz DOT.
231
232 %package coder-fpx
233 Summary:        Coder module for FlashPIX (FPX) files
234 Summary(pl.UTF-8):      Moduł kodera dla plików FlashPIX (FPX)
235 Group:          X11/Applications/Graphics
236 Requires:       %{name} = %{version}-%{release}
237
238 %description coder-fpx
239 Coder module for FlashPIX (FPX) files.
240
241 %description coder-fpx -l pl.UTF-8
242 Moduł kodera dla plików FlashPIX (FPX).
243
244 %package coder-jbig
245 Summary:        Coder module for JBIG files
246 Summary(pl.UTF-8):      Moduł kodera dla plików JBIG
247 Group:          X11/Applications/Graphics
248 Requires:       %{name} = %{version}-%{release}
249
250 %description coder-jbig
251 Coder module for JBIG files.
252
253 %description coder-jbig -l pl.UTF-8
254 Moduł kodera dla plików JBIG.
255
256 %package coder-jpeg
257 Summary:        Coder module for JPEG files
258 Summary(pl.UTF-8):      Moduł kodera dla plików JPEG
259 Group:          X11/Applications/Graphics
260 Requires:       %{name} = %{version}-%{release}
261
262 %description coder-jpeg
263 Coder module for JPEG files.
264
265 %description coder-jpeg -l pl.UTF-8
266 Moduł kodera dla plików JPEG.
267
268 %package coder-jpeg2
269 Summary:        Coder module for JPEG-2000 (JP2/JPC) files using JasPer library
270 Summary(pl.UTF-8):      Moduł kodera dla plików JPEG-2000 (JP2/JPC) używający biblioteki JasPer
271 Group:          X11/Applications/Graphics
272 Requires:       %{name} = %{version}-%{release}
273
274 %description coder-jpeg2
275 Coder module for JPEG-2000 (JP2/JPC) files using JasPer library.
276
277 %description coder-jpeg2 -l pl.UTF-8
278 Moduł kodera dla plików JPEG-2000 (JP2/JPC) używajacy biblioteki
279 JasPer.
280
281 %package coder-miff
282 Summary:        Coder module for MIFF files
283 Summary(pl.UTF-8):      Moduł kodera dla plików MIFF
284 Group:          X11/Applications/Graphics
285 Requires:       %{name} = %{version}-%{release}
286
287 %description coder-miff
288 Coder module for MIFF files.
289
290 %description coder-miff -l pl.UTF-8
291 Moduł kodera dla plików MIFF.
292
293 %package coder-mpr
294 Summary:        Coder module for GraphicsMagick MPR and MSL files
295 Summary(pl.UTF-8):      Moduł kodera dla plików MPR i MSL GraphicsMagick
296 Group:          X11/Applications/Graphics
297 Requires:       %{name} = %{version}-%{release}
298
299 %description coder-mpr
300 Coder module for Magick Persistent Registry (MPR) and Magick Scripting
301 Language (MSL) files.
302
303 %description coder-mpr -l pl.UTF-8
304 Moduł kodera dla plików Magick Persistent Registry (MPR) i Magick
305 Scripting Language (MSL).
306
307 %package coder-pdf
308 Summary:        Coder module for PDF files
309 Summary(pl.UTF-8):      Moduł kodera dla plików PDF
310 Group:          X11/Applications/Graphics
311 Requires:       %{name} = %{version}-%{release}
312
313 %description coder-pdf
314 Coder module for PDF files.
315
316 %description coder-pdf -l pl.UTF-8
317 Moduł kodera dla plików PDF.
318
319 %package coder-png
320 Summary:        Coder module for PNG files
321 Summary(pl.UTF-8):      Modul kodera dla plików PNG
322 Group:          X11/Applications/Graphics
323 Requires:       %{name} = %{version}-%{release}
324
325 %description coder-png
326 Coder module for PNG files.
327
328 %description coder-png -l pl.UTF-8
329 Moduł kodera dla plików PNG.
330
331 %package coder-ps2
332 Summary:        Coder module for Postscript Level II & III (PS2/PS3) files
333 Summary(pl.UTF-8):      Moduł kodera dla plików Postscript Level II i III (PS2/PS3)
334 Group:          X11/Applications/Graphics
335 Requires:       %{name} = %{version}-%{release}
336
337 %description coder-ps2
338 Coder module for Postscript Level II & III (PS2/PS3) files.
339
340 %description coder-ps2 -l pl.UTF-8
341 Moduł kodera dla plików Postscript Level II i III (PS2/PS3).
342
343 %package coder-svg
344 Summary:        Coder module for SVG (Scalable Vector Graphics) files
345 Summary(pl.UTF-8):      Moduł kodera dla plików SVG (Scalable Vector Graphics)
346 Group:          X11/Applications/Graphics
347 Requires:       %{name} = %{version}-%{release}
348
349 %description coder-svg
350 Coder module for SVG (Scalable Vector Graphics) files.
351
352 %description coder-svg -l pl.UTF-8
353 Moduł kodera dla plików SVG (Scalable Vector Graphics).
354
355 %package coder-tiff
356 Summary:        Coder module for TIFF files
357 Summary(pl.UTF-8):      Moduł kodera dla plików TIFF
358 Group:          X11/Applications/Graphics
359 Requires:       %{name} = %{version}-%{release}
360
361 %description coder-tiff
362 Coder module for TIFF files.
363
364 %description coder-tiff -l pl.UTF-8
365 Moduł kodera dla plików TIFF.
366
367 %package coder-url
368 Summary:        Coder module for retrieving files via URL
369 Summary(pl.UTF-8):      Moduł kodera ściągający pliki o podanym URL
370 Group:          X11/Applications/Graphics
371 Requires:       %{name} = %{version}-%{release}
372
373 %description coder-url
374 Coder module for retrieving files via URL.
375
376 %description coder-url -l pl.UTF-8
377 Moduł kodera ściągający pliki o podanym URL.
378
379 %package coder-wmf
380 Summary:        Coder module for WMF files
381 Summary(pl.UTF-8):      Moduł kodera dla plików WMF
382 Group:          X11/Applications/Graphics
383 Requires:       %{name} = %{version}-%{release}
384
385 %description coder-wmf
386 Coder module for WMF files.
387
388 %description coder-wmf -l pl.UTF-8
389 Moduł kodera dla plików WMF.
390
391 %package c++
392 Summary:        GraphicsMagick Magick++ library
393 Summary(pl.UTF-8):      Biblioteka Magick++
394 Summary(pt_BR.UTF-8):   Bibliotecas dinâmicas do GraphicsMagick
395 Summary(ru.UTF-8):      Библиотека Magick++ (C++ интерфейс для GraphicsMagick'а)
396 Summary(uk.UTF-8):      Бібліотека Magick++ (інтерфейс C++ для GraphicsMagick)
397 Group:          X11/Libraries
398 Requires:       %{name}-libs = %{version}-%{release}
399
400 %description c++
401 This package contains the Magick++ library, a C++ binding to the
402 GraphicsMagick graphics manipulation library.
403
404 Install GraphicsMagick-c++ if you want to use any applications that
405 use Magick++.
406
407 %description c++ -l pl.UTF-8
408 Pakiet zawiera bibliotekę Magick++ - interfejs w C++ do biblioteki
409 GraphicsMagick. Jest potrzebny do uruchamiania programów
410 korzystających z Magick++.
411
412 %description c++ -l pt_BR.UTF-8
413 Bibliotecas dinâmicas C++ do GraphicsMagick.
414
415 %description c++ -l ru.UTF-8
416 Magick++ -- объектно-ориентированная библиотека, представляющая из
417 себя C++ API для GraphicsMagick (библиотеки для просмотра,
418 конвертирования и обработки изображений).
419
420 %description c++ -l uk.UTF-8
421 Magick++ -- об'єкто-орієнтована бібліотека, що являє собою C++ API для
422 GraphicsMagick (бібліотеки для перегляду, конвертування та обробки
423 зображень).
424
425 %package c++-devel
426 Summary:        C++ bindings for the GraphicsMagick library
427 Summary(es.UTF-8):      Biblioteca estática y archivos de inclusión para desarrollo con libGraphicsMagick++
428 Summary(pl.UTF-8):      Pliki nagłówkowe z interfejsem C++ do GraphicsMagick
429 Summary(pt_BR.UTF-8):   Biblioteca e arquivos de inclusão para desenvolvimento com libGraphicsMagick++
430 Summary(ru.UTF-8):      Хедеры и библиотеки для разработок с использованием Magick++ (C++ интерфейс для GraphicsMagick'а)
431 Summary(uk.UTF-8):      Хедери та бібліотеки для розробок з використанням Magick++ (інтерфейсу C++ для GraphicsMagick)
432 Group:          X11/Development/Libraries
433 Requires:       %{name}-c++ = %{version}-%{release}
434 Requires:       %{name}-devel = %{version}-%{release}
435 Requires:       libstdc++-devel
436
437 %description c++-devel
438 GraphicsMagick-c++-devel contains header files you'll need to develop
439 GraphicsMagick applications using the Magick++ C++ bindings.
440 GraphicsMagick is an image manipulation program.
441
442 If you want to create applications that will use Magick++ code or
443 APIs, you'll need to install GraphicsMagick-c++-devel,
444 GraphicsMagick-devel and GraphicsMagick. You don't need to install it
445 if you just want to use GraphicsMagick, or if you want to
446 develop/compile applications using the GraphicsMagick C interface,
447 however.
448
449 %description c++-devel -l es.UTF-8
450 Este es el paquete de desarrollo GraphicsMagick. Incluye las
451 bibliotecas estáticas y los archivos de inclusión para el desarrollo
452 de sus propias aplicaciones que hacen uso del código GraphicsMagick
453 y/el APIs.
454
455 %description c++-devel -l pl.UTF-8
456 Pakiet zawiera pliki nagłówkowe potrzebne do kompilowania programów
457 korzystających z Magick++.
458
459 %description c++-devel -l pt_BR.UTF-8
460 Este é o pacote de desenvolvimento libGraphicsMagick++. Inclui as
461 bibliotecas e os arquivos de inclusão para o desenvolvimento de suas
462 próprias aplicações C++ que fazem uso do código GraphicsMagick e/ou
463 APIs.
464
465 %description c++-devel -l ru.UTF-8
466 Это пакет разработчика для программирования с GraphicsMagick. Он
467 включает хедеры и библиотеки для использования в программах, которые
468 используют код или API Magick++ (C++ интерфейс для GraphicsMagick'а).
469
470 %description c++-devel -l uk.UTF-8
471 Це пакет для програмування з GraphicsMagick. Він містить хедери та
472 бібліотеки для використання в програмах, що використовують код або API
473 Magick++ (інтерфейс C++ для GraphicsMagick).
474
475 %package c++-static
476 Summary:        C++ bindings for the GraphicsMagick - static library
477 Summary(pl.UTF-8):      Interfejs C++ do GraphicsMagick - biblioteka statyczna
478 Summary(pt_BR.UTF-8):   Bibliotecas estáticas para desenvolvimento com libGraphicsMagick
479 Summary(ru.UTF-8):      Статические библиотеки C++ для программирования с GraphicsMagick
480 Summary(uk.UTF-8):      Статичні бібліотеки C++ для програмування з GraphicsMagick
481 Group:          X11/Development/Libraries
482 Requires:       %{name}-c++-devel = %{version}-%{release}
483 Requires:       %{name}-devel = %{version}-%{release}
484
485 %description c++-static
486 C++ bindings for the GraphicsMagick - static library.
487
488 %description c++-static -l pl.UTF-8
489 Biblioteka Magick++ w wersji statycznej.
490
491 %description c++-static -l pt_BR.UTF-8
492 Bibliotecas estáticas para desenvolvimento com libGraphicsMagick++.
493
494 %description c++-static -l ru.UTF-8
495 Это отдельный пакет со статическими библиотеками, которые больше не
496 входят в GraphicsMagick-c++-devel.
497
498 %description c++-static -l uk.UTF-8
499 Це окремий пакет зі статичними бібліотеками, які більше не входять до
500 складу GraphicsMagick-c++-devel.
501
502 %package perl
503 Summary:        Libraries and modules for access to GraphicsMagick from Perl
504 Summary(pl.UTF-8):      Biblioteki i moduły Perla dla GraphicsMagick
505 Summary(pt_BR.UTF-8):   Módulo perl para uso com o GraphicsMagick
506 Summary(ru.UTF-8):      Библиотеки и модули для доступа к GraphicsMagick из perl
507 Summary(uk.UTF-8):      Бібліотеки та модулі для доступу до GraphicsMagick з Perl
508 Group:          Development/Languages/Perl
509 Requires:       %{name} = %{version}-%{release}
510 Requires:       %{name}-libs = %{version}-%{release}
511
512 %description perl
513 This is the GraphicsMagick Perl support package. It perl modules and
514 support files for access to GraphicsMagick library from perl without
515 unuseful forking or such.
516
517 %description perl -l pl.UTF-8
518 Biblioteki i moduły umożliwiające korzystanie z GraphicsMagick z
519 poziomu Perla.
520
521 %description perl -l pt_BR.UTF-8
522 Este pacote fornece um módulo perl para acessar funções do
523 GraphicsMagick em scripts Perl.
524
525 %description perl -l ru.UTF-8
526 Это пакет GraphicsMagick для поддержки perl. Он включает модули perl и
527 вспомогательные файлы для доступа к библиотеке GraphicsMagick из Perl.
528
529 %description perl -l uk.UTF-8
530 Це пакет GraphicsMagick для підтримки Perl. Він містить модулі Perl та
531 додаткові файли для доступу до бібліотеки GraphicsMagick з Perl.
532
533 %package doc
534 Summary:        GraphicsMagick documentation
535 Summary(pl.UTF-8):      Dokumentacja do GraphicsMagick
536 Group:          Documentation
537
538 %description doc
539 Documentation for GraphicsMagick.
540
541 %description doc -l pl.UTF-8
542 Dokumentacja do GraphicsMagick.
543
544 %prep
545 %setup -q
546 %patch0 -p1
547 %patch1 -p1
548 %patch2 -p1
549 %patch3 -p1
550 %patch4 -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.216245 seconds and 3 git commands to generate.