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