From b384ddf0345758705cc38903aef17228716f63d3 Mon Sep 17 00:00:00 2001 From: mnovick1988 Date: Mon, 1 Feb 2016 22:03:05 -0500 Subject: [PATCH] Initial import --- .SRCINFO | 19 +++++++++++++++ PKGBUILD | 71 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 90 insertions(+) create mode 100644 .SRCINFO create mode 100644 PKGBUILD diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000..3c749ef --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +# Generated by mksrcinfo v8 +# Tue Feb 2 03:02:50 UTC 2016 +pkgbase = gmqcc-git + pkgdesc = An Improved Quake C Compiler + pkgver = r1.3714a50 + pkgrel = 1 + url = https://github.com/graphitemaster/gmqcc.git + arch = i686 + arch = x86_64 + arch = armv6h + arch = armv7h + license = MIT + makedepends = git + depends = glibc + provides = gmqcc=0.2.4 + conflicts = gmqcc + +pkgname = gmqcc-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..08850bd --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,71 @@ +# Maintainer: M Novick +# Contributor: matthiaskrgr +# +# NOTE: Copied from AUR3 and updated. +# + + +pkgname=gmqcc-git +pkgver=r1.3714a50 +pkgrel=1 +pkgdesc="An Improved Quake C Compiler" +arch=('i686' 'x86_64' 'armv6h' 'armv7h') +depends=('glibc') +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" + +pkgver() { + cd "$srcdir"/"$_gitname" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +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 "Configuring..." + cmake . + + msg "Compiling..." + make +} + +#check() { +# cd "$srcdir"/"$_gitname" +# make test +#} + +package() { + cd "$srcdir"/"$_gitname" + msg "Building Pkg." + #make install DESTDIR=$pkgdir PREFIX=/usr + #msg "Compiling done." + mkdir -p ${pkgdir}/usr/lib + mkdir -p ${pkgdir}/usr/bin + install -D "$srcdir"/"$_gitname"/gmqcc ${pkgdir}/usr/bin/gmqcc + install -D "$srcdir"/"$_gitname"/testsuite ${pkgdir}/usr/bin/testsuite + install -D "$srcdir"/"$_gitname"/qcvm ${pkgdir}/usr/bin/qcvm + install -D "$srcdir"/"$_gitname"/libgmqcclib.a ${pkgdir}/usr/lib/libgmqcclib.a + install -D LICENSE ${pkgdir}/usr/share/licenses/gmqcc/LICENSE +}