-Summary: Library for PNG creation
-Summary(pl): Biblioteka do tworzenia PNGów
+Summary: Library for PNG, JPEG creation
+Summary(pl): Biblioteka do tworzenia grafiki w formacie PNG, JPEG
Name: gd
-Version: 1.6.3
-Release: 2
+Version: 1.8.3
+Release: 5
License: BSD-style
Group: Libraries
+Group(de): Libraries
+Group(fr): Librairies
Group(pl): Biblioteki
-Source: ftp://ftp.boutell.com/pub/boutell/gd/%{name}-%{version}.tar.gz
+Source0: ftp://ftp.boutell.com/pub/boutell/gd/%{name}-%{version}.tar.gz
+Patch0: %{name}-ac_am.patch
URL: http://www.boutell.com/gd/
+BuildRequires: autoconf
+BuildRequires: automake
+BuildRequires: libtool
BuildRequires: zlib-devel
BuildRequires: libpng-devel
BuildRequires: freetype-devel
-BuildRoot: /tmp/%{name}-%{version}-root
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%define shlibver %(echo %{version} | cut -f-2 -d.)
%description
-This library allows you to easily create and manipulate PNG image
-files from your C programs.
+gd library creates PNG, JPEG and WBMP images, not GIF images. This is
+a good thing. PNG is a more compact format, and full compression is
+available. JPEG works well with photographic images, and is still more
+compatible with the major Web browsers than even PNG is. WBMP is
+intended for wireless devices (not regular web browsers). Existing
+code will need modification to call or gdImageJpeg instead of
+gdImageGif.
+
+This library allows you to easily create and manipulate PNG, JPEG
+image files from your C programs.
%description -l pl
Biblioteka pozwalaj±ca na proste tworzenie i manipulowanie plikami
%package devel
Summary: Development part of the GD library
-Summary(pl): Czê¶æ biblioteki GD przeznaczona dla developerów.
+Summary(pl): Czê¶æ biblioteki GD przeznaczona dla developerów
Group: Development/Libraries
+Group(de): Entwicklung/Libraries
+Group(fr): Development/Librairies
Group(pl): Programowanie/Biblioteki
+Requires: libpng-devel
+Requires: zlib-devel
Requires: %{name} = %{version}
%description devel
linked against GD.
%description -l pl devel
-Pakiet ten zawiera pliki potrzebne do rozwoju programów
-korzystaj±cych z biblioteki GD.
+Pakiet ten zawiera pliki potrzebne do rozwoju programów korzystaj±cych
+z biblioteki GD.
%package static
-Summary: Static GD library
-Summary(pl): Statyczna biblioteka GD.
-Group: Development/Libraries
-Group(pl): Programowanie/Biblioteki
-Requires: %{name} = %{version}
+Summary: Static GD library
+Summary(pl): Statyczna biblioteka GD
+Group: Development/Libraries
+Group(de): Entwicklung/Libraries
+Group(fr): Development/Librairies
+Group(pl): Programowanie/Biblioteki
+Requires: %{name} = %{version}
%description devel
This package contains static GD library.
%prep
%setup -q
+%patch0 -p1
%build
-CFLAGS="$RPM_OPT_FLAGS -I/usr/include/freetype"
-LDFLAGS="-s"
-export CFLAGS LDFLAGS
+libtoolize --copy --force
+automake -a -c
+aclocal
+autoconf
%configure
-make
+%{__make}
%install
rm -rf $RPM_BUILD_ROOT
-make DESTDIR="$RPM_BUILD_ROOT" install
-
-strip --strip-unneeded $RPM_BUILD_ROOT%{_libdir}/lib*.so.*.*
+%{__make} install \
+ DESTDIR=$RPM_BUILD_ROOT
-gzip -9nf NEWS README index.html
+gzip -9nf readme.txt index.html
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
-%doc {NEWS,README}.gz
+%doc readme.txt.gz
%attr(755,root,root) %{_bindir}/*
%attr(755,root,root) %{_libdir}/*.so.*.*
%defattr(644,root,root,755)
%doc index.html.gz
%attr(755,root,root) %{_libdir}/*.so
-%attr(755,root,root) %{_libdir}/libgd.la
+%attr(755,root,root) %{_libdir}/*.la
%{_includedir}/*
%files static