VERSION=2.53 BUILD=1 ARCH=i386 PKGNAME=glide_cvg-$VERSION-$ARCH-$BUILD MAINTAINER="David Cantrell " IGNOREPATH=/tmp:/proc:/dev:/root:/var:/a STRIPLIB=y STRIPBIN=y PROGNAME="Glide for Voodoo 2" DESC="\ Glide $VERSION for the Voodoo2\n\ \n\ Includes dynamic ELF libraries and headers for Glide $VERSION\n\ built specifically for the Voodoo2 card. Also includes the\n\ test3Dfx utility." compile() { # extract the sources mkdir Glide cd Glide tar xvzf $CWD/glide2x.tar.gz tar xvzf $CWD/swlibs.tar.gz chmod +x swlibs/include/make/ostype ( cd $TMP/Glide/glide2x ; ln -s $TMP/Glide/swlibs swlibs ) # build glide2x # The Voodoo 2 is known as a "cvg" export FX_GLIDE_HW=cvg make -C glide2x -f makefile.linux } install() { # install glide2x cp glide2x/cvg/lib/libglide.so.2.53 /usr/lib ( cd /usr/lib rm -rf libglide.so.2 ; ln -sf libglide.so.2.53 libglide.so.2 rm -rf libglide.so ; ln -sf libglide.so.2 libglide.so rm -rf libglide2x.so.2 ; ln -sf libglide.so.2.53 libglide2x.so.2 rm -rf libglide2x.so ; ln -sf libglide2x.so.2 libglide2x.so ) cp glide2x/cvg/glide/tests/test00 /usr/bin/testGlide2x ( cd /usr/bin ; rm -rf test3Dfx ; ln -sf testGlide2x test3Dfx ) mkdir -p /usr/include/glide cp glide2x/cvg/glide/src/*.h /usr/include/glide # install documentation rm -rf /usr/doc/Glide2 mkdir -p /usr/doc/Glide2 cp glide2x/glide_license.txt /usr/doc/Glide2 } attributes() { chmod 755 $PKG/usr/lib/libglide.so.2.53 }