homebrew-cask/Casks/rowanj-gitx.rb

24 lines
786 B
Ruby

cask "rowanj-gitx" do
version "0.15,1964"
sha256 "d88bcb7f92ca1cdf31cb3f1d2e24c03e2091ab330319aeef2e770c0dbd6f7817"
url "https://github.com/rowanj/gitx/releases/download/builds/#{version.before_comma}/#{version.after_comma}/GitX-dev-#{version.after_comma}.dmg",
verified: "github.com/rowanj/gitx/"
name "GitX-dev"
desc "Native graphical client for the git version control system"
homepage "https://rowanj.github.io/gitx/"
livecheck do
url "https://github.com/rowanj/gitx/releases/latest"
strategy :page_match do |page|
match = page.match(%r{href=.*?%2F(\d+(?:\.\d+)*)%2F(\d+)/GitX-dev-\d+\.dmg}i)
"#{match[1]},#{match[2]}"
end
end
conflicts_with cask: "gitx"
app "GitX.app"
binary "#{appdir}/GitX.app/Contents/Resources/gitx"
end