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

VERSION=0.65.0
BBKEYS=0.8.6
PROGNAME="blackbox $VERSION"
DESC="\
blackbox (Blackbox window manager)                                     \n\
                                                                       \n\
Blackbox is that fast, light window manager you have been looking for  \n\
without all those annoying library dependencies.                       \n\
                                                                       \n\
Also included in this package is the bbkeys utility for controlling    \n\
keyboard shortcut commands from within Blackbox.                       \n\
                                                                       \n\
The Blackbox home page is http://blackboxwm.sourceforge.net"

BUILD=1
MAINTAINER="Mark Post <mark.post@eds.com>"
SOURCE=http://blackboxwm.sourceforge.net
PKGNAME=blackbox-$VERSION-s390-$BUILD
TAG=OPT

compile() {
   tar -zxvf $CWD/blackbox-$VERSION.tar.gz
   cd blackbox-$VERSION/
   cat $CWD/window.cc.patch | patch -p1 -E --verbose 

   CFLAGS=-O2 CXXFLAGS=-O2 \
   ./configure --prefix=/usr/X11R6 \
               --enable-shape \
               --enable-slit \
               --enable-interlace \
               --enable-nls \
               --enable-timed-cache
   make -i

   cd $TMP
   tar -zxvf $CWD/bbkeys-$BBKEYS.tar.gz
   cd bbkeys-$BBKEYS/
   CFLAGS=-O2 \
   ./configure --prefix=/usr/X11R6 \
               --enable-interlace
   make
}

install() {
   cd $TMP/blackbox-$VERSION/
   make -i install DESTDIR=/package-blackbox

   mkdir -p /package-blackbox/usr/doc/blackbox-$VERSION
   cp -a AUTHORS ChangeLog INSTALL LICENSE README* TODO \
       /package-blackbox/usr/doc/blackbox-$VERSION

   mkdir -p /package-blackbox/etc/X11/xinit
   zcat $CWD/xinitrc.blackbox.gz > /package-blackbox/etc/X11/xinit/xinitrc.blackbox

   cd $TMP/bbkeys-$BBKEYS/
   make install DESTDIR=/package-blackbox

   mkdir -p /package-blackbox/usr/doc/bbkeys-$BBKEYS
   cp -a AUTHORS BUGS COPYING ChangeLog INSTALL NEWS README TODO \
       /package-blackbox/usr/doc/bbkeys-$BBKEYS
   rm -rf /package-blackbox/usr/X11R6/doc/

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

attributes() {
   chown -R root.bin $PKG/package-blackbox/usr/X11R6/bin
   chmod 755 $PKG/package-blackbox/etc/X11/xinit/xinitrc.blackbox
}

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

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

