Skip to content

Commit 4837473

Browse files
committed
krb5: update 1.21.3 bottle.
1 parent 12d5235 commit 4837473

File tree

1 file changed

+42
-0
lines changed

1 file changed

+42
-0
lines changed

Formula/k/krb5.rb

+42
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
class Krb5 < Formula
2+
desc "Network authentication protocol"
3+
homepage "https://web.mit.edu/kerberos/"
4+
url "https://kerberos.org/dist/krb5/1.21/krb5-1.21.3.tar.gz"
5+
sha256 "b7a4cd5ead67fb08b980b21abd150ff7217e85ea320c9ed0c6dadd304840ad35"
6+
license :cannot_represent
7+
8+
livecheck do
9+
url :homepage
10+
regex(/Current release: .*?>krb5[._-]v?(\d+(?:\.\d+)+)</i)
11+
end
12+
13+
bottle do
14+
root_url "https://github.com/gromgit/homebrew-core-aarch64_linux/releases/download/krb5-1.21.3"
15+
sha256 cellar: :any_skip_relocation, aarch64_linux: "986fc99f8ab1c293697f36af2432237c2e13fe501814919098978731218bae9b"
16+
end
17+
18+
keg_only :provided_by_macos
19+
20+
depends_on "openssl@3"
21+
22+
uses_from_macos "bison" => :build
23+
uses_from_macos "libedit"
24+
25+
def install
26+
cd "src" do
27+
system "./configure", *std_configure_args,
28+
"--disable-nls",
29+
"--disable-silent-rules",
30+
"--without-system-verto",
31+
"--without-keyutils"
32+
system "make"
33+
system "make", "install"
34+
end
35+
end
36+
37+
test do
38+
system bin/"krb5-config", "--version"
39+
assert_match include.to_s,
40+
shell_output("#{bin}/krb5-config --cflags")
41+
end
42+
end

0 commit comments

Comments
 (0)