IGNOREPATH=/etc:/home:/var:/dev:/boot:/root:/tmp:/usr/local:/bin:/sbin:/mnt:/usr/src STRIPLIB=y STRIPBIN=y VERSION=3.7 PROGNAME="glut $VERSION" DESC="\ glut (3D graphics library) \n\ \n\ GLUT is a 3D graphics library which uses the OpenGL API. \n\ \n\ Some 3D programs might need this to run or compile." BUILD=1 MAINTAINER="Mark Post " SOURCE=ftp://ftp.gnu.org/pub/gnu/glut PKGNAME=glut-$VERSION-s390-$BUILD TAG=OPT compile() { tar -yxvf $CWD/glut-$VERSION.tar.bz2 cd glut-$VERSION/ zcat $CWD/glut.solink.diff.gz | patch -p1 --verbose # This next patch is only for Intel systems # zcat $CWD/glut.i486i686.diff.gz | patch -p1 --verbose cat $CWD/makefile.s390.diff | patch -p1 --verbose chown -R root.root . find . -type f -perm 444 | xargs chmod 644 rm -f Glut.cf cp -f linux/Glut.cf . ./mkmkfiles.imake cd lib/glut rm -f Makefile cp -f ../../linux/Makefile . make depend make ( cd ../glsmap ; make ) ( cd ../mui ; make ) ( cd ../../man sed s/gle// Imakefile > Imakefile.tmp mv -f Imakefile.tmp Imakefile xmkmf ) } install() { cd $TMP/glut-$VERSION/ mkdir -p /package-glut/usr/X11R6/lib cp lib/glut/libglut.so.3.7 /package-glut/usr/X11R6/lib chmod 755 /package-glut/usr/X11R6/lib/libglut.so.3.7 ( cd /package-glut/usr/X11R6/lib ln -sf libglut.so.3.7 libglut.so.3 ln -sf libglut.so.3 libglut.so ) cp -p lib/*/lib*.a /package-glut/usr/X11R6/lib rm -f include/GL/tube.h mkdir -p /package-glut/usr/X11R6/include cp -rp include/* /package-glut/usr/X11R6/include ( cd man ; make DESTDIR=/package-glut MANDIR=/usr/X11R6/man/man3 install.man ) ( cd /package-glut/usr/X11R6/man/man3 for file in *.3xglut ; do mv $file `basename $file xglut` done gzip -9 * ) mkdir -p /package-glut/usr/doc/glut-$VERSION cp -a FAQ.glut NOTICE README* \ /package-glut/usr/doc/glut-$VERSION } attributes() { echo chown -R root.bin $PKG/package-glut/usr/bin/ } special() { cd $PKG mv package-glut/* ./ rmdir package-glut cd $CTL cat $CWD/slack-desc > slack-desc sed -e 's%package-glut/%%g' doinst.sh > doinst.sh.new cat doinst.sh.new > doinst.sh rm doinst.sh.new }