tuxracer: taken over maintainership
This commit is contained in:
parent
6ce1b63f9b
commit
4afa2b6410
@ -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
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user