diff options
author | Remi Collet <fedora@famillecollet.com> | 2013-06-14 14:32:31 +0200 |
---|---|---|
committer | Remi Collet <fedora@famillecollet.com> | 2013-06-14 14:32:31 +0200 |
commit | 0c5f1dff4ed0fb7442552af7c41042a65fa731a2 (patch) | |
tree | 98ebeb4f1ecd1f9794d76b9db409c9e0eae9f312 | |
parent | ba814ef6df077263da30cb0114e8496278d9cef2 (diff) |
gd-last: fix EL-5 build
-rw-r--r-- | gd.spec | 19 |
1 files changed, 18 insertions, 1 deletions
@@ -13,11 +13,14 @@ URL: http://libgd.bitbucket.org/ # git clone git@bitbucket.org:libgd/gd-libgd.git; cd gd-libgd # git archive --format=tgz --output=libgd-2.1.0-$(git rev-parse master).tgz --prefix=libgd-2.1.0/ master Source0: libgd-%{version}-%{commit}.tgz +# Stable archive (only used in EL-5 for autostuff) +Source1: https://bitbucket.org/libgd/gd-libgd/downloads/libgd-%{version}-rc2.tar.xz %else Source0: https://bitbucket.org/libgd/gd-libgd/downloads/libgd-%{version}%{?prever:-%{prever}}.tar.xz %endif Patch1: gd-2.1.0-multilib.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildRequires: freetype-devel BuildRequires: fontconfig-devel BuildRequires: gettext-devel @@ -79,12 +82,18 @@ files for gd, a graphics library for creating PNG and JPEG graphics. %setup -q -n libgd-%{version}%{?prever:-%{prever}} %patch1 -p1 -b .mlib -# (re)generate autotool stuff +%if 0%{?rhel} == 5 +xzcat %{SOURCE1} | \ +tar --extract --file - --keep-newer-files --strip-components 1 +%else +: regenerate autotool stuff if [ -f configure ]; then autoreconf -fi else ./bootstrap.sh fi +%endif + %build # Provide a correct default font search path @@ -96,6 +105,7 @@ CFLAGS="$RPM_OPT_FLAGS -DDEFAULT_FONTPATH='\"\ /usr/share/fonts/liberation\"'" %configure \ + --with-vpx=%{_prefix} \ --with-tiff=%{_prefix} \ --disable-rpath make %{?_smp_mflags} @@ -108,6 +118,10 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/libgd.a %check +%if 0%{?rhel} == 5 +export XFAIL_TESTS="gdimagestringft/gdimagestringft_bbox" +%endif + make check @@ -117,14 +131,17 @@ make check %files +%defattr(-,root,root,-) %doc COPYING %{_libdir}/*.so.* %files progs +%defattr(-,root,root,-) %{_bindir}/* %exclude %{_bindir}/gdlib-config %files devel +%defattr(-,root,root,-) %doc ChangeLog %{_bindir}/gdlib-config %{_includedir}/* |