Merge pull request #200541 from Homebrew/bump-roam-147.0.0-beta001
[Homebrew/homebrew-cask.git] / Casks / h / hhkb.rb
blobd3d158959e4c4ee6ddd26f05538be94bc8627d6d
1 cask "hhkb" do
2   version "1.3.0"
3   sha256 "ad9bad341ebf6a189b907b0dd5ee68627d508664335ea75e0109964a25d268f9"
5   url "https://origin.pfultd.com/downloads/hhkb/mac/HHKBkeymapTool_#{version.no_dots}ma.dmg",
6       verified: "origin.pfultd.com/downloads/hhkb/mac/"
7   name "Happy Hacking Keyboard Keymap Tool"
8   desc "Allows keymap customization on HHKB HYBRID Type-S and HYBRID models"
9   homepage "https://happyhackingkb.com/"
11   livecheck do
12     url "https://happyhackingkb.com/download/"
13     regex(%r{macOS\s*</td>.*?HHKBkeymapTool[._-]v?\d+(?:\.\d+)*[^.]*?\.dmg.*?>\s*v?(\d+(?:\.\d+)+)\s*<}im)
14   end
16   depends_on macos: ">= :mojave"
18   pkg "HHKBkeymapTool_#{version.no_dots}ma.pkg"
20   uninstall quit:    "jp.co.pfu.hhkb-keymap-tool",
21             pkgutil: "jp.co.pfu.hhkb-keymap-tool.pkg.V#{version}",
22             delete:  [
23               "/Applications/hhkb-keymap-tool*",
24               "/Applications/HHKB/EULA_*.rtf",
25               "/Applications/HHKB/OSS_License.txt",
26             ],
27             rmdir:   "/Applications/HHKB"
29   zap trash: [
30         "~/Library/Application Support/hhkb-keymap-tool/*.log",
31         "~/Library/Preferences/jp.co.pfu.hhkb-keymap-tool.plist",
32       ],
33       rmdir: "~/Library/Application Support/hhkb-keymap-tool"
35   caveats do
36     requires_rosetta
37   end
38 end