summarylogtreecommitdiffstats
path: root/PKGBUILD
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 /PKGBUILD
downloadaur-e4c5ce5633aff18ad030b938044a8c6790936ddd.tar.gz
Initial import to AUR4
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD53
1 files changed, 53 insertions, 0 deletions
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
+}