summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorghbrown2022-05-17 22:39:45 -0500
committerghbrown2022-05-17 22:39:45 -0500
commit98e7e724e18e6a016ee5da6f34f2a4bfde43aac5 (patch)
tree4a373044c00131d7e03c54b6e66a20db82ede4a2
parentc0a3b20d0692b53c16ac0a6bcb9e3e51311022fa (diff)
downloadaur-98e7e724e18e6a016ee5da6f34f2a4bfde43aac5.tar.gz
Version bump to 1.26.0; ensure llvm backend; change dependencies
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD16
2 files changed, 16 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9f17be0d1ac2..9766f0428eaf 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,20 +1,17 @@
pkgbase = chapel
pkgdesc = Programming language designed for productive parallel computing at scale
- pkgver = 1.23.0
+ pkgver = 1.26.0
pkgrel = 1
url = https://chapel-lang.org/
arch = x86_64
license = Apache
- makedepends = gcc
- makedepends = make
- makedepends = m4
- makedepends = gawk
+ makedepends = git
+ makedepends = cmake
depends = python
depends = perl
- options = libtool
- options = staticlibs
- source = https://github.com/chapel-lang/chapel/releases/download/1.23.0/chapel-1.23.0.tar.gz
- sha256sums = 7ae2c8f17a7b98ac68378e94a842cf16d4ab0bcfeabc0fee5ab4aaa07b205661
+ depends = llvm
+ depends = clang
+ source = https://github.com/chapel-lang/chapel/releases/download/1.26.0/chapel-1.26.0.tar.gz
+ sha256sums = ba396b581f0a17f8da3f365a3f8b079b8d2e229a393fbd1756966b0019931ece
pkgname = chapel
-
diff --git a/PKGBUILD b/PKGBUILD
index 4078e614b0b8..e410a515c1b4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,20 +1,23 @@
-# Maintainer: J. Emiliano Deustua <edeustua@gmail.com>
+
+# Maintainer: J. Emiliano Deustua <edeustua@gmail.com>
+# Co-maintainer: Gabriel Brown <gabriel.h.brown@gmail.com>
pkgname=chapel
-pkgver=1.23.0
+pkgver=1.26.0
pkgrel=1
pkgdesc="Programming language designed for productive parallel computing at scale"
url="https://chapel-lang.org/"
arch=('x86_64')
license=('Apache')
-options=('libtool' 'staticlibs')
-makedepends=('gcc' 'make' 'm4' 'gawk')
-depends=('python' 'perl')
+depends=('python' 'perl' 'llvm' 'clang')
+makedepends=('git' 'cmake')
source=("https://github.com/chapel-lang/chapel/releases/download/${pkgver}/chapel-${pkgver}.tar.gz")
-sha256sums=('7ae2c8f17a7b98ac68378e94a842cf16d4ab0bcfeabc0fee5ab4aaa07b205661')
+sha256sums=('ba396b581f0a17f8da3f365a3f8b079b8d2e229a393fbd1756966b0019931ece')
build() {
cd "$srcdir/${pkgname}-${pkgver}"
+ export CHPL_LIB_PIC=pic # remove on next release a la
+ # https://github.com/chapel-lang/chapel/pull/19785
./configure --prefix=/usr
make
}
@@ -22,7 +25,6 @@ build() {
check() {
cd "$srcdir/${pkgname}-${pkgver}"
export PATH="$srcdir/${pkgname}-${pkgver}/bin/linux64-x86_64:$PATH"
- echo $PATH
make check
}