From 8611f9f9027c0b8fd69a1bf60ff53c2e4af6a5db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Thu, 1 Jan 2015 16:51:56 +0100 Subject: [PATCH] package/archlinux: updated magnum-git to new VCS workflow. --- package/archlinux/magnum-git/.gitignore | 1 + package/archlinux/magnum-git/PKGBUILD | 26 ++++++------------------- 2 files changed, 7 insertions(+), 20 deletions(-) create mode 100644 package/archlinux/magnum-git/.gitignore diff --git a/package/archlinux/magnum-git/.gitignore b/package/archlinux/magnum-git/.gitignore new file mode 100644 index 000000000..b24f1baee --- /dev/null +++ b/package/archlinux/magnum-git/.gitignore @@ -0,0 +1 @@ +magnum diff --git a/package/archlinux/magnum-git/PKGBUILD b/package/archlinux/magnum-git/PKGBUILD index 66732b605..da3f272a8 100644 --- a/package/archlinux/magnum-git/PKGBUILD +++ b/package/archlinux/magnum-git/PKGBUILD @@ -1,6 +1,6 @@ # Author: mosra pkgname=magnum-git -pkgver=20140427 +pkgver=snapshot.2014.06.r257.g48e666e pkgrel=1 pkgdesc="C++11 and OpenGL 2D/3D graphics engine (Git version)" arch=('i686' 'x86_64') @@ -10,33 +10,19 @@ depends=('corrade-git' 'openal' 'sdl2') makedepends=('cmake' 'git') provides=('magnum') conflicts=('magnum') -options=('staticlibs') - -_gitroot="git://github.com/mosra/magnum.git" -_gitname="magnum" +source=("git+git://github.com/mosra/magnum.git") +sha1sums=('SKIP') pkgver() { - date +%Y%m%d + cd "$srcdir/${pkgname%-git}" + git describe --long | sed -r 's/([^-]*-g)/r\1/;s/-/./g' } build() { - cd "$srcdir" - msg "Connecting to Git server..." - - if [ -d $_gitname ] ; then - cd $_gitname && git pull origin - msg "The local files are updated." - else - git clone $_gitroot $_gitname - fi - - msg "Git checkout done." - msg "Starting make..." - mkdir -p "$srcdir/build" cd "$srcdir/build" - cmake ../$_gitname \ + cmake "$srcdir/${pkgname%-git}" \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DWITH_AUDIO=ON \