Name: perl-GD Version: 2.44 Release: 2%{?dist} Summary: Perl interface to the GD graphics library Group: Development/Libraries License: GPL+ or Artistic URL: http://search.cpan.org/dist/GD/ Source0: http://www.cpan.org/authors/id/L/LD/LDS/GD-%{version}.tar.gz Patch0: perl-GD-2.41-Group.patch Patch1: perl-GD-skip-3.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: gd-devel >= 2.0.28 BuildRequires: perl(ExtUtils::MakeMaker) Requires: gd >= 2.0.28 Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) %description This is a autoloadable interface module for GD, a popular library for creating and manipulating PNG files. With this library you can create PNG images on the fly or modify existing files. %prep %setup -q -n GD-%{version} %patch0 -p1 %ifarch %{ix86} %patch1 -p1 %endif %{__perl} -pi -e 's|/usr/local/bin/perl\b|%{__perl}|' \ qd.pl demos/{*.{pl,cgi},truetype_test} chmod -c 644 bdf_scripts/* demos/* chmod -c 755 qd.pl %build CFLAGS="$RPM_OPT_FLAGS" %{__perl} Makefile.PL INSTALLDIRS=vendor make %{?_smp_mflags} OPTIMIZE="$RPM_OPT_FLAGS" %install rm -rf $RPM_BUILD_ROOT make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';' find $RPM_BUILD_ROOT -type f -name '*.bs' -empty -exec rm -f {} ';' find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';' chmod -R u+w $RPM_BUILD_ROOT/* %check %ifarch ppc # testsuite fails on ppc %else make test %endif %ifarch %{ix86} perl t/GD.t --write : This is the file that should contain some blue color: base64 t/test.out.3.png_new %endif %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc ChangeLog README README.QUICKDRAW demos/ %{_bindir}/* %{perl_vendorarch}/auto/GD %{perl_vendorarch}/GD* %{perl_vendorarch}/qd.pl %{_mandir}/man1/*.1* %{_mandir}/man3/*.3pm* %changelog * Thu Oct 29 2009 Stepan Kasal - 2.44-2 - give up tests on ppc * Mon Oct 5 2009 Stepan Kasal - 2.44-1 - new upstream version - run tests always - do not add bdf_scripts/ to docs - switch off the test that fails in i686 koji * Sat Jul 25 2009 Fedora Release Engineering - 2.41-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Mon Mar 16 2009 Tom "spot" Callaway - 2.41-2 - fix Makefile.PL to install GD/Group.pm (bz 490429) * Fri Mar 13 2009 Tom "spot" Callaway - 2.41-1 - update to 2.41 * Thu Feb 26 2009 Fedora Release Engineering - 2.39-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Mon Jul 21 2008 Tom "spot" Callaway - 2.39-1 - update to 2.39 * Fri Apr 4 2008 Tom "spot" Callaway - 2.35-7 - tests work fine locally, one fails in mock, maybe needs a desktop? conditionalized them, default off. * Fri Apr 4 2008 Tom "spot" Callaway - 2.35-6 - license fix * Wed Feb 27 2008 Tom "spot" Callaway - 2.35-5 - Rebuild for perl 5.10 (again) * Tue Feb 19 2008 Fedora Release Engineering - 2.35-4 - Autorebuild for GCC 4.3 * Thu Jan 24 2008 Tom "spot" Callaway - 2.35-3 - rebuild for new perl * Mon Oct 15 2007 Tom "spot" Callaway - 2.35-2.1 - add BR: perl(ExtUtils::MakeMaker) * Sun Oct 8 2006 Jose Pedro Oliveira - 2.35-2 - Removed a duplicate file (bdf_scripts/bdf2gdfont.PLS). * Tue Sep 5 2006 Jose Pedro Oliveira - 2.35-1 - Update to 2.35. * Sat Jun 3 2006 Jose Pedro Oliveira - 2.34-1 - Update to 2.34. * Wed Mar 8 2006 Jose Pedro Oliveira - 2.32-1 - Update to 2.32. * Tue Feb 21 2006 Jose Pedro Oliveira - 2.31-1 - Update to 2.31. * Wed Feb 15 2006 Jose Pedro Oliveira - 2.30-3 - Missing BR: fontconfig-devel. * Mon Feb 13 2006 Jose Pedro Oliveira - 2.30-2 - Modular X (libX11-devel, libXpm-devel). * Fri Oct 21 2005 Jose Pedro Oliveira - 2.30-1 - Update to 2.30. * Mon Aug 8 2005 Jose Pedro Oliveira - 2.28-1 - Update to 2.28. * Tue Jul 19 2005 Jose Pedro Oliveira - 2.25-1 - Update to 2.25. * Fri Apr 7 2005 Michael Schwendt - 2.23-2 - rebuilt * Wed Mar 9 2005 Jose Pedro Oliveira - 2.23-1 - Update to 2.23. * Thu Dec 09 2004 Jose Pedro Oliveira - 0:2.19-1 - Update to 2.19. - GIF support has been restored in gd 2.0.28. - Module autoconfigures itself with the gdlib-config program. * Mon Jun 28 2004 Jose Pedro Oliveira - 0:2.12-0.fdr.3 - Avoid RPATH problem in FC1 (bug 1756). - Replaced hardcoded value by rpmmacro (%%{__perl}) (bug 1756). * Mon Jun 14 2004 Jose Pedro Oliveira - 0:2.12-0.fdr.2 - Bring up to date with current fedora.us perl spec template. * Sat Feb 7 2004 Ville Skyttä - 0:2.12-0.fdr.1 - Update to 2.12. - Reduce directory ownership bloat. * Tue Nov 18 2003 Ville Skyttä - 0:2.11-0.fdr.1 - Update to 2.11. * Sat Oct 11 2003 Ville Skyttä - 0:1.41-0.fdr.1 - First build.