%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.2.8 Release: 3 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 URL: http://www.simplesystems.org/ImageMagick/ BuildRequires: perl => 5.6 BuildRequires: rpm-perlprov >= 3.0.3-18 BuildRequires: XFree86-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 BuildRequires: libwmf-devel 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 ImageMagic 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 ImageMagic potrafią obsłużyć wiele różncyh 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'a 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 the static libraries and 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 die statischen Libraries und 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, biblioteki statyczne 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'a 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'a 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 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++. %package c++-devel Summary: C++ bindings for the ImageMagick library 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-devel contains the static libraries and 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. %package c++-static Summary: C++ bindings for the ImageMagick - static library 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. %prep %setup -q %patch0 -p1 %patch1 -p0 %build LDFLAGS="%{!?debug: -s}" ; export LDFLAGS CFLAGS="%{?debug:-O0 -g}%{!?debug:$RPM_OPT_FLAGS}"; export CFLAGS CXXFLAGS="%{?debug:-O0 -g}%{!?debug:$RPM_OPT_FLAGS}"; export CXXFLAGS ./configure \ --prefix=%{_prefix} \ --exec-prefix=%{_exec_prefix} \ --bindir=%{_bindir} \ --sbindir=%{_sbindir} \ --sysconfdir=%{_sysconfdir} \ --datadir=%{_datadir} \ --includedir=%{_includedir} \ --libdir=%{_libdir} \ --libexecdir=%{_libexecdir} \ --localstatedir=%{_localstatedir} \ --sharedstatedir=%{_sharedstatedir} \ --mandir=%{_mandir} \ --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 %{__make} -C Magick++ \ 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) %{_datadir}/ImageMagick %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}/man[145]/* %files devel %defattr(644,root,root,755) %doc 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 %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 %files c++-static %defattr(644,root,root,755) %{_libdir}/libMagick++.a