summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD17
2 files changed, 17 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9c90a9054db4..16c5e6ae870b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = chapel
pkgdesc = Programming language designed for productive parallel computing at scale
- pkgver = 1.33.0
+ pkgver = 2.0.0
pkgrel = 1
url = https://chapel-lang.org/
arch = x86_64
@@ -12,7 +12,11 @@ pkgbase = chapel
depends = perl
depends = llvm
depends = clang
- source = https://github.com/chapel-lang/chapel/releases/download/1.33.0/chapel-1.33.0.tar.gz
- sha256sums = 9dfd9bbab3eb1acf10242db909ccf17c1b07634452ca6ba8b238e69788d82883
+ provides = chapel
+ conflicts = chapel-git
+ options = !debug
+ options = !lto
+ source = https://github.com/chapel-lang/chapel/releases/download/2.0.0/chapel-2.0.0.tar.gz
+ sha256sums = b5387e9d37b214328f422961e2249f2687453c2702b2633b7d6a678e544b9a02
pkgname = chapel
diff --git a/PKGBUILD b/PKGBUILD
index 8d7a23f00a13..348cf5a9122f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,26 +3,29 @@
# Co-maintainer: Gabriel Brown <gabriel.h.brown@gmail.com>
pkgname=chapel
-pkgver=1.33.0
+pkgver=2.0.0
pkgrel=1
pkgdesc="Programming language designed for productive parallel computing at scale"
url="https://chapel-lang.org/"
arch=('x86_64' 'arm')
license=('Apache')
+provides=("${pkgname}")
+conflicts=("${pkgname}-git")
depends=('python' 'perl' 'llvm' 'clang')
-# depends=('python' 'perl' 'llvm15' 'llvm15-libs' 'clang15') # if using old versions
+# depends=('python' 'perl' 'llvm16' 'llvm16-libs' 'clang16') # if using old versions
makedepends=('git' 'cmake')
+options=('!debug' '!lto') # build currently fails from default flags these add
source=("https://github.com/chapel-lang/chapel/releases/download/${pkgver}/chapel-${pkgver}.tar.gz")
-sha256sums=('9dfd9bbab3eb1acf10242db909ccf17c1b07634452ca6ba8b238e69788d82883')
+sha256sums=('b5387e9d37b214328f422961e2249f2687453c2702b2633b7d6a678e544b9a02')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
# if depending on old versions like llvmXX and clangXX
- export CHPL_TARGET_CPU="native"
- export CHPL_HOST_COMPILER="clang"
- export CHPL_HOST_CC="/usr/lib/llvm15/bin/clang"
- export CHPL_HOST_CXX="/usr/lib/llvm15/bin/clang++"
+ # export CHPL_TARGET_CPU="native"
+ # export CHPL_HOST_COMPILER="clang"
+ # export CHPL_HOST_CC="/usr/lib/llvm16/bin/clang"
+ # export CHPL_HOST_CXX="/usr/lib/llvm16/bin/clang++"
./configure --prefix=/usr
make
}