summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGötz Christ2015-09-14 17:23:30 -0500
committerGötz Christ2015-09-14 17:23:30 -0500
commite4c5ce5633aff18ad030b938044a8c6790936ddd (patch)
tree57d9914bc3a1a30a4cc5598b7e6a1cc248cba3b5
downloadaur-e4c5ce5633aff18ad030b938044a8c6790936ddd.tar.gz
Initial import to AUR4
-rw-r--r--.SRCINFO27
-rw-r--r--PKGBUILD53
-rw-r--r--tremded.sh5
-rw-r--r--tremulous.desktop11
-rw-r--r--tremulous.sh5
5 files changed, 101 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..2ac65373c962
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,27 @@
+pkgbase = tremulous-gpp
+ pkgdesc = Tremulous 1.2 beta - Gameplay Preview (gpp)
+ pkgver = 1.2
+ pkgrel = 1
+ url = http://tremulous.net
+ arch = i686
+ arch = x86_64
+ license = GPL
+ license = custom:CC
+ makedepends = git
+ makedepends = mesa
+ depends = tremulous-data=1.1.0
+ depends = sdl2
+ depends = openal
+ optdepends = lyx: WYSIWYM manual viewer
+ options = !strip
+ source = tremulous-gpp::git+https://github.com/darklegion/tremulous#branch=gpp
+ source = tremulous.sh
+ source = tremded.sh
+ source = tremulous.desktop
+ md5sums = SKIP
+ md5sums = c5a9317f5bb2a07cc12dd75d69dceb03
+ md5sums = 47303d8033f7528883d22a2610decb1b
+ md5sums = 262d1689646cdb605783aaf87e78ee85
+
+pkgname = tremulous-gpp
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..f48fc5024e8d
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,53 @@
+# Maintainer: goetzc
+# Contributor: Daenyth, Jonas Jelten
+pkgname=tremulous-gpp
+pkgver=1.2
+pkgrel=1
+pkgdesc="Tremulous 1.2 beta - Gameplay Preview (gpp)"
+arch=(i686 x86_64)
+url="http://tremulous.net"
+license=('GPL' 'custom:CC')
+depends=('tremulous-data=1.1.0' 'sdl2' 'openal')
+optdepends=('lyx: WYSIWYM manual viewer')
+makedepends=('git' 'mesa')
+source=('tremulous-gpp::git+https://github.com/darklegion/tremulous#branch=gpp'
+ tremulous.sh tremded.sh tremulous.desktop)
+md5sums=('SKIP'
+ 'c5a9317f5bb2a07cc12dd75d69dceb03'
+ '47303d8033f7528883d22a2610decb1b'
+ '262d1689646cdb605783aaf87e78ee85')
+options=('!strip')
+
+# Change this to 'debug' if you want debugging symbols enabled
+_maketarget='release'
+
+build() {
+ cd "$srcdir/$pkgname"
+
+ # sed -i 's/openal-config/pkg-config/g' Makefile
+ make $_maketarget
+}
+
+package() {
+ cd "$srcdir/$pkgname"
+
+ local _arch=${CARCH/i686/x86}
+
+ sed -i "s/ARCH_REPLACE/${_arch}/" "${srcdir}/tremulous.sh"
+ sed -i "s/ARCH_REPLACE/${_arch}/" "${srcdir}/tremded.sh"
+
+ # Install binaries
+ install -dm755 $pkgdir/opt/tremulous
+ install -m755 build/$_maketarget-linux-$_arch/renderer_opengl*.so $pkgdir/opt/tremulous
+ install -m755 build/$_maketarget-linux-$_arch/*.$_arch $pkgdir/opt/tremulous
+ for bin in $pkgdir/opt/tremulous/*.$_arch; do mv $bin ${bin/./-gpp.}; done
+
+ # Install client & server launchers
+ install -D -m755 $srcdir/tremulous.sh $pkgdir/usr/bin/tremulous-gpp
+ install -D -m755 $srcdir/tremded.sh $pkgdir/usr/bin/tremded-gpp
+
+ # Install desktop files
+ install -D -m644 $srcdir/tremulous.desktop $pkgdir/usr/share/applications/tremulous-gpp.desktop
+ install -D -m644 misc/tremulous.xpm $pkgdir/usr/share/pixmaps/tremulous-gpp.xpm
+ install -D -m644 misc/manual.lyx $pkgdir/usr/share/tremulous/manual.lyx
+}
diff --git a/tremded.sh b/tremded.sh
new file mode 100644
index 000000000000..d90bfea5ed8c
--- /dev/null
+++ b/tremded.sh
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+cd /opt/tremulous
+./tremded-gpp.ARCH_REPLACE "$@"
+exit $?
diff --git a/tremulous.desktop b/tremulous.desktop
new file mode 100644
index 000000000000..125e746780eb
--- /dev/null
+++ b/tremulous.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=Tremulous-GPP
+GenericName=Tremulous-GPP
+Comment=Free online team-based FPS/RTS hybrid, built on the ioq3 engine.
+Exec=tremulous-gpp
+Icon=tremulous-gpp.xpm
+StartupNotify=true
+Terminal=false
+Type=Application
+Categories=Application;Game
diff --git a/tremulous.sh b/tremulous.sh
new file mode 100644
index 000000000000..dfdb32cb895f
--- /dev/null
+++ b/tremulous.sh
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+cd /opt/tremulous
+./tremulous-gpp.ARCH_REPLACE "$@"
+exit $?