-
-
Notifications
You must be signed in to change notification settings - Fork 10.6k
/
my-image-garden.rb
34 lines (28 loc) · 1.19 KB
/
my-image-garden.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
cask "my-image-garden" do
version "3.6.8,06"
sha256 "4e31bfce4bf811fee352945149b4bf868e9db09064e52addea0a0fad90f94eb3"
url "https://gdlp01.c-wss.com/gds/2/0200006062/#{version.csv.second}/mmig-mac-#{version.csv.first.dots_to_underscores}-ea11.dmg",
verified: "c-wss.com/"
name "Canon My Image Garden"
desc "Photo editing and printing tool"
homepage "https://support-asia.canon-asia.com/?personal"
livecheck do
url "https://pdisp01.c-wss.com/gdl/WWUFORedirectTarget.do?id=MDIwMDAwNjA2MjA2"
regex(%r{/([^/]+)/mmig-mac[._-]v?(\d+(?:[._]\d+)+)-ea11\.dmg}i)
strategy :header_match do |headers, regex|
match = headers["location"].match(regex)
next if match.blank?
"#{match[2].tr("_", ".")},#{match[1]}"
end
end
pkg "My Image Garden V#{version.csv.first.no_dots}.pkg"
uninstall quit: "jp.co.canon.MyImageGarden",
pkgutil: "jp.co.canon.MyImageGarden"
zap trash: [
"/Library/Caches/Canon",
"~/Library/Application Scripts/jp.co.canon.ij.pesp.group",
"~/Library/Application Scripts/jp.co.canon.MyImageGarden",
"~/Library/Containers/jp.co.canon.MyImageGarden",
"~/Library/Group Containers/jp.co.canon.ij.pesp.group",
]
end