From cf7f9806c88de86db03103e22d9cf379c3973a73 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Wed, 25 Mar 2009 07:28:22 +0100 Subject: [PATCH] libpng: update to 1.2.35, converted to subpkgs, new deps style. --HG-- extra : convert_revision : 2df0700810949d92d517b3facac56bd9fc45841d --- templates/libpng-devel | 1 + templates/libpng/depends | 2 ++ templates/libpng/devel.template | 20 ++++++++++++++++++++ templates/libpng/template | 14 ++++++++------ 4 files changed, 31 insertions(+), 6 deletions(-) create mode 120000 templates/libpng-devel create mode 100644 templates/libpng/depends create mode 100644 templates/libpng/devel.template diff --git a/templates/libpng-devel b/templates/libpng-devel new file mode 120000 index 00000000000..8f52c82b4e2 --- /dev/null +++ b/templates/libpng-devel @@ -0,0 +1 @@ +libpng \ No newline at end of file diff --git a/templates/libpng/depends b/templates/libpng/depends new file mode 100644 index 00000000000..1ff538d6470 --- /dev/null +++ b/templates/libpng/depends @@ -0,0 +1,2 @@ +abi_depends=1.2.35 +api_depends=${abi_depends} diff --git a/templates/libpng/devel.template b/templates/libpng/devel.template new file mode 100644 index 00000000000..d3d74e1a364 --- /dev/null +++ b/templates/libpng/devel.template @@ -0,0 +1,20 @@ +# Template file for 'libpng-devel'. +# +short_desc="${sourcepkg} development files" +long_desc="${long_desc} + + This package contains files for development, headers, static libs, etc." + +Add_dependency run libpng + +do_install() +{ + mkdir -p ${DESTDIR}/usr/lib + mkdir -p ${DESTDIR}/usr/share/man + + mv ${SRCPKGDESTDIR}/usr/bin ${DESTDIR}/usr + mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr + mv ${SRCPKGDESTDIR}/usr/lib/*.*a ${DESTDIR}/usr/lib + mv ${SRCPKGDESTDIR}/usr/lib/pkgconfig ${DESTDIR}/usr/lib + mv ${SRCPKGDESTDIR}/usr/share/man/man3 ${DESTDIR}/usr/share/man +} diff --git a/templates/libpng/template b/templates/libpng/template index 9af7030d709..80e5d755540 100644 --- a/templates/libpng/template +++ b/templates/libpng/template @@ -1,14 +1,12 @@ # Template build file for 'libpng'. pkgname=libpng -version=1.2.32 -distfiles=" -ftp://ftp.fu-berlin.de/unix/graphics/png/src/$pkgname-$version.tar.bz2" +sourcepkg=$pkgname +version=1.2.35 +distfiles="${SOURCEFORGE_SITE}/$pkgname/$pkgname-$version.tar.bz2" build_style=gnu_configure -make_cmd="$XBPS_MASTERDIR/bin/gmake" -pkgconfig_override="libpng.pc" short_desc="Library for manipulating PNG images" maintainer="Juan RP " -checksum=72d06e89912121c17598573171e704ff6bac35a6 +checksum=cafe6431f9e6d561fb7b396bf94ff73a9cd0f4279f3eea2fc714ab90e345eee6 long_desc=" Libpng was written as a companion to the PNG specification, as a way to reduce the amount of time and effort it takes to support @@ -18,3 +16,7 @@ long_desc=" attempts were made to make it as complete as possible, while keeping the code easy to understand. Currently, this library only supports C. Support for other languages is being considered." + +subpackages="devel" +Add_dependency full glibc +Add_dependency full zlib