summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorghbrown2024-03-25 18:51:23 -0500
committerghbrown2024-03-25 18:51:23 -0500
commit257d3d0f5bb736cf370a171352a5832c681d33c4 (patch)
tree61c6029a7ddcabed4fea493519f3e6769ddcdeaa /PKGBUILD
parent2148fabaa3f68a57f528e7170d205234a6ab30f0 (diff)
downloadaur-chapel.tar.gz
Version bump to 2.0.0; set options to ensure successful build after makepkg.conf defaults changed
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD17
1 files changed, 10 insertions, 7 deletions
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
}