summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Kobel2021-10-25 17:46:27 +0200
committerAlexander Kobel2021-10-25 17:46:27 +0200
commit5ed9cea8c0baa8596402793a56ea69b905d5fe37 (patch)
tree9bbe99df92b09e37177995a3a914dc3a5027ba1c
downloadaur-5ed9cea8c0baa8596402793a56ea69b905d5fe37.tar.gz
Initial commit: version 1.3.7
-rw-r--r--.SRCINFO26
-rw-r--r--PKGBUILD51
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 {} \;
+}