diff options
author | André Fabian Silva Delgado <emulatorman@lavabit.com> | 2013-02-13 22:40:16 -0200 |
---|---|---|
committer | André Fabian Silva Delgado <emulatorman@lavabit.com> | 2013-02-13 22:40:16 -0200 |
commit | 0aabeba9d1012385875e6ceeaa7898c42c486d81 (patch) | |
tree | d6933cc2e34b7bbedae3c9e504a8064fc45cb9c7 /pcr | |
parent | 7e67cfd42b5e333fe2bb3086e2ad490129437176 (diff) | |
parent | 0d8d69f15424af68d31b372f07d7f4998719cfc6 (diff) | |
download | abslibre-0aabeba9d1012385875e6ceeaa7898c42c486d81.tar.gz abslibre-0aabeba9d1012385875e6ceeaa7898c42c486d81.tar.bz2 abslibre-0aabeba9d1012385875e6ceeaa7898c42c486d81.zip |
Merge branch 'master' of ssh://parabolagnulinux.org:1863/srv/git/abslibre
Diffstat (limited to 'pcr')
-rw-r--r-- | pcr/gmqcc-git/PKGBUILD | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/pcr/gmqcc-git/PKGBUILD b/pcr/gmqcc-git/PKGBUILD new file mode 100644 index 000000000..ab08b36ef --- /dev/null +++ b/pcr/gmqcc-git/PKGBUILD @@ -0,0 +1,53 @@ +# Contributor: matthiaskrgr <matthiaskrgr _strange_curverd_character_ freedroid D0T org> + +pkgname=gmqcc-git +pkgver=20130214 +pkgrel=1 +pkgdesc="An Improved Quake C Compiler" +arch=('i686' 'x86_64') +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" + +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..." + make +} + +check() { + cd "$srcdir"/"$_gitname" + make check +} + +package() { + cd "$srcdir"/"$_gitname" + msg "Compiling and installing to pkgdir this time..." + make install DESTDIR=$pkgdir PREFIX=/usr + msg "Compiling done." + + install -D LICENSE ${pkgdir}/usr/share/licenses/gmqcc/LICENSE +} |