diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..8a3955107639 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,51 @@ +# Maintainer: Michael DeGuzis <mdeguzis@gmail.com> +# Credit: Arkham <arkham at archlinux dot us> + +pkgname=darkplaces-git +_gitname=darkplaces +pkgver=r9370.f5e4d03 +pkgrel=1 +pkgdesc="An advanced Quake 1 game engine (git-latest)" +arch=('i686' 'x86_64') +url="https://github.com/xonotic/darkplaces.git" +license=('GPL2') +depends=('alsa-lib' 'hicolor-icon-theme' 'libjpeg-turbo' 'libxpm' 'libxxf86vm' 'sdl') +makedepends=('xextproto' 'xf86dgaproto' 'xf86vidmodeproto' 'xproto') +Conflicts=('darkplaces') +Provides=('darkplaces') +install=$pkgname.install +source=('git+https://github.com/xonotic/darkplaces.git' + 'darkplaces.desktop') +sha256sums=('SKIP' + '476f513f85da873ce93c89f2078bf9c2ea244e3e13a19c6ab02e818ddf221c37') + +pkgver() { + + cd $_gitname + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + +} + +build() { + + cd $srcdir/$_gitname + + # Make sure Darkplaces is not compiled with -j > 1. + MAKEFLAGS="${MAKEFLAGS} -j4" + make OPTIM_RELEASE="${CFLAGS}" DP_FS_BASEDIR=/usr/share/games/quake release + +} + +package() { + + cd $srcdir/$_gitname + install -d $pkgdir/usr/bin + install -m755 darkplaces-{dedicated,glx,sdl} $pkgdir/usr/bin + + for i in 16 24 32 48 64 72; do + install -Dm644 darkplaces${i}x${i}.png $pkgdir/usr/share/icons/hicolor/${i}x${i}/apps/darkplaces.png + done + + install -Dm644 $srcdir/darkplaces.desktop $pkgdir/usr/share/applications/$pkgname.desktop + +} |