diff --git a/GD-2.71.tar.gz b/GD-2.71.tar.gz new file mode 100644 index 0000000..ebae6e1 Binary files /dev/null and b/GD-2.71.tar.gz differ diff --git a/perl-GD.spec b/perl-GD.spec new file mode 100644 index 0000000..87374f7 --- /dev/null +++ b/perl-GD.spec @@ -0,0 +1,70 @@ +Name: perl-GD +Version: 2.71 +Release: 1 +Summary: A perl5 interface to Thomas Boutell's gd library +License: GPL+ or Artistic 2.0 +URL: https://metacpan.org/release/GD +Source0: https://cpan.metacpan.org/authors/id/R/RU/RURBAN/GD-2.71.tar.gz + +BuildRequires: coreutils findutils gcc gd-devel make perl-devel +BuildRequires: perl-generators perl-interpreter perl(ExtUtils::MakeMaker) + +#Test +BuildRequires: perl(Test::More) perl(lib) +Requires: perl(:MODULE_COMPAT_%(perl -V:version | cut -d"'" -f 2)) +Requires: gd + +%{?perl_default_filter} + +%description +This is a autoloadable interface module for libgd, a popular library +for creating and manipulating PNG files. With this library you can +create PNG images on the fly or modify existing files. Features +include: + +a. lines, polygons, rectangles and arcs, both filled and unfilled +b. flood fills +c. the use of arbitrary images as brushes and as tiled fill patterns +d. line styling (dashed lines and the like) +e. horizontal and vertical text rendering +f. support for transparency and interlacing +g. support for TrueType font rendering, via libfreetype. +h. support for spline curves, via GD::Polyline +i. support for symbolic font names, such as "helvetica:italic" +j. support for symbolic color names, such as "green", via GD::Simple +k. produces output in png, gif, jpeg and xbm format +l. produces output in svg format via GD::SVG. + +%package_help + +%prep +%autosetup -n GD-%{version} -p1 + +perl -pi -e 's|/usr/local/bin/perl\b|%{__perl}|' \ + demos/{*.{pl,cgi},truetype_test} + +%build +perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 OPTIMIZE="%{optflags}" +make %{?_smp_mflags} + +%install +make pure_install DESTDIR=%{buildroot} +%{_fixperms} %{buildroot}/* + +%check +make test + +%files +%license LICENSE +%doc ChangeLog README README.QUICKDRAW demos/ +%{_bindir}/bdf2gdfont.pl +%{perl_vendorarch}/GD/ +%{perl_vendorarch}/auto/GD/ +%{perl_vendorarch}/GD.pm + +%files help +%{_mandir}/man*/* + +%changelog +* Mon Feb 10 2020 openEuler Buildteam - 2.71-1 +- Package init