diff options
| -rw-r--r-- | gd.spec | 34 | 
1 files changed, 28 insertions, 6 deletions
@@ -24,7 +24,7 @@ Name:          gd  %else  Name:          gd-last  %endif -Version:       2.2.3 +Version:       2.2.4  Release:       1%{?prever}%{?short}%{?dist}  Group:         System Environment/Libraries  License:       MIT @@ -38,6 +38,8 @@ Source0:       https://github.com/libgd/libgd/releases/download/gd-%{version}/li  %endif  Patch1:        gd-2.1.0-multilib.patch +# https://github.com/libgd/libgd/issues/360 +Patch2:        gd-upstream.patch  BuildRoot:     %{_tmppath}/%{name}-%{version}-%{release}-root  BuildRequires: freetype-devel @@ -56,6 +58,12 @@ BuildRequires: pkgconfig  BuildRequires: libtool  BuildRequires: perl  BuildRequires: perl-generators +# for fontconfig/basic test +%if 0%{?rhel} == 5 +BuildRequires: liberation-fonts +%else +BuildRequires: liberation-sans-fonts +%endif  %if "%{name}" != "gd-last"  Obsoletes: gd-last <= %{version} @@ -119,6 +127,7 @@ files for gd, a graphics library for creating PNG and JPEG graphics.  %prep  %setup -q -n libgd-%{version}%{?prever:-%{prever}}  %patch1 -p1 -b .mlib +%patch2 -p1 -b .upstream  : $(perl config/getver.pl) @@ -166,12 +175,23 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/libgd.a  %check -%if 0%{?rhel} > 0 && 0%{?rhel} <= 6 -export XFAIL_TESTS="freetype/bug00132" +%ifarch %{ix86} ppc64 ppc64le aarch64 +# See https://github.com/libgd/libgd/issues/359 +XFAIL_TESTS="gdimagegrayscale/basic $XFAIL_TESTS" +%endif +%ifarch ppc64 ppc64le aarch64 +# See https://github.com/libgd/libgd/issues/364 +XFAIL_TESTS="gdimagecopyresampled/bug00201 $XFAIL_TESTS"  %endif -%if 0%{?rhel} > 0 && 0%{?rhel} <= 5 -export XFAIL_TESTS="gdimagestringft/gdimagestringft_bbox $XFAIL_TESTS" +%if 0%{?rhel} > 0 && 0%{?rhel} <= 6 || 0%{?fedora} >= 26 +# See https://github.com/libgd/libgd/issues/363 +XFAIL_TESTS="freetype/bug00132 $XFAIL_TESTS"  %endif +%if 0%{?rhel} > 0 && 0%{?rhel} <= 5 || 0%{?fedora} >= 26 +XFAIL_TESTS="gdimagestringft/gdimagestringft_bbox $XFAIL_TESTS" +%endif + +export XFAIL_TESTS  : Upstream test suite  make check @@ -198,7 +218,6 @@ grep %{version} $RPM_BUILD_ROOT%{_libdir}/pkgconfig/gdlib.pc  %files devel  %defattr(-,root,root,-) -%doc ChangeLog  %{_bindir}/gdlib-config  %{_includedir}/*  %{_libdir}/*.so @@ -206,6 +225,9 @@ grep %{version} $RPM_BUILD_ROOT%{_libdir}/pkgconfig/gdlib.pc  %changelog +* Wed Jan 18 2017 Remi Collet <remi@fedoraproject.org> - 2.2.4-1 +- Update to 2.2.4 +  * Fri Jul 22 2016 Remi Collet <remi@fedoraproject.org> - 2.2.3-1  - Update to 2.2.3  | 
