summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorjgmdev2020-08-26 21:17:01 -0400
committerjgmdev2020-08-26 21:17:01 -0400
commite0a36ab4c5badbda54aaf41333b46f6b7fd5ad78 (patch)
tree07abaf6654052181a4c9534dbb35ee18517e0723
downloadaur-e0a36ab4c5badbda54aaf41333b46f6b7fd5ad78.tar.gz
Initial commit.
-rw-r--r--.SRCINFO26
-rw-r--r--PKGBUILD65
2 files changed, 91 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..1f1105a5eb68
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,26 @@
+pkgbase = trigger-rally-svn
+ pkgdesc = A fast-paced free software rally racing game
+ pkgver = 0.6.7r982
+ pkgrel = 1
+ url = https://trigger-rally.sourceforge.io/
+ arch = i686
+ arch = x86_64
+ arch = aarch64
+ license = GPL
+ makedepends = gcc
+ makedepends = subversion
+ depends = opengl-driver
+ depends = glu
+ depends = glew
+ depends = openal
+ depends = freealut
+ depends = physfs
+ depends = sdl2
+ depends = sdl2_image
+ depends = tinyxml2
+ conflicts = trigger-rally
+ source = trigger-rally-svn::svn+https://svn.code.sf.net/p/trigger-rally/code
+ md5sums = SKIP
+
+pkgname = trigger-rally-svn
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..1c1d7a7fa5e7
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,65 @@
+# Maintainer: Jefferson Gonzalez <jgmdev@gmail.com>
+
+pkgname=trigger-rally-svn
+_pkgname=trigger-rally
+_pkgver=0.6.7
+pkgver=0.6.7r982
+pkgrel=1
+pkgdesc="A fast-paced free software rally racing game "
+arch=('i686' 'x86_64' 'aarch64')
+url='https://trigger-rally.sourceforge.io/'
+license=('GPL')
+depends=(
+ 'opengl-driver'
+ 'glu'
+ 'glew'
+ 'openal'
+ 'freealut'
+ 'physfs'
+ 'sdl2'
+ 'sdl2_image'
+ 'tinyxml2'
+)
+makedepends=('gcc' 'subversion')
+conflicts=('trigger-rally')
+source=(
+ "${pkgname}::svn+https://svn.code.sf.net/p/trigger-rally/code"
+)
+md5sums=('SKIP')
+
+pkgver() {
+ cd "$pkgname"
+ local ver="$(svnversion)"
+ printf "${_pkgver}r%s" "${ver//[[:alpha:]]}"
+}
+
+build() {
+ cd $pkgname/src
+
+ make prefix=/usr \
+ LOC_APPDATAFILE=/usr/share/metainfo/${_pkgname}.appdata.xml
+}
+
+package() {
+ cd $pkgname/src
+
+ install -d $pkgdir/usr/share/applications
+ install -d $pkgdir/usr/bin
+ install -d $pkgdir/usr/share/metainfo
+
+ make DESTDIR=$pkgdir prefix=/usr \
+ LOC_APPDATAFILE=/usr/share/metainfo/${_pkgname}.appdata.xml \
+ install
+
+ # move binary
+ mv "$pkgdir/usr/games/$_pkgname" $pkgdir/usr/bin/$_pkgname
+
+ # install icons
+ cd ..
+
+ install -Dm644 data/icon/trigger-16.png "$pkgdir/usr/share/icons/hicolor/16x16/apps/$_pkgname.png"
+ install -Dm644 data/icon/trigger-32.png "$pkgdir/usr/share/icons/hicolor/32x32/apps/$_pkgname.png"
+ install -Dm644 data/icon/trigger-64.png "$pkgdir/usr/share/icons/hicolor/64x64/apps/$_pkgname.png"
+ install -Dm644 data/icon/trigger-rally-icons.svg "$pkgdir/usr/share/icons/hicolor/scalable/apps/$_pkgname.svg"
+ install -Dm644 data/icon/trigger-64.png "$pkgdir/usr/share/pixmaps/$_pkgname.png"
+}