Skip to content

Commit fed9210

Browse files
authored
update homebrew formulas with changes from upstream (chapel-lang#26313)
This updates our homebrew packaging formulas with changes made by the homebrew maintainers to update `pkg-config` to `pkgconfig`. I expect this will mean new bottles for chapel will be built and when that happens the sha256 values for all the bottles will need to be updated. This PR only updates the formulas we use for testing homebrew and was not reviewed. TESTING: - [x] local run of util/cron/test-homebrew.bash
2 parents eee73fe + 0aa23a9 commit fed9210

File tree

2 files changed

+4
-8
lines changed

2 files changed

+4
-8
lines changed

util/packaging/homebrew/chapel-main.rb

+2-4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
class Chapel < Formula
22
include Language::Python::Shebang
3+
34
desc "Programming language for productive parallel computing at scale"
45
homepage "https://chapel-lang.org/"
56
url "<url-placeholder-value-injected-during-testing>"
@@ -16,12 +17,9 @@ class Chapel < Formula
1617
depends_on "hwloc"
1718
depends_on "jemalloc"
1819
depends_on "llvm"
19-
depends_on "pkg-config"
20+
depends_on "pkgconf"
2021
depends_on "[email protected]"
2122

22-
# LLVM is built with gcc11 and we will fail on linux with gcc version 5.xx
23-
fails_with gcc: "5"
24-
2523
def llvm
2624
deps.map(&:to_formula).find { |f| f.name.match? "^llvm" }
2725
end

util/packaging/homebrew/chapel-release.rb

+2-4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
class Chapel < Formula
22
include Language::Python::Shebang
3+
34
desc "Programming language for productive parallel computing at scale"
45
homepage "https://chapel-lang.org/"
56
url "https://github.com/chapel-lang/chapel/releases/download/2.2.0/chapel-2.2.0.tar.gz"
@@ -23,12 +24,9 @@ class Chapel < Formula
2324
depends_on "hwloc"
2425
depends_on "jemalloc"
2526
depends_on "llvm@18"
26-
depends_on "pkg-config"
27+
depends_on "pkgconf"
2728
depends_on "[email protected]"
2829

29-
# LLVM is built with gcc11 and we will fail on linux with gcc version 5.xx
30-
fails_with gcc: "5"
31-
3230
def llvm
3331
deps.map(&:to_formula).find { |f| f.name.match? "^llvm" }
3432
end

0 commit comments

Comments
 (0)