summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMichel Zou2020-11-07 15:50:43 +0100
committerMichel Zou2020-11-07 15:50:43 +0100
commit04ea6b4d292532963d210930f9f13bb7cf2f4a17 (patch)
tree14beb221761eb4ca3c2b974d24786789eb2d9a8b /PKGBUILD
downloadaur-idaholab-raven.tar.gz
2.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD25
1 files changed, 25 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..544bc99a77f0
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,25 @@
+pkgname=idaholab-raven
+pkgver=2.0
+pkgrel=1
+pkgdesc="multi-purpose probabilistic risk analysis, uncertainty quantification, parameter optimization and data knowledge-discovering framework"
+license=('Apache')
+arch=('x86_64')
+url="https://raven.inl.gov"
+depends=('python-scikit-learn' 'python-matplotlib' 'python-statsmodels')
+makedepends=('swig' 'python-setuptools')
+source=("https://github.com/idaholab/raven/archive/RAVENv${pkgver}.tar.gz")
+sha256sums=('e767ef8baae1d22ed332e8587890e523268faf885b80c36273998a9a27d96d38')
+
+package() {
+ cd raven-RAVENv${pkgver}
+ mkdir -p "$pkgdir/usr/share/raven"
+ sed -i "s| source | echo source|g" raven_framework
+ sed -i "s|utils.find_crow(frameworkDir)||g" framework/Driver.py
+ cp -r framework/ scripts/ raven_framework "$pkgdir/usr/share/raven"
+ mkdir -p "$pkgdir/usr/bin"
+ ln -s "$pkgdir/usr/share/raven/raven_framework" "$pkgdir/usr/bin/raven_framework"
+ python setup.py install --root="$pkgdir/" --optimize=1
+ cd crow
+ python setup.py install --root="$pkgdir/" --optimize=1
+}
+