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

VERSION=1.2.2
PROGNAME="gnupg $VERSION"
DESC="\
gnupg (The GNU Privacy Guard)                                          \n\
                                                                       \n\
GnuPG is GNU's tool for secure communication and data storage.  It can \n\
be used to encrypt data and to create digital signatures.  It includes \n\
an advanced key management facility and is compliant with the proposed \n\
OpenPGP Internet standard as described in RFC2440."

BUILD=1
MAINTAINER="Mark Post <mark.post@eds.com>"
SOURCE=ftp://ftp.gnu.org/pub/gnu/gnupg
PKGNAME=gnupg-$VERSION-s390-$BUILD
TAG=OPT

compile() {
   tar -yxvf $CWD/gnupg-$VERSION.tar.bz2
   cd gnupg-$VERSION/
   chown -R root.root .
   find . -perm 664 | xargs chmod 644

   ./configure --prefix=/usr
   make
}

install() {
   make install DESTDIR=/package-gnupg

   mkdir -p /package-gnupg/usr/doc/gnupg-$VERSION
   cp -a ABOUT-NLS AUTHORS BUGS COPYING INSTALL NEWS PROJECTS README THANKS TODO VERSION \
       /package-gnupg/usr/doc/gnupg-$VERSION
   ( cd /package-gnupg/usr/doc/gnupg-$VERSION
     rm -rf FAQ      ; ln -sf /usr/share/gnupg/FAQ FAQ
     rm -rf faq.html ; ln -sf /usr/share/gnupg/faq.html faq.html
   )

   ( cd /package-gnupg/usr/info
     rm -f *.gz
     gzip -9 *
   )

   ( cd /package-gnupg/usr/man
     for dir in 1 7; do
       ( cd man$dir
         rm -f *.gz
         gzip -9 *.$dir
       )
     done
   )
}

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

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

   cd $CTL
   cat $CWD/slack-desc.gnupg > slack-desc
   sed -e 's%package-gnupg/%%g' doinst.sh > doinst.sh.new
   cat doinst.sh.new > doinst.sh
   rm doinst.sh.new
}

