diff options
author | Sven Schneider | 2012-11-13 21:00:21 +0100 |
---|---|---|
committer | Sven Schneider | 2012-11-13 21:00:21 +0100 |
commit | d25004ac7ce119e3960a32433ab5d622c61d87cc (patch) | |
tree | e96c94db84c566f39453cd0f45d86c6fe8ea5488 | |
parent | 2f36a5d50c7c13b48a74bf0eff2c7ac18cc26539 (diff) | |
download | aur-d25004ac7ce119e3960a32433ab5d622c61d87cc.tar.gz |
graspit: added headers and set environment variables correctly
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 35 | ||||
-rw-r--r-- | graspit | 4 |
3 files changed, 36 insertions, 10 deletions
@@ -1,7 +1,7 @@ pkgbase = graspit pkgdesc = Environment for grasp analysis and planning. pkgver = 2.2 - pkgrel = 1 + pkgrel = 2 url = http://www.cs.columbia.edu/~cmatei/graspit/ arch = i686 arch = x86_64 @@ -10,10 +10,15 @@ pkgbase = graspit depends = soqt depends = lapack source = http://downloads.sourceforge.net/project/graspit/releases/graspit-2.2.tar.gz + source = graspit md5sums = 608dbe0ef3e610bcd2870414e6ad5476 + md5sums = b5d26b2f067755e7f8273da73fa949a4 sha256sums = 98eee3dd647032eb1e4d42f35bc449f8f8611d184437506b15b76a51a11cf568 + sha256sums = 25d515770a7bbc0078dcfe036683370ab33b8a35b2c01448bcd0ae8bbbba1ef5 sha384sums = cdf0c4ffd16fcca564f223506abc57aea47eef358a5e6978b19a146da33e3eb2bf2a8d06f6174a711e5f2f463f5a4a31 + sha384sums = 775e3770092c203f7f39239eadb2b64cb6fa7b298ba27a94b97a4ceca70f3a14bfb9459cd66367c5d18a2eea24274d80 sha512sums = 065f5be25ea28740797db61069156edbf56b0198527d5f99e543c5882430d5ed9aebfecfbbdf0ea62ed4ba34320c155536ec7877f6356df5e9f0e451d3105455 + sha512sums = 10076b2b37774aade749906de59b077a3aaed8ff90ccc3fa4221aa508792b55492c27a382d0ee14f8860fd18d817b6ea746891e58524e43977653939da9951a8 pkgname = graspit @@ -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" } diff --git a/graspit b/graspit new file mode 100644 index 000000000000..13c93a667b84 --- /dev/null +++ b/graspit @@ -0,0 +1,4 @@ +#!/bin/bash +export GRASPIT=/usr/share/graspit +export GRASPIT_PLUGIN_DIR="${GRASPIT_PLUGIN_DIR},/usr/share/graspit/plugin" +${GRASPIT}/graspit "$@" |