Author SHA1 Message Date
james.maes bf943f261d fix(homebrew): select binary URL robustly
Closes #11
2026-05-26 17:14:39 -05:00
2 changed files with 30 additions and 42 deletions

No files matched your search

+15 -21
View File
@@ -158,28 +158,22 @@ jobs:
depends_on "tmux"
on_macos do
on_arm do
url "https://github.com/KofTwentyTwo/limen/releases/download/v#{version}/limen-macos-arm64"
sha256 "${SHA_MACOS_ARM64}"
end
host_cpu = RbConfig::CONFIG.fetch("host_cpu", "")
macos_arm = OS.mac? && (Hardware::CPU.arm? || host_cpu == "arm64" || RUBY_PLATFORM.start_with?("arm64-darwin"))
linux_arm = OS.linux? && (Hardware::CPU.arm? || host_cpu == "aarch64" || host_cpu == "arm64")
on_intel do
url "https://github.com/KofTwentyTwo/limen/releases/download/v#{version}/limen-macos-amd64"
sha256 "${SHA_MACOS_AMD64}"
end
end
on_linux do
on_arm do
url "https://github.com/KofTwentyTwo/limen/releases/download/v#{version}/limen-linux-arm64"
sha256 "${SHA_LINUX_ARM64}"
end
on_intel do
url "https://github.com/KofTwentyTwo/limen/releases/download/v#{version}/limen-linux-amd64"
sha256 "${SHA_LINUX_AMD64}"
end
if macos_arm
url "https://github.com/KofTwentyTwo/limen/releases/download/v#{version}/limen-macos-arm64"
sha256 "${SHA_MACOS_ARM64}"
elsif OS.mac?
url "https://github.com/KofTwentyTwo/limen/releases/download/v#{version}/limen-macos-amd64"
sha256 "${SHA_MACOS_AMD64}"
elsif linux_arm
url "https://github.com/KofTwentyTwo/limen/releases/download/v#{version}/limen-linux-arm64"
sha256 "${SHA_LINUX_ARM64}"
else
url "https://github.com/KofTwentyTwo/limen/releases/download/v#{version}/limen-linux-amd64"
sha256 "${SHA_LINUX_AMD64}"
end
def install
+15 -21
View File
@@ -6,28 +6,22 @@ class Limen < Formula
depends_on "tmux"
on_macos do
on_arm do
url "https://github.com/KofTwentyTwo/limen/releases/download/v#{version}/limen-macos-arm64"
sha256 "PLACEHOLDER_MACOS_ARM64_SHA256"
end
host_cpu = RbConfig::CONFIG.fetch("host_cpu", "")
macos_arm = OS.mac? && (Hardware::CPU.arm? || host_cpu == "arm64" || RUBY_PLATFORM.start_with?("arm64-darwin"))
linux_arm = OS.linux? && (Hardware::CPU.arm? || host_cpu == "aarch64" || host_cpu == "arm64")
on_intel do
url "https://github.com/KofTwentyTwo/limen/releases/download/v#{version}/limen-macos-amd64"
sha256 "PLACEHOLDER_MACOS_AMD64_SHA256"
end
end
on_linux do
on_arm do
url "https://github.com/KofTwentyTwo/limen/releases/download/v#{version}/limen-linux-arm64"
sha256 "PLACEHOLDER_LINUX_ARM64_SHA256"
end
on_intel do
url "https://github.com/KofTwentyTwo/limen/releases/download/v#{version}/limen-linux-amd64"
sha256 "PLACEHOLDER_LINUX_AMD64_SHA256"
end
if macos_arm
url "https://github.com/KofTwentyTwo/limen/releases/download/v#{version}/limen-macos-arm64"
sha256 "PLACEHOLDER_MACOS_ARM64_SHA256"
elsif OS.mac?
url "https://github.com/KofTwentyTwo/limen/releases/download/v#{version}/limen-macos-amd64"
sha256 "PLACEHOLDER_MACOS_AMD64_SHA256"
elsif linux_arm
url "https://github.com/KofTwentyTwo/limen/releases/download/v#{version}/limen-linux-arm64"
sha256 "PLACEHOLDER_LINUX_ARM64_SHA256"
else
url "https://github.com/KofTwentyTwo/limen/releases/download/v#{version}/limen-linux-amd64"
sha256 "PLACEHOLDER_LINUX_AMD64_SHA256"
end
def install