Skip to content

Commit

Permalink
Merge pull request #20142 from ghbrown/aur_1_27
Browse files Browse the repository at this point in the history
AUR updates for 1.27.0

[PR by @ghbrown - thanks! Reviewed/merged by @mppf]

This PR updates the Arch User Repository package "chapel", which is static source. "chapel-git" does not need to be updated since the version in the AUR repos tracks `main` and dynamically collects version numbers, meaning it differs from the packaging here by only two or three strings that change with every install.

The previous version of the static source package did not build on Arch due to issues discussed in #19837 . I'm happy to report that there were no issues with 1.27 building on Arch, and the installed compiler also worked on some simple test programs (one of the problems resolved since 1.26).

This effectively removes the primary "outstanding issue" from #19837, and all "future work" remains the same as far as I can tell.
  • Loading branch information
mppf authored Jul 15, 2022
2 parents 05b3f6c + caa1318 commit c4930f3
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 13 deletions.
2 changes: 1 addition & 1 deletion util/packaging/aur/chapel-git/.SRCINFO
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
pkgbase = chapel-git
pkgdesc = Programming language designed for productive parallel computing at scale
pkgver = 1.27.0.7648.gbcc4ac3109
pkgver = 1.28.0.280.g08f1d4886b
pkgrel = 1
url = https://chapel-lang.org/
arch = x86_64
Expand Down
2 changes: 1 addition & 1 deletion util/packaging/aur/chapel-git/PKGBUILD
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ _gituser="chapel-lang"
_gitname="chapel"

pkgname=${_gitname}-git
pkgver=1.27.0.7648.gbcc4ac3109 #autogenerated/written by pkgver()
pkgver=1.28.0.280.g08f1d4886b #autogenerated/written by pkgver()
pkgrel=1
pkgdesc="Programming language designed for productive parallel computing at scale"
url="https://chapel-lang.org/"
Expand Down
8 changes: 3 additions & 5 deletions util/packaging/aur/chapel/.SRCINFO
Original file line number Diff line number Diff line change
@@ -1,20 +1,18 @@
pkgbase = chapel
pkgdesc = Programming language designed for productive parallel computing at scale
pkgver = 1.26.0
pkgver = 1.27.0
pkgrel = 1
url = https://chapel-lang.org/
arch = x86_64
arch = arm
license = Apache
makedepends = git
makedepends = cmake
makedepends = libtool
depends = python
depends = perl
depends = llvm
depends = clang
depends = gmp
source = https://github.com/chapel-lang/chapel/releases/download/1.26.0/chapel-1.26.0.tar.gz
sha256sums = ba396b581f0a17f8da3f365a3f8b079b8d2e229a393fbd1756966b0019931ece
source = https://github.com/chapel-lang/chapel/releases/download/1.27.0/chapel-1.27.0.tar.gz
sha256sums = 558b1376fb7757a5e1f254c717953f598a3e89850c8edd1936b8d09c464f3e8b

pkgname = chapel
10 changes: 4 additions & 6 deletions util/packaging/aur/chapel/PKGBUILD
Original file line number Diff line number Diff line change
Expand Up @@ -3,22 +3,20 @@
# Co-maintainer: Gabriel Brown <[email protected]>

pkgname=chapel
pkgver=1.26.0
pkgver=1.27.0
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' 'gmp')
makedepends=('git' 'cmake' 'libtool')
depends=('python' 'perl' 'llvm' 'clang')
makedepends=('git' 'cmake')
source=("https://github.com/chapel-lang/chapel/releases/download/${pkgver}/chapel-${pkgver}.tar.gz")
sha256sums=('ba396b581f0a17f8da3f365a3f8b079b8d2e229a393fbd1756966b0019931ece')
sha256sums=('558b1376fb7757a5e1f254c717953f598a3e89850c8edd1936b8d09c464f3e8b')


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
}
Expand Down

0 comments on commit c4930f3

Please sign in to comment.