summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorÁrni Dagur2019-02-23 15:56:06 +0000
committerÁrni Dagur2019-02-23 15:56:06 +0000
commitc368288694b4bc595af0631f1389c461ad4bbcb5 (patch)
tree0f4f46ebb484a7af4cb09b4a15284be183abe0ee /PKGBUILD
downloadaur-c368288694b4bc595af0631f1389c461ad4bbcb5.tar.gz
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD36
1 files changed, 36 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..abc64845940a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,36 @@
+# Maintainer: Árni Daugr <arnidg@protonmail.ch>
+pkgname=futhark-git
+pkgver=0.9.1.r32.gc87ac1a7a
+pkgrel=1
+pkgdesc='A data-parallel functional programming language'
+arch=('x86_64')
+url='https://futhark-lang.org/'
+license=('ISC')
+groups=()
+depends=('ncurses5-compat-libs')
+makedepends=('stack')
+provides=('futhark')
+conflicts=('futhark')
+source=('git+https://github.com/diku-dk/futhark.git')
+sha512sums=('SKIP')
+
+pkgver() {
+ cd futhark
+ git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' | sed 's/^v//'
+}
+
+build() {
+ cd futhark
+ mkdir -p bin
+ stack --jobs "$(nproc)" --local-bin-path bin install
+ make -C docs man
+}
+
+package() {
+ cd futhark
+ install -Dm755 bin/futhark "$pkgdir/usr/bin/futhark"
+ install -Dm644 docs/_build/man/*.1 -t "$pkgdir/usr/share/man/man1"
+ install -Dm644 LICENSE "$pkgdir/usr/share/licenses/futhark/LICENSE"
+}
+
+# vim: ts=4:sts=4:sw=4:et