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