Merge pull request #20218 from Homebrew/migrate-semeru-jdk
[Homebrew/homebrew-cask-versions.git] / Casks / vmware-fusion8.rb
blob462953ca8c0999756fea5e7223646076a0181483
1 cask "vmware-fusion8" do
2   version "8.5.10-7527438"
3   sha256 "f81f4dbbb27b12eb3a31e96df4207a7e564a2f98f1b32eb1c4d9453308ef3ffe"
5   url "https://download3.vmware.com/software/fusion/file/VMware-Fusion-#{version}.dmg"
6   name "VMware Fusion"
7   desc "Create, manage, and run virtual machines"
8   homepage "https://www.vmware.com/products/fusion.html"
10   deprecate! date: "2023-12-17", because: :discontinued
12   auto_updates true
13   conflicts_with cask: %w[
14     vmware-fusion
15     vmware-fusion7
16     vmware-fusion10
17     vmware-fusion11
18     vmware-fusion12
19     vmware-fusion-tech-preview
20   ]
22   app "VMware Fusion.app"
23   binary "#{appdir}/VMware Fusion.app/Contents/Library/vmnet-bridge"
24   binary "#{appdir}/VMware Fusion.app/Contents/Library/vmnet-cfgcli"
25   binary "#{appdir}/VMware Fusion.app/Contents/Library/vmnet-cli"
26   binary "#{appdir}/VMware Fusion.app/Contents/Library/vmnet-dhcpd"
27   binary "#{appdir}/VMware Fusion.app/Contents/Library/vmnet-natd"
28   binary "#{appdir}/VMware Fusion.app/Contents/Library/vmnet-netifup"
29   binary "#{appdir}/VMware Fusion.app/Contents/Library/vmnet-sniffer"
30   binary "#{appdir}/VMware Fusion.app/Contents/Library/vmrun"
31   binary "#{appdir}/VMware Fusion.app/Contents/Library/vmss2core"
32   binary "#{appdir}/VMware Fusion.app/Contents/Library/VMware OVF Tool/ovftool"
33   binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-aewp"
34   binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-authd"
35   binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-cloneBootCamp"
36   binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-id"
37   binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-ntfs"
38   binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-rawdiskAuthTool"
39   binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-rawdiskCreator"
40   binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-remotemks"
41   binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-usbarbitrator"
42   binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-vdiskmanager"
43   binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-vmdkserver"
44   binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-vmx"
45   binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-vmx-debug"
46   binary "#{appdir}/VMware Fusion.app/Contents/Library/vmware-vmx-stats"
48   postflight do
49     system_command "#{appdir}/VMware Fusion.app/Contents/Library/Initialize VMware Fusion.tool",
50                    args: ["set"],
51                    sudo: true
52   end
54   uninstall_preflight do
55     set_ownership "#{appdir}/VMware Fusion.app"
56   end
58   zap trash: [
59     "/Library/Application Support/VMware",
60     "/Library/Logs/VMware Fusion Services.log",
61     "/Library/Logs/VMware USB Arbitrator Service.log",
62     "/Library/Logs/VMware",
63     "/Library/Preferences/VMware Fusion",
64     "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.vmware.fusion.sfl*",
65     "~/Library/Application Support/VMware Fusion",
66     "~/Library/Caches/com.vmware.fusion",
67     "~/Library/Logs/VMware Fusion",
68     "~/Library/Logs/VMware Graphics Service.log",
69     "~/Library/Logs/VMware",
70     "~/Library/Preferences/com.vmware.fusion.LSSharedFileList.plist",
71     "~/Library/Preferences/com.vmware.fusion.LSSharedFileList.plist.lockfile",
72     "~/Library/Preferences/com.vmware.fusion.plist",
73     "~/Library/Preferences/com.vmware.fusion.plist.lockfile",
74     "~/Library/Preferences/com.vmware.fusionDaemon.plist",
75     "~/Library/Preferences/com.vmware.fusionDaemon.plist.lockfile",
76     "~/Library/Preferences/com.vmware.fusionStartMenu.plist",
77     "~/Library/Preferences/com.vmware.fusionStartMenu.plist.lockfile",
78     "~/Library/Preferences/VMware Fusion",
79     "~/Library/Saved Application State/com.vmware.fusion.savedState",
80     "~/Library/WebKit/com.vmware.fusion",
81   ]
82 end