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