Name: libpng12 Version: 1.2.44 Release: 1mamba Summary: A library of functions for manipulating PNG image format files Group: System/Libraries Vendor: openmamba Distribution: openmamba Packager: Silvan Calarco URL: http://www.libpng.org/pub/png/libpng.html #Source: http://ovh.dl.sourceforge.net/sourceforge/libpng/libpng-%{version}.tar.bz2 Source0: ftp://ftp.simplesystems.org/pub/png/src/libpng-%{version}.tar.bz2 Source1: http://downloads.sourceforge.net/project/libpng-apng/libpng-legacy/%{version}/libpng-%{version}-apng.patch.gz Patch1: libpng-1.2.8-link_to_proper_libs.patch Patch3: libpng-1.2.41-apng.patch Patch4: libpng-1.2.44-pngconf.patch Patch5: libpng-1.2.44-libpng-config.patch License: OSI Approved ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel BuildRequires: libz-devel ## AUTOBUILDREQ-END BuildRoot: %{_tmppath}/%{name}-%{version}-root %description This package contains the library needed to run programs dynamically linked with libpng. %package devel Summary: Development tools for programs to manipulate PNG image format files Group: Development/Libraries Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} %description devel The libpng-devel package contains the header files and libraries necessary for developing programs using the PNG (Portable Network Graphics) library. If you want to develop programs which will manipulate PNG image format files, you should install libpng-devel. You'll also need to install the libpng package. %prep %setup -q -n libpng-%{version} #%patch3 -p0 gunzip -c %{SOURCE1} | patch -p1 %patch4 -p1 %patch5 %build %configure --enable-shared --enable-static %make %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %makeinstall %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root) %{_libdir}/libpng.so.* %{_libdir}/libpng12.so.* %doc ANNOUNCE CHANGES KNOWNBUG LICENSE README TODO Y2KINFO %doc pngbar.jpg pngbar.png pngnow.png %files devel %defattr(-,root,root) %exclude %{_bindir}/libpng-config %{_bindir}/libpng12-config %exclude %{_includedir}/png.h %exclude %{_includedir}/pngconf.h %{_includedir}/libpng12/ %exclude %{_libdir}/libpng.a %exclude %{_libdir}/libpng.la %exclude %{_libdir}/libpng.so %{_libdir}/libpng12.a %{_libdir}/libpng12.la %{_libdir}/libpng12.so %exclude %{_libdir}/pkgconfig/libpng.pc %{_libdir}/pkgconfig/libpng12.pc %exclude %{_mandir}/man3/libpng.* %exclude %{_mandir}/man3/libpngpf.* %exclude %{_mandir}/man5/png.* %changelog * Fri Aug 27 2010 gil 1.2.44-1mamba - security update to 1.2.44 to fix: CVE-2010-1205 ; CVE-2010-2249 * Sat Jun 26 2010 Automatic Build System 1.2.41-3mamba - automatic rebuild by autodist * Tue Jun 08 2010 Silvan Calarco 1.2.41-2mamba - rebuilt as legacy package * Mon Dec 21 2009 Automatic Build System 1.2.41-1mamba - automatic update by autodist * Sat Nov 21 2009 Automatic Build System 1.2.40-1mamba - automatic update by autodist * Thu Jul 02 2009 Silvan Calarco 1.2.37-1mamba - update to 1.2.37 * Thu May 28 2009 Automatic Build System 1.2.36-1mamba - automatic update by autodist * Mon Mar 02 2009 Silvan Calarco 1.2.35-1mamba - automatic update by autodist * Fri Jan 02 2009 Silvan Calarco 1.2.34-1mamba - automatic update by autodist * Sun Nov 30 2008 gil 1.2.33-1mamba - update to 1.2.33 * Thu Jun 19 2008 Silvan Calarco 1.2.29-2mamba - added apng (animated png) patch from cblfs.cross-lfs.org/index.php/Libpng * Sat May 31 2008 gil 1.2.29-1mamba - update to 1.2.29 * Fri Jul 27 2007 Silvan Calarco 1.2.18-2mamba - re-enable build of static library needed by splashutils * Tue Jun 05 2007 Aleph0 1.2.18-1mamba - security update to 1.2.18 to fix CVE-2007-2445 - do not build the static library * Wed Feb 21 2007 Silvan Calarco 1.2.16-2qilnx - don't exclude static library libpng.a * Fri Feb 09 2007 Davide Madrisan 1.2.16-1qilnx - update to version 1.2.16 by autospec - dropped patch against CVE-2006-3334: merged upstream - dropped patches used to fix link libraries and installation paths: fixed upstream - man pages moved to devel package * Thu Jul 20 2006 Davide Madrisan 1.2.8-2qilnx - fixed buffer overflow in chunk error processing (CVE-2006-3334, qibug#202) * Wed Feb 16 2005 Davide Madrisan 1.2.8-1qilnx - update to version 1.2.8 by autospec - specfile updates * Tue Dec 21 2004 Silvan Calarco 1.2.5-8qilnx - added patch to link library to proper libs * Sat Nov 06 2004 Davide Madrisan 1.2.5-7qilnx - specfile cleanups, added patch 'libpng-1.2.5-qilinux-paths' - libpng-config and libpng12-config scripts moved to devel package - added documentation * Fri Nov 05 2004 Davide Madrisan 1.2.5-6qilnx - security fix QSA-2004-051 (CAN-2004-0768) * Thu Jul 05 2004 Davide Madrisan 1.2.5-5qilnx - security fix for CAN-2004-0597, CAN-2004-0598, CAN-2004-0599 * Mon May 03 2004 Davide Madrisan 1.2.5-4qilnx - security fix for CAN-2004-0421 * Tue Jul 08 2003 Silvan Calarco 1.2.5-3qilnx - rebuilt with minor changes * Tue May 13 2003 Silvan Calarco 1.2.5-2qilnx - added symlinks libpng.so and libpng12.so to devel package * Thu Apr 17 2003 Alessandro Ramazzina 1.2.5-1qilnx - creation of libpng package