]>
Commit | Line | Data |
---|---|---|
d0466a04 JB |
1 | # |
2 | # Conditional build: | |
3 | %bcond_without tests # do not perform "make test" | |
4 | # | |
5 | %include /usr/lib/rpm/macros.perl | |
c9f81b4c | 6 | %define pdir Imager |
7 | %define pnam Imager | |
d0466a04 | 8 | Summary: Imager - Perl extension for generating images |
9db4a994 | 9 | Summary(pl.UTF-8): Imager - rozszerzenie Perla do generowania obrazków |
d0466a04 | 10 | Name: perl-Imager |
cc9bc8ef | 11 | Version: 1.000 |
c6f40dab | 12 | Release: 4 |
d0466a04 | 13 | # same as perl |
1e460120 | 14 | License: GPL v1+ or Artistic |
d0466a04 | 15 | Group: Development/Languages/Perl |
9edd2e5c | 16 | Source0: http://www.cpan.org/modules/by-module/Imager/%{pnam}-%{version}.tar.gz |
cc9bc8ef | 17 | # Source0-md5: d1243b2a0a339963b77a4876d1351649 |
d0466a04 JB |
18 | URL: http://www.develop-help.com/imager/ |
19 | BuildRequires: freetype-devel >= 2.0 | |
9edd2e5c | 20 | BuildRequires: giflib-devel >= 4.1.0-4 |
d0466a04 JB |
21 | BuildRequires: libjpeg-devel |
22 | BuildRequires: libpng-devel | |
23 | BuildRequires: libtiff-devel | |
59c72933 | 24 | BuildRequires: perl-devel >= 1:5.8.0 |
d0466a04 | 25 | BuildRequires: rpm-perlprov >= 4.1-13 |
b7db8ef9 | 26 | BuildRequires: t1lib-devel |
d0466a04 JB |
27 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
28 | ||
29 | %description | |
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, | |
33 | render text and more. | |
34 | ||
af4bd7e9 JR |
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. | |
d0466a04 JB |
40 | |
41 | %prep | |
42 | %setup -q -n %{pnam}-%{version} | |
d0466a04 JB |
43 | |
44 | %build | |
45 | # manual configuration: we want freetype2 enabled and freetype1 disabled | |
9edd2e5c | 46 | # y/n for: win32, ft1, t1lib, ft2, tiff, png, ungif, jpeg, gif |
d0466a04 JB |
47 | IM_MANUAL=y \ |
48 | %{__perl} Makefile.PL \ | |
49 | INSTALLDIRS=vendor <<EOF | |
50 | ||
51 | n | |
52 | n | |
53 | n | |
54 | y | |
55 | y | |
56 | y | |
9edd2e5c | 57 | n |
d0466a04 JB |
58 | y |
59 | y | |
d0466a04 JB |
60 | EOF |
61 | ||
62 | %{__make} \ | |
49f125ec | 63 | CC="%{__cc}" \ |
d0466a04 JB |
64 | OPTIMIZE="%{rpmcflags}" |
65 | ||
66 | %{?with_tests:%{__make} test} | |
67 | ||
68 | %install | |
69 | rm -rf $RPM_BUILD_ROOT | |
fa03580c | 70 | install -d $RPM_BUILD_ROOT%{perl_vendorlib}/Imager |
d0466a04 JB |
71 | |
72 | %{__make} install \ | |
73 | DESTDIR=$RPM_BUILD_ROOT | |
74 | ||
75 | rm -f $RPM_BUILD_ROOT%{perl_vendorarch}/Imager/*.pod | |
76 | ||
77 | %clean | |
78 | rm -rf $RPM_BUILD_ROOT | |
79 | ||
80 | %files | |
81 | %defattr(644,root,root,755) | |
82 | %doc Changes README | |
9edd2e5c JB |
83 | %{perl_vendorarch}/Imager.pm |
84 | %{perl_vendorarch}/Imager | |
85 | %dir %{perl_vendorarch}/auto/Imager | |
9edd2e5c JB |
86 | %attr(755,root,root) %{perl_vendorarch}/auto/Imager/Imager.so |
87 | %dir %{perl_vendorarch}/auto/Imager/CountColor | |
9edd2e5c JB |
88 | %attr(755,root,root) %{perl_vendorarch}/auto/Imager/CountColor/CountColor.so |
89 | %dir %{perl_vendorarch}/auto/Imager/File | |
c40c8b8a | 90 | %dir %{perl_vendorarch}/auto/Imager/File/GIF |
c40c8b8a | 91 | %attr(755,root,root) %{perl_vendorarch}/auto/Imager/File/GIF/GIF.so |
9edd2e5c | 92 | %dir %{perl_vendorarch}/auto/Imager/File/ICO |
9edd2e5c | 93 | %attr(755,root,root) %{perl_vendorarch}/auto/Imager/File/ICO/ICO.so |
c40c8b8a | 94 | %dir %{perl_vendorarch}/auto/Imager/File/JPEG |
c40c8b8a | 95 | %attr(755,root,root) %{perl_vendorarch}/auto/Imager/File/JPEG/JPEG.so |
96 | %dir %{perl_vendorarch}/auto/Imager/File/PNG | |
c40c8b8a | 97 | %attr(755,root,root) %{perl_vendorarch}/auto/Imager/File/PNG/PNG.so |
c00d1b74 | 98 | %dir %{perl_vendorarch}/auto/Imager/File/SGI |
c00d1b74 | 99 | %attr(755,root,root) %{perl_vendorarch}/auto/Imager/File/SGI/SGI.so |
c40c8b8a | 100 | %dir %{perl_vendorarch}/auto/Imager/File/TIFF |
c40c8b8a | 101 | %attr(755,root,root) %{perl_vendorarch}/auto/Imager/File/TIFF/TIFF.so |
9edd2e5c JB |
102 | %dir %{perl_vendorarch}/auto/Imager/Filter |
103 | %dir %{perl_vendorarch}/auto/Imager/Filter/DynTest | |
9edd2e5c JB |
104 | %attr(755,root,root) %{perl_vendorarch}/auto/Imager/Filter/DynTest/DynTest.so |
105 | %dir %{perl_vendorarch}/auto/Imager/Filter/Flines | |
9edd2e5c JB |
106 | %attr(755,root,root) %{perl_vendorarch}/auto/Imager/Filter/Flines/Flines.so |
107 | %dir %{perl_vendorarch}/auto/Imager/Filter/Mandelbrot | |
9edd2e5c | 108 | %attr(755,root,root) %{perl_vendorarch}/auto/Imager/Filter/Mandelbrot/Mandelbrot.so |
c40c8b8a | 109 | %dir %{perl_vendorarch}/auto/Imager/Font |
110 | %dir %{perl_vendorarch}/auto/Imager/Font/FT2 | |
c40c8b8a | 111 | %attr(755,root,root) %{perl_vendorarch}/auto/Imager/Font/FT2/FT2.so |
b7db8ef9 | 112 | %dir %{perl_vendorarch}/auto/Imager/Font/T1 |
b7db8ef9 | 113 | %attr(755,root,root) %{perl_vendorarch}/auto/Imager/Font/T1/T1.so |
9edd2e5c | 114 | %dir %{perl_vendorlib}/Imager |
c00d1b74 | 115 | %{_mandir}/man3/Imager*.3pm* |