blob: 42067566a06737ab15c43d1baca6970fe7664f80 (
plain)
1 # Description: OpenGL-based racing game featuring Tux.
2 # URL: http://tuxracer.sourceforge.net/
3 # Maintainer: Danny Rawlins, monster dot romster at gmail dot com
4 # Packager: Mark Rosenstand, mark at borkware dot net
5 # Depends on: sdl_mixer tcl xorg-libxi xorg-libxmu
6
7 name=tuxracer
8 version=0.61
9 release=1
10 source=(http://dl.sourceforge.net/tuxracer/tuxracer{,-data}-$version.tar.gz \
11 tuxracer-0.61-gcc30-fixes.patch \
12 tuxracer-0.61-skip-glx.h-check.patch)
13
14 build() {
15 cd tuxracer-$version
16
17 local tcl_version=$(pkginfo -i |grep '^tcl ' |awk '{print $2}' |sed -e 's/.[0-9]*-[0-9]*$//')
18
19 export \
20 CFLAGS="$CFLAGS -fno-strict-aliasing" \
21 CXXFLAGS="$CXXFLAGS -fno-strict-aliasing"
22
23 patch -p 1 -i ../tuxracer-$version-gcc30-fixes.patch
24 patch -p 1 -i ../tuxracer-$version-skip-glx.h-check.patch
25 sed -i -e 's/-malign/-falign/g' configure.in
26
27 autoreconf -i
28
29 ./configure \
30 --prefix=/usr \
31 --with-tcl-lib-name=tcl$tcl_version \
32 --with-data-dir=/usr/share/tuxracer
33
34 make
35 make DESTDIR=$PKG install
36
37 install -d $PKG/usr/share
38 cp -r ../tuxracer-data-$version $PKG/usr/share/tuxracer
39
40 chmod -R a+r $PKG/usr/share/tuxracer
41 find $PKG/usr/share/tuxracer -type d -print0 | xargs -0 chmod g-s
42
43 rm $PKG/usr/share/tuxracer/README
44 }
|