IGNOREPATH=/etc:/home:/var:/dev:/boot:/root:/tmp:/usr/local:/bin:/sbin:/mnt:/usr/src
STRIPLIB=y
STRIPBIN=y

VERSION=1.2.5
PROGNAME="libpng $VERSION"
DESC="\
libpng (Portable Network Graphics library)                           \n\
                                                                     \n\
PNG (Portable Network Graphics) is an extensible file format for the \n\
lossless, portable, well-compressed storage of raster images.  PNG   \n\
provides a patent-free replacement for GIF and can also replace many \n\
common uses of TIFF.  Indexed-color, grayscale, and truecolor images \n\
are supported, plus an optional alpha channel.  Sample depths range  \n\
from 1 to 16 bits."

BUILD=1
MAINTAINER="Mark Post <mark.post@eds.com>"
SOURCE=http://www.libpng.org/pub/png/libpng.html
PKGNAME=libpng-$VERSION-s390-$BUILD
TAG=REC

compile() {
   # The old library
   tar -yxvf $CWD/libpng-$VERSION.tar.bz2
   cd libpng-$VERSION/
   ln -s scripts/makefile.linux ./Makefile

   make prefix=/usr
}

install() {
   # The silly make install command doesn't use the -p switch.
   mkdir -p /package-libpng/usr
   make install prefix=/usr DESTDIR=/package-libpng

   ( cd /package-libpng/usr/man
     for dir in 3 5; do
       ( cd man$dir
         rm -f *.gz
         gzip -9 *.$dir
       )
     done
   )

   mkdir -p /package-libpng/usr/doc/libpng-$VERSION
   cp -a ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO libpng.txt \
       example.c /package-libpng/usr/doc/libpng-$VERSION
}

attributes() {
   chown -R root.bin $PKG/package-libpng/usr/bin/
}

special() {
   cd $PKG
   mv package-libpng/* ./
   rmdir package-libpng

   cd $CTL
   cat $CWD/slack-desc > slack-desc

   sed -e 's%package-libpng/%%g' doinst.sh > doinst.sh.new
   cat doinst.sh.new > doinst.sh
   rm doinst.sh.new
}

