tuxracer: taken over maintainership

This commit is contained in:
Danny Rawlins 2007-11-16 15:03:57 +11:00
parent 6ce1b63f9b
commit 4afa2b6410

View File

@ -1,32 +1,45 @@
# Description: OpenGL-based racing game featuring Tux # Description: OpenGL-based racing game featuring Tux.
# URL: http://tuxracer.sourceforge.net/ # URL: http://tuxracer.sourceforge.net/
# Maintainer: Mark Rosenstand, mark at borkware dot net # Maintainer: Danny Rawlins, romster at shortcircuit dot net dot au
# Depends on: mesa3d, sdl_mixer, tcl # Packager: Mark Rosenstand, mark at borkware dot net
# Depends on: mesa3d sdl_mixer tcl xorg-libice xorg-libx11
name=tuxracer name=tuxracer
version=0.61 version=0.61
release=1 release=1
source=(http://dl.sourceforge.net/tuxracer/tuxracer-$version.tar.gz source=(http://dl.sourceforge.net/tuxracer/tuxracer{,-data}-$version.tar.gz \
http://dl.sourceforge.net/tuxracer/tuxracer-data-$version.tar.gz tuxracer-0.61-gcc30-fixes.patch \
tuxracer-0.61-gcc30-fixes.patch
tuxracer-0.61-skip-glx.h-check.patch) tuxracer-0.61-skip-glx.h-check.patch)
build() { build() {
cd tuxracer-$version cd tuxracer-$version
patch -p1 -i ../tuxracer-0.61-gcc30-fixes.patch
patch -p1 -i ../tuxracer-0.61-skip-glx.h-check.patch local tcl_version=$(pkginfo -i |grep '^tcl ' |awk '{print $2}' |sed -e 's/.[0-9]*-[0-9]*$//')
export \
CFLAGS="$CFLAGS -fno-strict-aliasing" \
CXXFLAGS="$CXXFLAGS -fno-strict-aliasing"
patch -p1 -i $SRC/tuxracer-0.61-gcc30-fixes.patch
patch -p1 -i $SRC/tuxracer-0.61-skip-glx.h-check.patch
sed -i -e 's/-malign/-falign/g' configure.in
autoreconf -i autoreconf -i
./configure \ ./configure \
--prefix=/usr \ --prefix=/usr \
--with-tcl-lib-name=tcl8.4 \ --with-tcl-lib-name=tcl$tcl_version \
--with-data-dir=/usr/share/tuxracer --with-data-dir=/usr/share/tuxracer
make make
make DESTDIR=$PKG install make DESTDIR=$PKG install
cd .. install -d $PKG/usr/share
rm tuxracer-data-$version/README cp -r $SRC/tuxracer-data-$version $PKG/usr/share/tuxracer
chmod -Rv a+r tuxracer-data-$version
mkdir -p $PKG/usr/share chmod -R a+r $PKG/usr/share/tuxracer
cp -r tuxracer-data-$version $PKG/usr/share/tuxracer find $PKG/usr/share/tuxracer -type d -print0 | xargs -0 chmod g-s
find $PKG/usr/share/tuxracer -type d -exec chmod -v g-s {} \;
rm $PKG/usr/share/tuxracer/README
} }