3 %bcond_without tests # do not perform "make test"
5 %include /usr/lib/rpm/macros.perl
8 Summary: Imager - Perl extension for generating images
9 Summary(pl.UTF-8): Imager - rozszerzenie Perla do generowania obrazków
14 License: GPL v1+ or Artistic
15 Group: Development/Languages/Perl
16 Source0: http://www.cpan.org/modules/by-module/Imager/%{pnam}-%{version}.tar.gz
17 # Source0-md5: d1243b2a0a339963b77a4876d1351649
18 URL: http://www.develop-help.com/imager/
19 BuildRequires: freetype-devel >= 2.0
20 BuildRequires: giflib-devel >= 4.1.0-4
21 BuildRequires: libjpeg-devel
22 BuildRequires: libpng-devel
23 BuildRequires: libtiff-devel
24 BuildRequires: perl-devel >= 1:5.8.0
25 BuildRequires: rpm-perlprov >= 4.1-13
26 BuildRequires: t1lib-devel
27 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30 Imager is a module for creating and altering images. It can read and
31 write various image formats, draw primitive shapes like lines, and
32 polygons, blend multiple images together in various ways, scale, crop,
35 %description -l pl.UTF-8
36 Imager to moduł do tworzenia i modyfikowania obrazków. Potrafi czytać
37 i zapisywać różne formaty obrazków, rysować proste kształty takie jak
38 linie i wielokąty, mieszać wiele obrazków razem na różne sposoby,
39 skalować, obcinać, nanosić tekst itd.
42 %setup -q -n %{pnam}-%{version}
45 # manual configuration: we want freetype2 enabled and freetype1 disabled
46 # y/n for: win32, ft1, t1lib, ft2, tiff, png, ungif, jpeg, gif
48 %{__perl} Makefile.PL \
49 INSTALLDIRS=vendor <<EOF
64 OPTIMIZE="%{rpmcflags}"
66 %{?with_tests:%{__make} test}
69 rm -rf $RPM_BUILD_ROOT
70 install -d $RPM_BUILD_ROOT%{perl_vendorlib}/Imager
73 DESTDIR=$RPM_BUILD_ROOT
75 rm -f $RPM_BUILD_ROOT%{perl_vendorarch}/Imager/*.pod
78 rm -rf $RPM_BUILD_ROOT
81 %defattr(644,root,root,755)
83 %{perl_vendorarch}/Imager.pm
84 %{perl_vendorarch}/Imager
85 %dir %{perl_vendorarch}/auto/Imager
86 %attr(755,root,root) %{perl_vendorarch}/auto/Imager/Imager.so
87 %dir %{perl_vendorarch}/auto/Imager/CountColor
88 %attr(755,root,root) %{perl_vendorarch}/auto/Imager/CountColor/CountColor.so
89 %dir %{perl_vendorarch}/auto/Imager/File
90 %dir %{perl_vendorarch}/auto/Imager/File/GIF
91 %attr(755,root,root) %{perl_vendorarch}/auto/Imager/File/GIF/GIF.so
92 %dir %{perl_vendorarch}/auto/Imager/File/ICO
93 %attr(755,root,root) %{perl_vendorarch}/auto/Imager/File/ICO/ICO.so
94 %dir %{perl_vendorarch}/auto/Imager/File/JPEG
95 %attr(755,root,root) %{perl_vendorarch}/auto/Imager/File/JPEG/JPEG.so
96 %dir %{perl_vendorarch}/auto/Imager/File/PNG
97 %attr(755,root,root) %{perl_vendorarch}/auto/Imager/File/PNG/PNG.so
98 %dir %{perl_vendorarch}/auto/Imager/File/SGI
99 %attr(755,root,root) %{perl_vendorarch}/auto/Imager/File/SGI/SGI.so
100 %dir %{perl_vendorarch}/auto/Imager/File/TIFF
101 %attr(755,root,root) %{perl_vendorarch}/auto/Imager/File/TIFF/TIFF.so
102 %dir %{perl_vendorarch}/auto/Imager/Filter
103 %dir %{perl_vendorarch}/auto/Imager/Filter/DynTest
104 %attr(755,root,root) %{perl_vendorarch}/auto/Imager/Filter/DynTest/DynTest.so
105 %dir %{perl_vendorarch}/auto/Imager/Filter/Flines
106 %attr(755,root,root) %{perl_vendorarch}/auto/Imager/Filter/Flines/Flines.so
107 %dir %{perl_vendorarch}/auto/Imager/Filter/Mandelbrot
108 %attr(755,root,root) %{perl_vendorarch}/auto/Imager/Filter/Mandelbrot/Mandelbrot.so
109 %dir %{perl_vendorarch}/auto/Imager/Font
110 %dir %{perl_vendorarch}/auto/Imager/Font/FT2
111 %attr(755,root,root) %{perl_vendorarch}/auto/Imager/Font/FT2/FT2.so
112 %dir %{perl_vendorarch}/auto/Imager/Font/T1
113 %attr(755,root,root) %{perl_vendorarch}/auto/Imager/Font/T1/T1.so
114 %dir %{perl_vendorlib}/Imager
115 %{_mandir}/man3/Imager*.3pm*