summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorghbrown2023-01-27 14:08:48 -0600
committerghbrown2023-01-27 14:08:48 -0600
commit966b13fa613a3705e7899b000e5ff6cca35f9500 (patch)
tree834679b830308df12a980a8f027f146b8c045a1b /PKGBUILD
parent0fcc78cb63b2fb299951b44c838fe3622c51eedc (diff)
downloadaur-966b13fa613a3705e7899b000e5ff6cca35f9500.tar.gz
Depend on LLVM 14 temporarily; edit version number script
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD15
1 files changed, 9 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f82091a6b1a0..f9b9416584a1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,13 +5,13 @@ _gituser="chapel-lang"
_gitname="chapel"
pkgname=${_gitname}-git
-pkgver=1.29.0.138.g0cce54a2f2 #autogenerated/written by pkgver()
+pkgver=1.30.0.872.gebac905c22 #autogenerated/written by pkgver()
pkgrel=1
pkgdesc="Programming language designed for productive parallel computing at scale"
url="https://chapel-lang.org/"
arch=('x86_64' 'arm')
license=('Apache')
-depends=('python' 'perl' 'llvm' 'clang')
+depends=('python' 'perl' 'llvm14' 'llvm14-libs' 'clang14') # depend on 14s temporarily
makedepends=('git' 'cmake')
source=("git+https://github.com/${_gituser}/${_gitname}.git")
sha256sums=('SKIP') # source is not static
@@ -19,10 +19,13 @@ sha256sums=('SKIP') # source is not static
pkgver() {
cd "${srcdir}/${_gitname}"
# get correct numerical version from internal file
- ver_file="compiler/main/version_num.h"
- major_ver=$(grep MAJOR_VERSION ${ver_file} | cut -d ' ' -f 3)
- minor_ver=$(grep MINOR_VERSION ${ver_file} | cut -d ' ' -f 3)
- update_ver=$(grep UPDATE_VERSION ${ver_file} | cut -d ' ' -f 3)
+ ver_file="CMakeLists.txt"
+ major_ver=$(grep set\(CHPL_MAJOR_VERSION ${ver_file} \
+ | cut -d ' ' -f 2 | cut -d ')' -f 1)
+ minor_ver=$(grep set\(CHPL_MINOR_VERSION ${ver_file} \
+ | cut -d ' ' -f 2 | cut -d ')' -f 1)
+ update_ver=$(grep set\(CHPL_PATCH_VERSION ${ver_file} \
+ | cut -d ' ' -f 2 | cut -d ')' -f 1)
ver_num="${major_ver}.${minor_ver}.${update_ver}"
# keep second (correct) half of git describe result
gitdescribe=$(git describe --long --tags --always)