diff options
author | Chris Severance | 2015-09-15 02:12:24 -0400 |
---|---|---|
committer | Chris Severance | 2015-09-15 02:12:24 -0400 |
commit | a7e251194c33dd0e4eaa130d04302ff2cd5b79eb (patch) | |
tree | 470b6540be3f14741ae08cdf10752219455b3855 | |
download | aur-a7e251194c33dd0e4eaa130d04302ff2cd5b79eb.tar.gz |
Initial Import
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 41 | ||||
-rw-r--r-- | knem.install | 16 |
3 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..65ce7fedfb0c --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = knem + pkgdesc = High-Performance Intra-Node MPI Communication + pkgver = 1.1.2 + pkgrel = 1 + url = http://knem.gforge.inria.fr + install = knem.install + arch = any + license = bsd + makedepends = make + depends = hwloc + source = http://gforge.inria.fr/frs/download.php/34521/knem-1.1.2.tar.gz + sha256sums = 4523ec59b15bd69db7956372d31e5cb8054627673a41154530310e9c4b8ea13e + +pkgname = knem + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..38bf19cbe3aa --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: Chris Severance aur.severach aATt spamgourmet dott com +# Contributor: Sylvain HENRY <hsyl20@yahoo.fr> + +set -u +_relno='34521' +pkgname='knem' +pkgver='1.1.2' +pkgrel='1' +pkgdesc='High-Performance Intra-Node MPI Communication' +arch=('any') +url='http://knem.gforge.inria.fr' +license=('bsd') +depends=('hwloc') +makedepends=('make') +install=('knem.install') +_verwatch=("${url}/download/" "http://gforge.inria.fr/frs/download.php/[0-9]\+/${pkgname}-\([0-9\.]\+\)\.tar\.gz" 'l') +#source=(http://runtime.bordeaux.inria.fr/knem/download/knem-${pkgver}.tar.gz) +source=("http://gforge.inria.fr/frs/download.php/${_relno}/knem-${pkgver}.tar.gz") +sha256sums=('4523ec59b15bd69db7956372d31e5cb8054627673a41154530310e9c4b8ea13e') + +prepare() { + set -u + cd "${pkgname}-"*/ + ./configure --prefix='/opt/knem' + set +u +} + +build() { + set -u + cd "${pkgname}-"*/ + make -s -j "$(nproc)" + set +u +} + +package() { + set -u + cd "${pkgname}-"*/ + make install DESTDIR="${pkgdir}" + set +u +} +set +u diff --git a/knem.install b/knem.install new file mode 100644 index 000000000000..5ad1c07c1dfa --- /dev/null +++ b/knem.install @@ -0,0 +1,16 @@ +post_install() { + /opt/knem/sbin/knem_local_install +} + +pre_remove() { + rmmod 'knem' + /opt/knem/sbin/knem_local_install --uninstall +} + +pre_upgrade() { + pre_remove +} + +post_upgrade() { + post_install +} |