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