From: Matthias Krüger Date: Fri, 12 Apr 2013 20:08:10 +0000 (+0200) Subject: PKGBUILD: git: fix for pacman 4.1.0 X-Git-Tag: before-library~76^2^2~2 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=5bb10260b32bd5a32bdb4ed34434531ee5e473f8;p=xonotic%2Fgmqcc.git PKGBUILD: git: fix for pacman 4.1.0 --- diff --git a/distro/archlinux/git/PKGBUILD b/distro/archlinux/git/PKGBUILD index 4a9127c..4687a74 100644 --- a/distro/archlinux/git/PKGBUILD +++ b/distro/archlinux/git/PKGBUILD @@ -1,50 +1,41 @@ # Contributor: matthiaskrgr pkgname=gmqcc-git -pkgver=20130127 +pkgver=0.2.524.gc6bd5e6 +pkgver(){ + cd gmqcc + git describe --tags | sed -e 's/^gmqcc\-//' -e 's/-/./g' +} pkgrel=1 pkgdesc="An Improved Quake C Compiler" arch=('i686' 'x86_64') depends=('glibc') conflicts=('gmqcc') -provides=('gmqcc=0.2.4') +provides=('gmqcc=0.2.4')v makedepends=('git') url="https://github.com/graphitemaster/gmqcc.git" license=('MIT') +source=('gmqcc::git://github.com/graphitemaster/gmqcc.git') +sha1sums=('SKIP') -_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" + cd "$srcdir"/"gmqcc" msg "Compiling..." make } check() { - cd "$srcdir"/"$_gitname" + cd "$srcdir"/"gmqcc" make check } package() { - cd "$srcdir"/"$_gitname" + cd "$srcdir"/"gmqcc" msg "Compiling and installing to pkgdir this time..." make install DESTDIR=$pkgdir PREFIX=/usr msg "Compiling done."