You've already forked homebrew-cask
mirror of
https://github.com/encounter/homebrew-cask.git
synced 2026-03-30 11:16:45 -07:00
32a089636e
* kdiff3: add livecheck * Update kdiff3.rb Co-authored-by: Miccal Matthews <miccal.matthews@gmail.com>
30 lines
831 B
Ruby
30 lines
831 B
Ruby
cask "kdiff3" do
|
|
# NOTE: "3" is not a version number, but an intrinsic part of the product name
|
|
version "1.8.5"
|
|
sha256 "15eedf6d68ccd1be8a77b48b8ed8eb0e6f7f3c8111f1be70907d5bc00013c35f"
|
|
|
|
url "https://download.kde.org/stable/kdiff3/kdiff3-#{version}-macos-64.dmg"
|
|
name "KDiff3"
|
|
desc "Utility for comparing and merging files and directories"
|
|
homepage "https://invent.kde.org/sdk/kdiff3"
|
|
|
|
livecheck do
|
|
url "https://download.kde.org/stable/kdiff3/"
|
|
strategy :page_match
|
|
regex(/href=.*?kdiff3-(\d+(?:\.\d+)*)-macos-64\.dmg/i)
|
|
end
|
|
|
|
app "kdiff3.app"
|
|
shimscript = "#{staged_path}/kdiff3.wrapper.sh"
|
|
binary shimscript, target: "kdiff3"
|
|
|
|
preflight do
|
|
IO.write shimscript, <<~EOS
|
|
#!/bin/bash
|
|
'#{appdir}/kdiff3.app/Contents/MacOS/kdiff3' "$@"
|
|
EOS
|
|
end
|
|
|
|
zap trash: "~/.kdiff3rc"
|
|
end
|