@@ -4,25 +4,32 @@ class UnisonLanguage < Formula
4
4
license "MIT"
5
5
6
6
version_scheme 1
7
- revision 1
8
7
9
8
on_macos do
10
- url "https://github.com/unisonweb/unison/releases/download/release%2F0.5.27/ucm-macos.tar.gz"
11
- sha256 "6e6126a31f827e41993fd1827f00f2b294ee96dd1657eea37d0cde853df7a7c5"
12
- head "https://github.com/unisonweb/unison/releases/download/trunk-build/ucm-macos.tar.gz"
9
+ if Hardware ::CPU . intel?
10
+ url "https://github.com/unisonweb/unison/releases/download/release%2F0.5.28/ucm-macos-x64.tar.gz"
11
+ sha256 "95ad71bbc1541e0fffde8d30fa285d92ba82e3e4d678205f650b37b8a23ecad0"
12
+ head "https://github.com/unisonweb/unison/releases/download/trunk-build/ucm-macos-x64.tar.gz"
13
+ elsif Hardware ::CPU . arm?
14
+ url "https://github.com/unisonweb/unison/releases/download/release%2F0.5.28/ucm-macos-arm64.tar.gz"
15
+ sha256 "914f83a9851840a6ec8b93f6eab2e47fc798117240970fa429de0ec19d8e3b40"
16
+ head "https://github.com/unisonweb/unison/releases/download/trunk-build/ucm-macos-arm64.tar.gz"
17
+ else
18
+ odie "Unsupported architecture for ucm"
19
+ end
13
20
end
14
21
15
22
on_linux do
16
- url "https://github.com/unisonweb/unison/releases/download/release%2F0.5.27 /ucm-linux.tar.gz"
17
- sha256 "8ececc8332504a1cbacf540db084708ed65facd386c14034d3549694a5a03280 "
18
- head "https://github.com/unisonweb/unison/releases/download/trunk-build/ucm-linux.tar.gz"
19
- end
23
+ url "https://github.com/unisonweb/unison/releases/download/release%2F0.5.28 /ucm-linux-x64 .tar.gz"
24
+ sha256 "031c35aa09d9df2a507e9c3b7ed1ff2f307549b4f1fb12f9ea1ab702db06aa4a "
25
+ head "https://github.com/unisonweb/unison/releases/download/trunk-build/ucm-linux-x64 .tar.gz"
26
+ end
20
27
21
28
option "with-compile-native" , "experimental support for `compile.native`"
22
- depends_on "fzf" => :recommended
23
29
if build . with? "compile-native"
24
30
depends_on "libb2"
25
31
end
32
+ depends_on "fzf" => :recommended
26
33
27
34
def install
28
35
libexec . install "unison/unison"
@@ -41,6 +48,8 @@ def install
41
48
elsif Hardware ::CPU . arm?
42
49
url "https://download.racket-lang.org/releases/8.14/installers/racket-minimal-8.14-aarch64-macosx-cs.tgz"
43
50
sha256 "5d3e0c94668889ffb744fa99f7e787b1352de6b30587665cf0a80d34f02e421a"
51
+ else
52
+ odie "Unsupported architecture for racket"
44
53
end
45
54
else
46
55
odie "Unsupported OS"
0 commit comments