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

VERSION=2.0.13
PROGNAME="Graphics libraries $VERSION"
DESC="\
libgr (various graphics libraries)                                     \n\
                                                                       \n\
Shared and static graphics-related libraries and header files.         \n\
                                                                       \n\
Includes several graphic libraries (libpbm, libpgm, libppm, libpnm,    \n\
libfbm, librle), and a collection of graphics utilities."

BUILD=1
MAINTAINER="Mark Post <mark.post@eds.com>"
SOURCE=???
PKGNAME=libgr-$VERSION-s390-$BUILD
TAG=REC

compile() {
   tar -xvzf $CWD/libgr-scripts.tar.gz
   tar -xvzf $CWD/libgr-$VERSION.tar.gz
   cd libgr-$VERSION/

   # aiee!
   for file in bmp.no24 bmptoppm.no24 glibc glibc21 incl pktopbm i686 \
               subdirs pbmplus.h libpbm1.c make.rules
   do
      echo "* * * *" libgr-$VERSION-$file.patch.gz
      zcat $CWD/libgr-$VERSION-$file.patch.gz | patch -p1 -E
   done

   for oldjunk in jpeg tiff zlib png
   do
      ( cd $oldjunk ; rm -r * )
   done

   cp -vp /usr/share/libtool/config.* ./

   make SHARED=shared everything
   make -C pnm progs
#  The contents of the png directory were deleted just above here??
#  make -C png progs
}

install() {
   make prefix=/package-libgr/usr install_everything
   make -C pnm prefix=/package-libgr/usr install_p install_m

   ( cd ../libgr-scripts ; ./install.sh /package-libgr/ )

   ( cd /package-libgr/usr/lib
     ln -sf libfbm.so.1.0.0 /package-libgr/usr/lib/libfbm.so
     ln -sf libpbm.so.1.0.0 /package-libgr/usr/lib/libpbm.so
     ln -sf libpgm.so.1.0.0 /package-libgr/usr/lib/libpgm.so
     ln -sf libpnm.so.1.0.0 /package-libgr/usr/lib/libpnm.so
     ln -sf libppm.so.1.0.0 /package-libgr/usr/lib/libppm.so
     ln -sf librle.so.1.0.0 /package-libgr/usr/lib/librle.so
   )

   mkdir -p /package-libgr/usr/doc/libgr-2.0.13/fbm
   cp -a ANNOUNCE-2.0.3 ChangeLog INSTALL NEWS README.ELF README.orig \
       /package-libgr/usr/doc/libgr-2.0.13
   ( cd fbm/
     cp FTP Features GLOSSARY README /package-libgr/usr/doc/libgr-2.0.13/fbm
   )
   ( cd /package-libgr/usr/man
     for dir in 1 3 5; do
       ( cd man$dir
         rm -rf *.gz
         gzip -9 *.$dir
       )
     done
   )
}

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

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

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

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

