diff options
author | Alexander Kobel | 2021-10-25 17:46:27 +0200 |
---|---|---|
committer | Alexander Kobel | 2021-10-25 17:46:27 +0200 |
commit | 5ed9cea8c0baa8596402793a56ea69b905d5fe37 (patch) | |
tree | 9bbe99df92b09e37177995a3a914dc3a5027ba1c | |
download | aur-5ed9cea8c0baa8596402793a56ea69b905d5fe37.tar.gz |
Initial commit: version 1.3.7
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | PKGBUILD | 51 |
2 files changed, 77 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..efe12cb41e91 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,26 @@ +pkgbase = torcs-can + pkgdesc = A 3D racing cars simulator using OpenGL (Enrico Pozzobon's fork with CAN support) + pkgver = 1.3.7 + pkgrel = 6 + url = http://torcs.sourceforge.net + arch = x86_64 + arch = i686 + license = GPL + makedepends = plib + makedepends = mesa + makedepends = dbcc + depends = freeglut + depends = libpng + depends = freealut + depends = libxi + depends = libxmu + depends = libxrandr + depends = libvorbis + depends = glu + conflicts = torcs + conflicts = torcs-data + options = !makeflags + source = git://github.com/epozzobon/torcs-1.3.7 + md5sums = SKIP + +pkgname = torcs-can diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..a4a5e5819890 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,51 @@ +# Maintainer: Alexander Kobel <a-kobel@a-kobel.de> +# based on the torcs AUR package by +# Maintainer: Jose Riha <jose1711 gmail com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Shahar Weiss <sweiss4@gmx.net> + +_pkgname=torcs +pkgname=torcs-can +pkgver=1.3.7 +pkgrel=6 +pkgdesc="A 3D racing cars simulator using OpenGL (Enrico Pozzobon's fork with CAN support)" +url="http://torcs.sourceforge.net" +license=("GPL") +arch=('x86_64' 'i686') +depends=('freeglut' 'libpng' 'freealut' 'libxi' 'libxmu' 'libxrandr' 'libvorbis' 'glu') +makedepends=('plib' 'mesa' 'dbcc') +conflicts=('torcs' 'torcs-data') +options=('!makeflags') +source=(git://github.com/epozzobon/torcs-1.3.7) +md5sums=('SKIP') + +prepare() { + cd "$srcdir"/$_pkgname-${pkgver/_/-} + # for p in $srcdir/*.patch + # do + # patch -p1 -i "$p" + # done + # gunzip -c format-argument.patch.gz | patch -p1 + + sed -ie 's/printf(title);/printf("%s", title);/' src/tools/texmapper/maintexmapper.cpp + sed -ie 's/fprintf (save_fd, surf);/fprintf (save_fd, "%s", surf);/' src/tools/trackgen/objects.cpp + + cd src/drivers/can_server + make +} + +build() { + cd "$srcdir"/$_pkgname-${pkgver/_/-} + unset LDFLAGS + ./configure --prefix=/usr --x-includes=/usr/include --x-libraries=/usr/lib + make +} + +package() { + cd "$srcdir"/$_pkgname-${pkgver/_/-} + make DESTDIR="$pkgdir" install + make DESTDIR="$pkgdir" datainstall + install -D -m644 Ticon.png "$pkgdir"/usr/share/pixmaps/torcs.png + install -D -m644 torcs.desktop "$pkgdir"/usr/share/applications/torcs.desktop + find "$pkgdir" -type d -exec chmod 755 {} \; +} |