diff options
-rw-r--r-- | .AURINFO | 15 | ||||
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 24 | ||||
-rw-r--r-- | racer-cg | 38 |
4 files changed, 94 insertions, 0 deletions
diff --git a/.AURINFO b/.AURINFO new file mode 100644 index 000000000000..bf686cb45466 --- /dev/null +++ b/.AURINFO @@ -0,0 +1,15 @@ +pkgbase = racer-cg + pkgdesc = Highly realistic 3D car simulator using OpenGL, CG version (for newer video cards) + pkgver = 0.8.44 + pkgrel = 1 + url = http://racer.nl/ + arch = i686 + arch = x86_64 + license = custom + depends = wine + optdepends = racer-cg-cars: Additional cars for Racer (CG version) + source = http://www.tracciontrasera.net/descargas/racer/beta/racer0.8.44.7z + source = racer-cg + +pkgname = racer-cg + diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..9ae2c1d002d0 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = racer-cg + pkgdesc = Highly realistic 3D car simulator using OpenGL, CG version (for newer video cards) + pkgver = 0.8.44 + pkgrel = 1 + url = http://racer.nl/ + arch = i686 + arch = x86_64 + license = custom + depends = wine + optdepends = racer-cg-cars: Additional cars for Racer (CG version) + source = http://www.tracciontrasera.net/descargas/racer/beta/racer0.8.44.7z + source = racer-cg + md5sums = 39c723641e1a01ede76ecd4d92d3c4b2 + md5sums = c978a5d34c6b52e1f8d67cd637761d13 + +pkgname = racer-cg + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..a8b29f4935e7 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,24 @@ +# Maintainer: Michael Kogan <michael dot kogan at gmx dot net > + + +pkgname=racer-cg +pkgver=0.8.44 +pkgrel=1 +pkgdesc='Highly realistic 3D car simulator using OpenGL, CG version (for newer video cards)' +arch=('i686' 'x86_64') +license=(custom) +url='http://racer.nl/' +depends=('wine') +optdepends=('racer-cg-cars: Additional cars for Racer (CG version)') +source=(http://www.tracciontrasera.net/descargas/racer/beta/racer0.8.44.7z racer-cg) +md5sums=('39c723641e1a01ede76ecd4d92d3c4b2' 'c978a5d34c6b52e1f8d67cd637761d13') + +package(){ + install -d -m755 "$pkgdir/usr/bin" + install -d -m755 "$pkgdir/opt" + rm -r "$srcdir/racer/max" + rm "$srcdir/racer/racer.pdb" + rm "$srcdir/racer/tracked.pdb" + cp -dr "$srcdir/racer" "$pkgdir/opt/racer-cg" + install -m 755 "$srcdir/racer-cg" "$pkgdir/usr/bin/racer-cg" +} diff --git a/racer-cg b/racer-cg new file mode 100644 index 000000000000..43d9ee2584e8 --- /dev/null +++ b/racer-cg @@ -0,0 +1,38 @@ +#!/bin/bash + +unset WINEPREFIX +if [ ! -d "$HOME"/.racer-cg ] ; then + mkdir -p "$HOME"/.racer-cg + touch "$HOME"/.racer-cg/version + echo "0.8.44-1" > "$HOME"/.racer-cg/version + cp /opt/racer-cg/racer.ini "$HOME"/.racer-cg/ + cp /opt/racer-cg/server.ini "$HOME"/.racer-cg/ + cp /opt/racer-cg/lobbyserver.ini "$HOME"/.racer-cg/ + ln -s /opt/racer-cg/racer.exe "$HOME"/.racer-cg/racer.exe || exit 1 + ln -s /opt/racer-cg/restart.exe "$HOME"/.racer-cg/restart.exe || exit 1 + ln -s /opt/racer-cg/fmodex.dll "$HOME"/.racer-cg/fmodex.dll || exit 1 + ln -s /opt/racer-cg/cg.dll "$HOME"/.racer-cg/cg.dll || exit 1 + ln -s /opt/racer-cg/cgGL.dll "$HOME"/.racer-cg/cgGL.dll || exit 1 + ln -s /opt/racer-cg/newton.dll "$HOME"/.racer-cg/newton.dll || exit 1 + mkdir "$HOME"/.racer-cg/data || exit 1 + ln -s /opt/racer-cg/data/audio "$HOME"/.racer-cg/data/audio || exit 1 + ln -s /opt/racer-cg/data/cars "$HOME"/.racer-cg/data/cars || exit 1 + cp -r /opt/racer-cg/data/controls "$HOME"/.racer-cg/data/controls || exit 1 + ln -s /opt/racer-cg/data/drivers "$HOME"/.racer-cg/data/drivers || exit 1 + mkdir -p "$HOME"/.racer-cg/data/dump || exit 1 + ln -s /opt/racer-cg/data/fonts "$HOME"/.racer-cg/data/fonts || exit 1 + ln -s /opt/racer-cg/data/gui "$HOME"/.racer-cg/data/gui || exit 1 + ln -s /opt/racer-cg/data/images "$HOME"/.racer-cg/data/images || exit 1 + ln -s /opt/racer-cg/data/locale "$HOME"/.racer-cg/data/locale || exit 1 + ln -s /opt/racer-cg/data/models "$HOME"/.racer-cg/data/models || exit 1 + ln -s /opt/racer-cg/data/music "$HOME"/.racer-cg/data/music || exit 1 + ln -s /opt/racer-cg/data/physics "$HOME"/.racer-cg/data/physics || exit 1 + ln -s /opt/racer-cg/data/plugins "$HOME"/.racer-cg/data/plugins || exit 1 + ln -s /opt/racer-cg/data/renderer "$HOME"/.racer-cg/data/renderer || exit 1 + cp -r /opt/racer-cg/data/replays "$HOME"/.racer-cg/data/replays || exit 1 + ln -s /opt/racer-cg/data/scripts "$HOME"/.racer-cg/data/scripts || exit 1 + ln -s /opt/racer-cg/data/tracks "$HOME"/.racer-cg/data/tracks || exit 1 +fi + +cd "$HOME"/.racer-cg/ +WINEDEBUG=-all wine racer.exe "$@"
\ No newline at end of file |