diff options
author | Arthur Zamarin | 2015-06-08 11:42:34 +0300 |
---|---|---|
committer | Arthur Zamarin | 2015-06-08 11:42:34 +0300 |
commit | f13ab20ddc878d18c1ac45718460880482a4851e (patch) | |
tree | a9edc06d5d1be66e136dbd1926c1c5bbce1bdd81 | |
download | aur-f13ab20ddc878d18c1ac45718460880482a4851e.tar.gz |
Initial Commit
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 57 |
2 files changed, 77 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..1ce8662f27c1 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +# Generated by makepkg 4.2.1 +# Mon Jun 1 06:03:43 UTC 2015 +pkgbase = lib32-libpng12 + pkgdesc = A collection of routines used to create PNG format graphics files (32-bit, 1.2 branch) + pkgver = 1.2.53 + pkgrel = 1 + url = http://www.libpng.org/pub/png/libpng.html + arch = x86_64 + license = custom + makedepends = gcc-multilib + depends = lib32-zlib + depends = libpng12 + options = !libtool + source = http://sourceforge.net/projects/libpng/files/libpng-1.2.53.tar.xz + source = http://sourceforge.net/projects/apng/files/libpng/libpng12/libpng-1.2.53-apng.patch.gz + md5sums = 7d18a74e6fd2029aee76ccd00e00a9e6 + md5sums = dc9f72ed91fee9c93f84c4e8d14e206d + +pkgname = lib32-libpng12 + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b432a3c630a7 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,57 @@ +# Maintainer: Arthur Zamarin <arthurzam@gmail.com> +# Contributor: trya <tryagainprod@gmail.com> +# Contributor: Jan de Groot <jgc@archlinux.org> +# Contributor: dorphell <dorphell@archlinux.org> +# Contributor: Travis Willard <travis@archlinux.org> +# Contributor: Douglas Soares de Andrade <douglas@archlinux.org> + +_pkgbasename=libpng +pkgname=lib32-libpng12 +pkgver=1.2.53 +pkgrel=1 +pkgdesc="A collection of routines used to create PNG format graphics files (32-bit, 1.2 branch)" +arch=('x86_64') +url="http://www.libpng.org/pub/png/libpng.html" +license=('custom') +depends=('lib32-zlib' 'libpng12') +makedepends=('gcc-multilib') +options=('!libtool') +source=("http://sourceforge.net/projects/libpng/files/libpng-${pkgver}.tar.xz" + "http://sourceforge.net/projects/apng/files/libpng/libpng12/libpng-${pkgver}-apng.patch.gz") +md5sums=('7d18a74e6fd2029aee76ccd00e00a9e6' + 'dc9f72ed91fee9c93f84c4e8d14e206d') + +prepare(){ + cd "${srcdir}/${_pkgbasename}-${pkgver}" + + # Add animated PNG (apng) support + # see http://sourceforge.net/projects/libpng-apng/ + patch -Np0 -i "${srcdir}/libpng-${pkgver}-apng.patch" +} + +build() { + export CC="gcc -m32" + export CXX="g++ -m32" + export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" + + cd "${srcdir}/${_pkgbasename}-${pkgver}" + + libtoolize --force --copy + aclocal + autoconf + automake --add-missing + + ./configure --prefix=/usr --libdir=/usr/lib32 + make +} + +package() { + cd "${srcdir}/${_pkgbasename}-${pkgver}" + make DESTDIR="${pkgdir}" install + + rm -f ${pkgdir}/usr/lib32/{libpng.so,libpng.a,pkgconfig/libpng.pc} + rm -rf ${pkgdir}/usr/{include,share,bin} + + mkdir -p "${pkgdir}/usr/share/licenses" + install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} |