diff options
author | Götz Christ | 2015-09-14 17:23:30 -0500 |
---|---|---|
committer | Götz Christ | 2015-09-14 17:23:30 -0500 |
commit | e4c5ce5633aff18ad030b938044a8c6790936ddd (patch) | |
tree | 57d9914bc3a1a30a4cc5598b7e6a1cc248cba3b5 /PKGBUILD | |
download | aur-e4c5ce5633aff18ad030b938044a8c6790936ddd.tar.gz |
Initial import to AUR4
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 53 |
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 +} |