IGNOREPATH=/home:/dev:/boot:/root:/tmp:/usr/local:/bin:/sbin:/mnt:/var STRIPLIB=y STRIPBIN=y VERSION=2.4.16 PROGNAME="fvwm $VERSION" DESC="\ fvwm (a small and fast virtual window manager for X) \n\ \n\ Fvwm is a window manager for X11. It is a derivative of twm, \n\ redesigned to minimize memory consumption, provide a 3-D look to \n\ window frames, and provide a simple virtual desktop." BUILD=1 MAINTAINER="Mark Post " SOURCE=ftp://ftp.fvwm.org/pub/fvwm/version-2 PKGNAME=fvwm-$VERSION-s390-$BUILD TAG=OPT compile() { tar -yxvf $CWD/fvwm-$VERSION.tar.bz2 cd fvwm-$VERSION/ chown -R root.root . find . -perm 777 -exec chmod 755 {} \; find . -perm 775 -exec chmod 755 {} \; find . -perm 664 -exec chmod 644 {} \; CFLAGS=-O2 \ ./configure --prefix=/usr/X11R6 \ --sysconfdir=/etc/X11/fvwm2 \ --enable-extras \ --build=s390-slackware-linux \ --host=s390-slackware-linux \ --target=s390-slackware-linux make } install() { cd $TMP/fvwm-$VERSION/ mkdir -p /package-fvwm/usr/doc/fvwm-$VERSION cp -a AUTHORS COPYING INSTALL INSTALL.fvwm README \ docs sample.fvwmrc \ /package-fvwm/usr/doc/fvwm-$VERSION rm /package-fvwm/usr/doc/fvwm-$VERSION/docs/Makefile* \ /package-fvwm/usr/doc/fvwm-$VERSION/docs/ChangeLog \ /package-fvwm/usr/doc/fvwm-$VERSION/sample.fvwmrc/Makefile* make install DESTDIR=/package-fvwm # Add all the old icons that have fallen through the cracks: mkdir -p /package-fvwm/usr/X11R6/include/X11/pixmaps ( cd /package-fvwm tar -zxvf $CWD/ancient-icons.tar.gz ) mkdir -p /package-fvwm/etc/X11/xinit \ /package-fvwm/etc/X11/fvwm2 zcat $CWD/xinitrc.fvwm2.gz > /package-fvwm/etc/X11/xinit/xinitrc.fvwm2 zcat $CWD/system.fvwm2rc.gz > /package-fvwm/etc/X11/fvwm2/system.fvwm2rc ( mkdir -p /package-fvwm/usr/X11R6/lib/X11 cd /package-fvwm/usr/X11R6/lib/X11 rm -rf fvwm2 ; ln -sf ../../../../etc/X11/fvwm2 fvwm2 ) ( cd /package-fvwm/usr/X11R6/man/man1 rm -rf *.gz gzip -9 *.1 ) ( cd /package-fvwm/usr/X11R6/man/man1 rm -rf fvwm-root.1 ; ln -sf xpmroot.1.gz fvwm-root.1.gz rm -rf fvwm.1 ; ln -sf fvwm2.1.gz fvwm.1.gz ) } attributes() { chown -R root.bin $PKG/package-fvwm/usr/X11R6/bin chmod 755 $PKG/package-fvwm/etc/X11/xinit/xinitrc.fvwm2 } special() { cd $PKG mv package-fvwm/* ./ rmdir package-fvwm/ cd $CTL cat $CWD/slack-desc > slack-desc sed -e 's%package-fvwm/%%g' doinst.sh > doinst.sh.new cat doinst.sh.new > doinst.sh rm doinst.sh.new }