wok annotate libpng/receipt @ rev 25669

Up lapack (3.12.0), less (633), libarchive (3.7.2), liblouis (3.28.0), libmicrohttpd (1.0.1), libpng (1.6.43), libssh (0.10.6), libtasn1 (4.19.0), libtirpc (1.3.4), libvpx (1.14.0), libwebp (1.3.2), logrotate (3.21.0), lua (5.4.6)
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sun Feb 25 16:11:20 2024 +0000 (3 months ago)
parents d3556b8f5c3d
children 4f02a37747b4
rev   line source
pankso@23 1 # SliTaz package receipt.
pankso@23 2
pankso@23 3 PACKAGE="libpng"
pascal@25669 4 VERSION="1.6.43"
pankso@23 5 CATEGORY="x-window"
pankso@23 6 SHORT_DESC="PNG images library."
pankso@23 7 MAINTAINER="pankso@slitaz.org"
pascal@15375 8 LICENSE="zlib/libpng"
psychomaniak@19439 9 TARBALL="$PACKAGE-$VERSION.tar.xz"
pankso@23 10 WEB_SITE="http://libpng.org/pub/png/libpng.html"
devl547@11336 11 WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
pankso@15945 12 HOST_ARCH="i486 arm"
pankso@11812 13
pascal@2476 14 DEPENDS="zlib"
slaxemulator@11816 15 BUILD_DEPENDS="pkg-config gawk zlib-dev"
pankso@23 16
pankso@15945 17 # Handle cross compilation.
pankso@15945 18 case "$ARCH" in
pankso@15945 19 arm) BUILD_DEPENDS="" ;;
pankso@15945 20 esac
pankso@15945 21
pascal@25606 22 # What is the latest version available today?
pascal@24071 23 current_version()
pascal@24071 24 {
pascal@24071 25 wget -O - https://sourceforge.net/projects/libpng/files/ 2>/dev/null | \
pascal@25606 26 sed '/scope="row/!d;s|.*a href="|"https://sourceforge.net|;s| .*||;q' | xargs wget -O - 2>/dev/null | \
pascal@25606 27 sed '/scope="row/!d;s|.*a href="|"https://sourceforge.net|;s| .*||;q' | xargs wget -O - 2>/dev/null | \
pascal@24071 28 sed "/$PACKAGE-/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\).tar.*\".*|\\1|;q"
pascal@24071 29 }
pascal@24071 30
pankso@23 31 # Rules to configure and make the package.
pankso@23 32 compile_rules()
pankso@23 33 {
devl547@11336 34 cd $src
devl547@11336 35 ./configure \
devl547@11336 36 --enable-shared \
devl547@11336 37 --prefix=/usr \
devl547@11336 38 --mandir=/usr/share/man \
devl547@11336 39 $CONFIGURE_ARGS &&
devl547@11336 40 make &&
devl547@11336 41 make DESTDIR=$DESTDIR install
devl547@11336 42
devl547@11336 43 cd contrib/pngminus
pascal@25669 44 make PNGLIB="-L$DESTDIR/usr/lib -lpng" png2pnm pnm2png
devl547@11336 45 mkdir -p $DESTDIR/usr/bin
devl547@11336 46 cp -a png2pnm pnm2png $DESTDIR/usr/bin
pankso@23 47 }
pankso@23 48
pankso@23 49 # Rules to gen a SliTaz package suitable for Tazpkg.
pankso@23 50 genpkg_rules()
pankso@23 51 {
pankso@908 52 mkdir -p $fs/usr/lib
pankso@11812 53 cp -a $install/usr/lib/libpng*.so* $fs/usr/lib
pankso@11812 54 cp -a $install/usr/bin $fs/usr
pankso@23 55 }