%include /usr/lib/rpm/macros.perl Summary: Image display, conversion, and manipulation under X Summary(de): Darstellen, Konvertieren und Bearbeiten von Grafiken unter X Summary(fr): Visualisation, conversion, et manipulation d'images sous X Summary(pl): Narzędzie do wyświetlania, konwersji i manipulacji grafikami Summary(tr): X altýnda resim gösterme, çevirme ve deđiţiklik yapma Name: ImageMagick Version: 5.3.1 Release: 1 Epoch: 1 License: Freeware Group: X11/Applications/Graphics Group(de): X11/Applikationen/Grafik Group(pl): X11/Aplikacje/Grafika Source0: ftp://ftp.simplesystems.org/pub/ImageMagick/%{name}-%{version}.tar.gz Patch0: %{name}-libpath.patch Patch1: %{name}-perlpaths.patch Patch2: %{name}-delegates-destdir.patch Patch3: %{name}-libwmf.patch URL: http://www.imagemagick.org/ BuildRequires: perl => 5.6 BuildRequires: rpm-perlprov >= 3.0.3-18 BuildRequires: XFree86-devel BuildRequires: XFree86-DPS-devel BuildRequires: libjpeg-devel BuildRequires: libtiff-devel BuildRequires: libpng >= 1.0.8 BuildRequires: libstdc++-devel BuildRequires: zlib-devel BuildRequires: bzip2-devel >= 1.0.1 BuildRequires: freetype-devel >= 2.0.2-2 BuildRequires: libwmf-devel #BuildRequires: libxml2-devel >= 2.0 #BuildRequires: lcms-devel #BuildRequires: fpx-devel #BuildRequires: hdf-devel #BuildRequires: jbigkit-devel BuildRequires: autoconf BuildRequires: automake Requires: %{name}-libs = %{version} BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define _prefix /usr/X11R6 %define _mandir %{_prefix}/man %define _includedir %{_prefix}/include/X11 %define _perlmandir /usr/share/man %description ImageMagick is an image display, conversion, and manipulation tool. It runs under X windows. It is very powerful in terms of it's ability to allow the user to edit images. It can handle many different formats as well. %description -l de ImageMagick ist ein Tool zur Bildanzeige, -konvertierung und manipulation, -das unter X-Windows läuft. Es ist enorm leitungsfähig in Bezug auf die Grafikmanipulationsfunktionen, die es dem Anwender bietet, und auf die Vielfalt der unterstützten Formate. %description -l fr ImageMagick est un outil d'affichage, de conversion et de manipulation d'images. Il tourne sous X Window et est trčs puissant en termes de capacité d'édition des images. Il peut aussi gérer de nombreux formats différents. %description -l pl ImageMagick jest narzędziem do manipulacji, konwersji i wyświetlania. W skład pakietu wchodzą zarówno narzędzia X Window jak i do używania z linii poleceń umożliwiające edycję plików graficznych. Narzędzia z pakietu ImageMagick potrafią obsłużyć wiele różnych formatów graficznych. %description -l tr ImageMagick bir resim gösterme, çevirme ve deđiţiklik yapma programýdýr. X Window pencereleme sistemi altýnda çalýţýr. Kullanýcýya resimler üzerinde deđiţiklik yapma açýsýndan pek çok olanak sunar. Bir çok resim biçimini rahatlýkla kullanabilir. %package devel Summary: Libraries and header files for ImageMagick development Summary(pl): Biblioteki i pliki nagłówkowe dla ImageMagick Group: X11/Development/Libraries Group(de): X11/Entwicklung/Libraries Group(pl): X11/Programowanie/Biblioteki Requires: %{name} = %{version} %description devel This is the ImageMagick development package. It includes header files for use in developing your own applications that make use of the ImageMagick code and/or APIs. %description -l de devel Dies ist das ImageMagick-Entwicklerpaket. Es enthält Header-Dateien zum Entwickeln von Anwendungen, die ImageMagick-Code und/oder -APIs nutzen. %description -l fr devel Paquetage de développement ImageMagick. Contient les bibliothčques statiques et les en-tętes utilisés pour créer vos propres applications utilisant le code d'ImageMagick et/ou ses APIs. %description -l pl devel Pakiet ten zawieraja pliki potrzebne przy kompilowaniu programów wykorzystujących blibliotekę ImageMagick takie jak pliki nagłówkowe i dokumentację niezbędną przy pisaniu własnych programów z wykorzystaniem API jakie udostępnia ImageMagick. %description -l tr devel Bu paket, ImageMagick uygulama arayüzünü kullanan programlar geliţtirmek için gereken baţlýk dosyalarýný ve kitaplýklarý içerir. %package static Summary: ImageMagick static libraries Summary(pl): Biblioteki statyczne ImageMagick Group: X11/Development/Libraries Group(de): X11/Entwicklung/Libraries Group(pl): X11/Programowanie/Biblioteki Requires: %{name}-devel = %{version} %description static ImageMagick static libraries. %description -l pl devel Biblioteki statyczne ImageMagick. %package perl Summary: libraries and modules for access to ImageMagick from perl Summary(pl): Biblioteki i moduły perl dla ImageMagick Group: Development/Languages/Perl Group(de): Entwicklung/Sprachen/Perl Group(pl): Programowanie/Języki/Perl Requires: %{name}-libs = %{version} Requires: %{perl_sitearch} %requires_eq perl %description perl This is the ImageMagick perl support package. It perl modules and support files for access to ImageMagick library from perl without unuseful forking or such. %description -l pl perl Biblioteki i moduły umożliwiające korzystanie z ImageMagick z poziomu perla. %package libs Summary: ImageMagick libraries Summary(pl): Biblioteki ImageMagick Group: X11/Libraries Group(de): X11/Libraries Group(pl): X11/Biblioteki %description libs ImageMagick libraries. %description -l pl libs Biblioteki ImageMagick. %package c++ Summary: ImageMagick Magick++ library Summary(pl): Biblioteka Magick++ Group: X11/Libraries Group(de): X11/Libraries Group(pl): X11/Biblioteki Requires: %{name}-libs = %{version} %description c++ This package contains the Magick++ library, a C++ binding to the ImageMagick graphics manipulation library. Install ImageMagick-c++ if you want to use any applications that use Magick++. %description -l pl c++ Pakiet zawiera bibliotekę Magick++ - interfejs w C++ do biblioteki ImageMagick. Jest potrzebny do uruchamiania programów korzystających z Magick++. %package c++-devel Summary: C++ bindings for the ImageMagick library Summary(pl): Pliki nagłówkowe z interfejsem C++ do ImageMagick Group: X11/Development/Libraries Group(de): X11/Entwicklung/Libraries Group(pl): X11/Programowanie/Biblioteki Requires: %{name}-c++ = %{version} Requires: %{name}-devel = %{version} %description c++-devel ImageMagick-c++-devel contains header files you'll need to develop ImageMagick applications using the Magick++ C++ bindings. ImageMagick is an image manipulation program. If you want to create applications that will use Magick++ code or APIs, you'll need to install ImageMagick-c++-devel, ImageMagick-devel and ImageMagick. You don't need to install it if you just want to use ImageMagick, or if you want to develop/compile applications using the ImageMagick C interface, however. %description -l pl c++-devel Pakiet zawiera pliki nagłówkowe potrzebne do kompilowania programów korzystających z Magick++. %package c++-static Summary: C++ bindings for the ImageMagick - static library Summary(pl): Interfejs C++ do ImageMagick - biblioteka statyczna Group: X11/Development/Libraries Group(de): X11/Entwicklung/Libraries Group(pl): X11/Programowanie/Biblioteki Requires: %{name}-c++-devel = %{version} Requires: %{name}-devel = %{version} %description c++-static C++ bindings for the ImageMagick - static library. %description -l pl c++-static Biblioteka Magick++ w wersji statycznej. %prep %setup -q %patch0 -p1 %patch1 -p0 %patch2 -p1 %patch3 -p1 # fix typo perl -pi -e 's@htmlc\.@html.c@' coders/Makefile.am # fix lcms.h include path perl -pi -e 's@lcms/lcms\.h@lcms.h@' magick/transform.c %build aclocal autoconf automake -a -c %configure \ --enable-shared \ --enable-lzw \ --enable-16bit-pixel \ --with-perl \ --with-ttf \ --with-x \ --with-threads \ --with-magick_plus_plus %{__make} %{__make} -C Magick++ %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-perl %{__make} install \ DESTDIR=$RPM_BUILD_ROOT install PerlMagick/demo/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-perl gzip -9nf README.txt %post libs -p /sbin/ldconfig %postun libs -p /sbin/ldconfig %post c++ -p /sbin/ldconfig %postun c++ -p /sbin/ldconfig %clean rm -rf $RPM_BUILD_ROOT %files libs %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/libMagick.so.*.* %files %defattr(644,root,root,755) %dir %{_datadir}/ImageMagick %{_datadir}/ImageMagick/*.mgk %dir %{_libdir}/ImageMagick %{_libdir}/ImageMagick/*.mgk %attr(755,root,root) %{_bindir}/animate %attr(755,root,root) %{_bindir}/combine %attr(755,root,root) %{_bindir}/convert %attr(755,root,root) %{_bindir}/display %attr(755,root,root) %{_bindir}/identify %attr(755,root,root) %{_bindir}/import %attr(755,root,root) %{_bindir}/mogrify %attr(755,root,root) %{_bindir}/montage %{_mandir}/man1/[Iacdim]* %files devel %defattr(644,root,root,755) %doc images www ImageMagick.html README.txt.gz %attr(755,root,root) %{_bindir}/Magick-config %attr(755,root,root) %{_libdir}/libMagick.so %attr(755,root,root) %{_libdir}/libMagick.la %{_includedir}/magick %{_mandir}/man[45]/* %{_mandir}/man1/Magick-config.1* %files static %defattr(644,root,root,755) %{_libdir}/libMagick.a %files perl %defattr(644,root,root,755) %{perl_sitearch}/Image %dir %{perl_sitearch}/auto/Image %dir %{perl_sitearch}/auto/Image/Magick %{perl_sitearch}/auto/Image/Magick/autosplit.ix %{perl_sitearch}/auto/Image/Magick/Magick.bs %attr(755,root,root) %{perl_sitearch}/auto/Image/Magick/Magick.so %{_perlmandir}/man3/Image::Magick.* %{_examplesdir}/%{name}-perl %files c++ %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/libMagick++.so.*.* %files c++-devel %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/Magick++-config %attr(755,root,root) %{_libdir}/libMagick++.la %attr(755,root,root) %{_libdir}/libMagick++.so %{_prefix}/include/Magick++ %{_prefix}/include/Magick++.h %{_mandir}/man1/Magick++-config.1* %files c++-static %defattr(644,root,root,755) %{_libdir}/libMagick++.a