wok-next annotate libpng+apng/receipt @ rev 19607

Up: advancecomp, cmake, curl, docbook-xml*, docbook-xsl*, glib, gtk-doc, itstool, jpeg-turbo, lcms2, lemon, libarchive, libcroco, libcurl, libffi, libgcrypt, libgio, libgpg-error, libidn, libjpeg-turbo, libpng+apng, libpng, libsqlite, libxslt, lz4, lz5, lzham_codec, lzo, lzop, nasm, nettle, optipng, pngquant, sqlite, tiff.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Fri Feb 03 12:13:00 2017 +0200 (2017-02-03)
parents d1139a9dbf88
children
rev   line source
al@14737 1 # SliTaz package receipt.
al@14737 2
al@14737 3 PACKAGE="libpng+apng"
al@19607 4 VERSION="1.6.28"
al@14737 5 SERIES="libpng16"
al@14737 6 CATEGORY="x-window"
al@14737 7 SHORT_DESC="Loads and saves PNG files (with APNG support)"
al@14737 8 MAINTAINER="al.bobylev@gmail.com"
al@14737 9 LICENSE="zlib/libpng"
al@14737 10 WEB_SITE="http://www.libpng.org/pub/png/libpng.html"
pascal@19115 11 HOST_ARCH="i486 arm"
al@19607 12 PROVIDE="libpng"
al@14737 13
al@19607 14 TARBALL="libpng-$VERSION.tar.xz"
al@19607 15 WGET_URL="$SF_MIRROR/libpng/$TARBALL"
al@19607 16
al@19607 17 PATCH="libpng-$VERSION-apng.patch.gz"
al@19607 18 PATCH_URL="$SF_MIRROR/apng/libpng/$SERIES/$PATCH"
al@14737 19
al@14737 20 DEPENDS="zlib"
al@14737 21 BUILD_DEPENDS="gawk zlib-dev"
al@14737 22
al@14737 23 # Rules to configure and make the package.
al@14737 24 compile_rules()
al@14737 25 {
al@14737 26 [ -s "$SRC/$PATCH" ] || wget -O "$SRC/$PATCH" $PATCH_URL
al@14737 27 gzip -cd $SRC/$PATCH | patch -p0
al@19607 28
al@14737 29 ./configure \
al@14737 30 --disable-static \
al@14737 31 $CONFIGURE_ARGS &&
al@19607 32 make && make install
al@19607 33
al@19607 34 # Misc png tools
al@19607 35 cd contrib/pngminus
al@19607 36 make PNGLIB="-L$DESTDIR/usr/lib -lpng" -f makefile.std png2pnm pnm2png
al@19607 37 cp -a png2pnm pnm2png $DESTDIR/usr/bin
al@14737 38 }
al@14737 39
al@14737 40 # Rules to gen a SliTaz package suitable for Tazpkg.
al@14737 41 genpkg_rules()
al@14737 42 {
al@19607 43 cook_copy_files png2pnm pnm2png pngfix png-fix-itxt *.so*
al@14737 44 }