aboutsummarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAUR Archive Bot2015-08-15 23:51:29 +0200
committerypnos2015-09-20 19:43:48 +0200
commit74d2dd572e40b354967824c316f5c91f7d7b5f6d (patch)
treea57787f2ef31ae979bd5a16944c70537426e4ff1
parent1be1bf35c9856090bc4d596e1dd9884624cf1c12 (diff)
downloadaur-74d2dd572e40b354967824c316f5c91f7d7b5f6d.tar.gz
Initial AUR Archive commit of 'gerbil'
(full history will be added later)
-rw-r--r--PKGBUILD49
-rw-r--r--gerbil.desktop9
-rw-r--r--gerbil.install11
3 files changed, 69 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e69de29bb2d1..8143f8fb4f80 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -0,0 +1,49 @@
+# Maintainer: speps <speps at aur dot archlinux dot org>
+
+pkgname=gerbil
+pkgver=1.0b
+pkgrel=1
+pkgdesc="An interactive visualization tool targeted at multispectral and hyperspectral image data"
+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')
+
+prepare() {
+ cd $pkgname-$pkgver
+ [ -d b ] || mkdir b
+}
+
+build() {
+ cd $pkgname-$pkgver/b
+ cmake .. -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_SKIP_RPATH=1
+ make
+}
+
+package() {
+ cd $pkgname-$pkgver/b
+
+ # cli
+ install -Dm755 bin/$pkgname \
+ "$pkgdir/usr/bin/$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"
+
+ # icon
+ install -Dm644 ../gui/resources/logo/icon.png \
+ "$pkgdir/usr/share/pixmaps/q$pkgname.png"
+}
diff --git a/gerbil.desktop b/gerbil.desktop
new file mode 100644
index 000000000000..52655b60cfd6
--- /dev/null
+++ b/gerbil.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Name=Gerbil
+Comment=Visualization and Analysis in the Multispectral Domain.
+Exec=qgerbil %f
+Icon=qgerbil
+Terminal=false
+Categories=Graphics;2DGraphics;
+StartupNotify=true \ No newline at end of file
diff --git a/gerbil.install b/gerbil.install
new file mode 100644
index 000000000000..e111ef946053
--- /dev/null
+++ b/gerbil.install
@@ -0,0 +1,11 @@
+post_install() {
+ update-desktop-database -q
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}