aboutsummarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorypnos2015-09-20 19:07:52 +0200
committerypnos2015-09-20 19:44:33 +0200
commit0f0cd960468443cf44eec3168dd8d1186faa1460 (patch)
tree544ef437dbdfbb3b0dcb6ff24f2fbe81bbc387a8
parent74d2dd572e40b354967824c316f5c91f7d7b5f6d (diff)
downloadaur-0f0cd960468443cf44eec3168dd8d1186faa1460.tar.gz
updated to git package
-rw-r--r--PKGBUILD56
1 files changed, 28 insertions, 28 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 8143f8fb4f80..16c6d6e48c0a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,7 @@
-# Maintainer: speps <speps at aur dot archlinux dot org>
+# Maintainer: Johannes Jordan <jordan@gerbilvis.org>
-pkgname=gerbil
+_pkgname=gerbil
+pkgname=$_pkgname-git
pkgver=1.0b
pkgrel=1
pkgdesc="An interactive visualization tool targeted at multispectral and hyperspectral image data"
@@ -8,42 +9,41 @@ arch=(i686 x86_64)
url="http://www.gerbilvis.org/"
license=('GPL3')
depends=('boost-libs' 'opencv' 'qt4' 'gdal')
-makedepends=('boost' 'cmake')
-install="$pkgname.install"
-source=("http://files.gerbilvis.org/dl/gerbil-$pkgver-src.tar.bz2"
- "$pkgname.desktop")
-md5sums=('c4f97dddbae4fa4ae355c8bb5f2bd9fa'
- '95c325def4edada78a7841429ec19aa8')
+makedepends=('boost' 'cmake' 'git')
+conflicts=($_pkgname)
+install="$_pkgname.install"
+source=('git+https://github.com/gerbilvis/gerbil.git' "$_pkgname.desktop")
+md5sums=('SKIP' '95c325def4edada78a7841429ec19aa8')
+
+pkgver() {
+ cd "$srcdir/$_pkgname"
+ printf "$pkgver.r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
prepare() {
- cd $pkgname-$pkgver
- [ -d b ] || mkdir b
+ mkdir -p "$srcdir/$_pkgname/build"
}
build() {
- cd $pkgname-$pkgver/b
- cmake .. -DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_SKIP_RPATH=1
- make
+ cd "$srcdir/$_pkgname/build"
+ cmake .. -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_SKIP_RPATH=1
+ make
}
package() {
- cd $pkgname-$pkgver/b
+ cd "$srcdir/$_pkgname/build"
- # cli
- install -Dm755 bin/$pkgname \
- "$pkgdir/usr/bin/$pkgname"
+ # cli
+ install -Dm755 bin/$_pkgname "$pkgdir/usr/bin/$_pkgname"
- # qt4 gui
- install -Dm755 bin/q$pkgname \
- "$pkgdir/usr/bin/q$pkgname"
+ # qt4 gui
+ install -Dm755 bin/q$_pkgname "$pkgdir/usr/bin/q$_pkgname"
- # desktop file
- install -Dm644 "$srcdir/$pkgname.desktop" \
- "$pkgdir/usr/share/applications/$pkgname.desktop"
+ # desktop file
+ install -Dm644 "$srcdir/$_pkgname.desktop" "$pkgdir/usr/share/applications/$_pkgname.desktop"
- # icon
- install -Dm644 ../gui/resources/logo/icon.png \
- "$pkgdir/usr/share/pixmaps/q$pkgname.png"
+ # icon
+ install -Dm644 ../gui/resources/logo/icon.png "$pkgdir/usr/share/pixmaps/q$_pkgname.png"
}