homebrew-cask/Casks/kotlin-native.rb

39 lines
1.3 KiB
Ruby

cask "kotlin-native" do
arch = Hardware::CPU.intel? ? "x86_64" : "aarch64"
version "1.6.0"
if Hardware::CPU.intel?
sha256 "70957e74ff7fa491e5271e791cca9deca0bf388584ccf5ca9a86c264b059f9e7"
else
sha256 "1cb23a13763c97fe6f0208d3dfd7b3042118842195de9763c750757cbe7ba8ee"
end
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+)+)$/)
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"
binary "kotlin-native-macos-#{arch}-#{version}/bin/kotlinc-native"
binary "kotlin-native-macos-#{arch}-#{version}/bin/run_konan"
caveats do
depends_on_java "6+"
end
end