summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichel Zou2020-11-07 15:50:43 +0100
committerMichel Zou2020-11-07 15:50:43 +0100
commit04ea6b4d292532963d210930f9f13bb7cf2f4a17 (patch)
tree14beb221761eb4ca3c2b974d24786789eb2d9a8b
downloadaur-idaholab-raven.tar.gz
2.0
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD25
2 files changed, 42 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..a158c2c64d83
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = idaholab-raven
+ pkgdesc = multi-purpose probabilistic risk analysis, uncertainty quantification, parameter optimization and data knowledge-discovering framework
+ pkgver = 2.0
+ pkgrel = 1
+ url = https://raven.inl.gov
+ arch = x86_64
+ license = Apache
+ makedepends = swig
+ makedepends = python-setuptools
+ depends = python-scikit-learn
+ depends = python-matplotlib
+ depends = python-statsmodels
+ source = https://github.com/idaholab/raven/archive/RAVENv2.0.tar.gz
+ sha256sums = e767ef8baae1d22ed332e8587890e523268faf885b80c36273998a9a27d96d38
+
+pkgname = idaholab-raven
+
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
+}
+