summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD35
1 files changed, 26 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index c093d02468a2..e5e87d2c1a2d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,24 +2,27 @@
pkgname=graspit
pkgver=2.2
-pkgrel=1
+pkgrel=2
pkgdesc="Environment for grasp analysis and planning."
arch=('i686' 'x86_64')
url="http://www.cs.columbia.edu/~cmatei/graspit/"
license=('GPL')
depends=('qhull' 'soqt' 'lapack')
-source=(http://downloads.sourceforge.net/project/${pkgname}/releases/${pkgname}-${pkgver}.tar.gz)
-md5sums=('608dbe0ef3e610bcd2870414e6ad5476')
-sha256sums=('98eee3dd647032eb1e4d42f35bc449f8f8611d184437506b15b76a51a11cf568')
-sha384sums=('cdf0c4ffd16fcca564f223506abc57aea47eef358a5e6978b19a146da33e3eb2bf2a8d06f6174a711e5f2f463f5a4a31')
-sha512sums=('065f5be25ea28740797db61069156edbf56b0198527d5f99e543c5882430d5ed9aebfecfbbdf0ea62ed4ba34320c155536ec7877f6356df5e9f0e451d3105455')
+source=(http://downloads.sourceforge.net/project/${pkgname}/releases/${pkgname}-${pkgver}.tar.gz
+ graspit)
+md5sums=('608dbe0ef3e610bcd2870414e6ad5476'
+ 'b5d26b2f067755e7f8273da73fa949a4')
+sha256sums=('98eee3dd647032eb1e4d42f35bc449f8f8611d184437506b15b76a51a11cf568'
+ '25d515770a7bbc0078dcfe036683370ab33b8a35b2c01448bcd0ae8bbbba1ef5')
+sha384sums=('cdf0c4ffd16fcca564f223506abc57aea47eef358a5e6978b19a146da33e3eb2bf2a8d06f6174a711e5f2f463f5a4a31'
+ '775e3770092c203f7f39239eadb2b64cb6fa7b298ba27a94b97a4ceca70f3a14bfb9459cd66367c5d18a2eea24274d80')
+sha512sums=('065f5be25ea28740797db61069156edbf56b0198527d5f99e543c5882430d5ed9aebfecfbbdf0ea62ed4ba34320c155536ec7877f6356df5e9f0e451d3105455'
+ '10076b2b37774aade749906de59b077a3aaed8ff90ccc3fa4221aa508792b55492c27a382d0ee14f8860fd18d817b6ea746891e58524e43977653939da9951a8')
build() {
cd "${srcdir}/Graspit"
- sed 's#models/#/usr/share/graspit/models/#g' -i worlds/*
-
- qmake graspit.pro EXT_DESTDIR="${pkgdir}/usr/bin" INCLUDEPATH=/usr/include/libqhull LIBS=-ldl
+ qmake graspit.pro EXT_DESTDIR="${pkgdir}/usr/share/graspit" ADDITIONAL_INCLUDE_DIR=/usr/include/libqhull ADDITIONAL_LINK_FLAGS=-ldl
make
}
@@ -27,8 +30,22 @@ package() {
cd "${srcdir}/Graspit"
make install
+
+ # include 3D models and worlds
install -dm755 "${pkgdir}/usr/share/graspit"
cp -r models "${pkgdir}/usr/share/graspit/"
cp -r worlds "${pkgdir}/usr/share/graspit/"
+
+ # include all header files
+ install -dm755 "${pkgdir}/usr/include/graspit"
+ cp -r include/* "${pkgdir}/usr/include/graspit/"
+
+ # create a directory for plugins
+ install -dm755 "${pkgdir}/usr/share/graspit/plugin"
+
+ # install a shell script that intializes environment variables
+ # and starts graspit
+ install -dm755 "${pkgdir}/usr/bin"
+ install -Dm755 "${srcdir}/graspit" "${pkgdir}/usr/bin"
}