IGNOREPATH=/etc:/home:/var:/dev:/boot:/root:/tmp:/usr/local:/bin:/sbin:/mnt:/usr/src STRIPLIB=y STRIPBIN=y VERSION=1.2.7 IMAGE=1.2.3 MIXER=1.2.5 NET=1.2.5 TTF=2.0.6 PROGNAME="sdl $VERSION" DESC="\ sdl (Simple DirectMedia Layer library) \n\ \n\ This is the Simple DirectMedia Layer, a generic API that provides low \n\ level access to audio, keyboard, mouse, joystick, 3D hardware via \n\ OpenGL, and 2D framebuffer across multiple platforms. \n\ \n\ SDL links against alsa-lib, arts, audiofile, esound, and the X11 \n\ libraries. Make sure all of these are installed if you're planning to \n\ use SDL (a full installation will cover all of the prerequisites)." BUILD=1 MAINTAINER="Mark Post " SOURCE=ftp://ftp.gnu.org/pub/gnu/sdl PKGNAME=sdl-$VERSION-s390-$BUILD TAG=OPT compile() { return tar -yxvf $CWD/SDL-$VERSION.tar.bz2 cd SDL-$VERSION/ chown -R root.root . find . -perm 777 -exec chmod 755 {} \; find . -perm 664 -exec chmod 644 {} \; CFLAGS=-O2 \ ./configure --prefix=/usr \ --enable-shared=yes \ --enable-static=no make make install cd $TMP tar -yxvf $CWD/SDL_image-$IMAGE.tar.bz2 cd SDL_image-$IMAGE/ chown -R root.root . find . -perm 777 -exec chmod 755 {} \; find . -perm 664 -exec chmod 644 {} \; CFLAGS=-O2 \ ./configure --prefix=/usr \ --enable-shared=yes \ --enable-static=no make cd $TMP tar -yxvf $CWD/SDL_mixer-$MIXER.tar.bz2 cd SDL_mixer-$MIXER/ chown -R root.root . find . -perm 777 -exec chmod 755 {} \; find . -perm 664 -exec chmod 644 {} \; CFLAGS=-O2 \ ./configure --prefix=/usr \ --enable-shared=yes \ --enable-static=no make cd $TMP tar -yxvf $CWD/SDL_net-$NET.tar.bz2 cd SDL_net-$NET/ chown -R root.root . find . -perm 777 -exec chmod 755 {} \; find . -perm 664 -exec chmod 644 {} \; CFLAGS=-O2 \ ./configure --prefix=/usr \ --enable-shared=yes \ --enable-static=no make cd $TMP tar -yxvf $CWD/SDL_ttf-$TTF.tar.bz2 cd SDL_ttf-$TTF/ cat $CWD/SDL_ttf.c.diff | patch -p1 --backup --suffix=.orig chown -R root.root . find . -perm 777 -exec chmod 755 {} \; find . -perm 664 -exec chmod 644 {} \; CFLAGS=-O2 \ ./configure --prefix=/usr \ --enable-shared=yes \ --enable-static=no make } install() { cd $TMP/SDL-$VERSION/ make install DESTDIR=/package-sdl mkdir -p /package-sdl/usr/doc/SDL-$VERSION/html cp -a docs/index.html /package-sdl/usr/doc/SDL-$VERSION cp -a docs/html/*.html /package-sdl/usr/doc/SDL-$VERSION/html cp -a BUGS COPYING CREDITS INSTALL README* TODO WhatsNew \ /package-sdl/usr/doc/SDL-$VERSION cd $TMP/SDL_image-$IMAGE/ make install DESTDIR=/package-sdl mkdir -p /package-sdl/usr/doc/SDL_image-$IMAGE cp -a CHANGES COPYING README /package-sdl/usr/doc/SDL_image-$IMAGE cd $TMP/SDL_mixer-$MIXER/ make install DESTDIR=/package-sdl mkdir -p /package-sdl/usr/doc/SDL_mixer-$MIXER cp -a CHANGES COPYING README /package-sdl/usr/doc/SDL_mixer-$MIXER cd $TMP/SDL_net-$NET/ make install DESTDIR=/package-sdl mkdir -p /package-sdl/usr/doc/SDL_net-$NET cp -a CHANGES COPYING README /package-sdl/usr/doc/SDL_net-$NET cd $TMP/SDL_ttf-$TTF/ make install DESTDIR=/package-sdl mkdir -p /package-sdl/usr/doc/SDL_ttf-$TTF cp -a CHANGES COPYING README /package-sdl/usr/doc/SDL_ttf-$TTF ( cd /package-sdl/usr/man/man3 rm -f *.gz gzip -9 *.3 ) } attributes() { chown -R root.bin $PKG/package-sdl/usr/bin/ } special() { cd $PKG mv package-sdl/* ./ rmdir package-sdl cd $CTL cat $CWD/slack-desc > slack-desc sed -e 's%package-sdl/%%g' doinst.sh > doinst.sh.new cat doinst.sh.new > doinst.sh rm doinst.sh.new }