diff options
author | sgtbigman | 2016-03-05 00:36:36 -0500 |
---|---|---|
committer | sgtbigman | 2016-07-09 09:58:20 -0400 |
commit | fcde47bec14a63664d14f89e82ed1f605d9a0100 (patch) | |
tree | dcd79c0a55ae2976f20d7d4b411fa4af054232fb | |
download | aur-fcde47bec14a63664d14f89e82ed1f605d9a0100.tar.gz |
Add openmalaria package.
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 39 | ||||
-rw-r--r-- | openmalaria.sh | 8 |
3 files changed, 70 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..a1e8895fd4fb --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = openmalaria + pkgdesc = A simulator of malaria epidemiology and control. + pkgver = 36.0 + pkgrel = 1 + url = https://github.com/SwissTPH/openmalaria + arch = x86_64 + arch = i686 + license = GPL2 + makedepends = boost + makedepends = cmake + makedepends = python2 + makedepends = xsd + makedepends = zlib + depends = gcc-libs-multilib + depends = gsl + depends = xerces-c + source = https://github.com/SwissTPH/openmalaria/archive/schema-36.0.tar.gz + source = openmalaria.sh + sha256sums = 9b5b6c8383b02b36a9f08d43e79da633518000c485b3505d370f6fe7c0b34152 + sha256sums = 3b4e42e0d5663485737a4d658df62e7e4901b059ca3bd19f4883158e49a2652c + +pkgname = openmalaria + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..878a36118323 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: sgtbigman <sgtbigman at gmail dot com> +pkgname=openmalaria +pkgver=36.0 +pkgrel=1 +pkgdesc="A simulator of malaria epidemiology and control." +arch=('x86_64' 'i686') +url="https://github.com/SwissTPH/openmalaria" +license=('GPL2') +depends=('gcc-libs-multilib' 'gsl' 'xerces-c') +makedepends=('boost' 'cmake' 'python2' 'xsd' 'zlib') +source=("https://github.com/SwissTPH/openmalaria/archive/schema-${pkgver}.tar.gz" + "$pkgname.sh") +sha256sums=('9b5b6c8383b02b36a9f08d43e79da633518000c485b3505d370f6fe7c0b34152' + '3b4e42e0d5663485737a4d658df62e7e4901b059ca3bd19f4883158e49a2652c') + +build() { + cd "$pkgname-schema-$pkgver" + + mkdir -p build && cd build + cmake -DCMAKE_BUILD_TYPE=Release -D PYTHON_EXECUTABLE=/usr/bin/python2 .. + make +} + +check() { + cd "$pkgname-schema-$pkgver/build" + + make test +} + +package() { + mkdir -p "$pkgdir/usr/bin" + mkdir -p "$pkgdir/usr/share/$pkgname" + cd "$pkgname-schema-$pkgver" + install -Dm755 "$srcdir/$pkgname.sh" "$pkgdir/usr/bin/$pkgname" + install -Dm755 build/openMalaria "$pkgdir/usr/bin/" + install -Dm644 build/schema/scenario_current.xsd "$pkgdir/usr/share/$pkgname/" + install -Dm644 test/densities.csv "$pkgdir/usr/share/$pkgname/" + install -Dm644 test/autoRegressionParameters.csv "$pkgdir/usr/share/$pkgname/" +} diff --git a/openmalaria.sh b/openmalaria.sh new file mode 100644 index 000000000000..1eb0165fec59 --- /dev/null +++ b/openmalaria.sh @@ -0,0 +1,8 @@ +#!/bin/sh +ln -s /usr/share/openmalaria/scenario_current.xsd "$(pwd)/scenario_current.xsd" +ln -s /usr/share/openmalaria/densities.csv "$(pwd)/densities.csv" +ln -s /usr/share/openmalaria/autoRegressionParameters.csv "$(pwd)/autoRegressionParameters.csv" +/usr/bin/openMalaria "$@" +unlink scenario_current.xsd +unlink densities.csv +unlink autoRegressionParameters.csv |