homebrew-cask/Casks/k/kotlin-native.rb

35 lines
1.2 KiB
Ruby

cask "kotlin-native" do
arch arm: "aarch64", intel: "x86_64"
version "1.9.0"
sha256 arm: "5086850c7118a0141d55e8427efa4a9e76f1201f4d4d97a137d4732f4efd481c",
intel: "9ca355eacfb2986cfd2e579831ac4932df6d5f8a6cbaccc553875f8f0d884226"
url "https://github.com/JetBrains/kotlin/releases/download/v#{version}/kotlin-native-macos-#{arch}-#{version}.tar.gz",
verified: "github.com/JetBrains/kotlin/"
name "Kotlin Native"
desc "LLVM backend for Kotlin"
homepage "https://kotlinlang.org/docs/reference/native-overview.html"
livecheck do
url :url
regex(/^v?(\d+(?:\.\d+)+)$/i)
end
conflicts_with formula: "kotlin"
binary "kotlin-native-macos-#{arch}-#{version}/bin/cinterop"
binary "kotlin-native-macos-#{arch}-#{version}/bin/generate-platform"
binary "kotlin-native-macos-#{arch}-#{version}/bin/jsinterop"
binary "kotlin-native-macos-#{arch}-#{version}/bin/klib"
binary "kotlin-native-macos-#{arch}-#{version}/bin/konan-lldb"
binary "kotlin-native-macos-#{arch}-#{version}/bin/konanc"
binary "kotlin-native-macos-#{arch}-#{version}/bin/kotlinc-native"
binary "kotlin-native-macos-#{arch}-#{version}/bin/run_konan"
# No zap stanza required
caveats do
depends_on_java "6+"
end
end