From: Wolfgang Bumiller Date: Sun, 27 Jan 2013 12:12:57 +0000 (+0100) Subject: importing bsd-git/PKGBUILD X-Git-Tag: before-library~206^2 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=370b54251e30c4d9ba5fd2884fd2897fd68a9121;p=xonotic%2Fgmqcc.git importing bsd-git/PKGBUILD --- diff --git a/distro/arch/bsd-git/PKGBUILD b/distro/arch/bsd-git/PKGBUILD new file mode 100644 index 0000000..2144110 --- /dev/null +++ b/distro/arch/bsd-git/PKGBUILD @@ -0,0 +1,55 @@ +# Contributor: matthiaskrgr +# Contributor: Wolfgang Bumiller + +pkgname=gmqcc-git +pkgver=20130127 +pkgrel=1 +pkgdesc="An Improved Quake C Compiler" +arch=('i686' 'x86_64') +depends=() +conflicts=('gmqcc') +provides=('gmqcc=0.2.4') +makedepends=('git') +url="https://github.com/graphitemaster/gmqcc.git" +license=('MIT') + +_gitroot="git://github.com/graphitemaster/gmqcc.git" +_gitname="gmqcc" + +build() { + cd $srcdir + msg "Connecting to the GIT server..." + if [[ -d $srcdir/$_gitname ]] ; then + cd $_gitname + msg "Removing build files..." + git clean -dfx + msg "Updating..." + git pull --no-tags + msg "The local files are updated." + else + msg "Cloning..." + git clone $_gitroot $_gitname --depth 1 + msg "Clone done." + fi + + msg "Starting compilation..." + cd "$srcdir"/"$_gitname" + + msg "Compiling..." + gmake +} + +check() { + cd "$srcdir"/"$_gitname" + gmake check +} + +package() { + cd "$srcdir"/"$_gitname" + msg "Compiling and installing to pkgdir this time..." + gmake install DESTDIR=$pkgdir PREFIX=/usr/local MANDIR=/usr/local/man + msg "Compiling done." + + install -dm755 ${pkgdir}/usr/local/share/licenses/gmqcc + install -m644 LICENSE ${pkgdir}/usr/local/share/licenses/gmqcc/LICENSE +}