homebrew-cask/Casks/mono-mdk.rb

34 lines
1.2 KiB
Ruby

cask 'mono-mdk' do
version '6.10.0.104'
sha256 '49aa1602896536d32b48fbd7ece00142fe28109febaf35a5c115702b70ea3c18'
url "https://download.mono-project.com/archive/#{version.major_minor_patch}/macos-10-universal/MonoFramework-MDK-#{version}.macos10.xamarin.universal.pkg"
appcast 'https://www.mono-project.com/download/stable/'
name 'Mono'
homepage 'https://www.mono-project.com/'
conflicts_with cask: 'mono-mdk-for-visual-studio'
pkg "MonoFramework-MDK-#{version}.macos10.xamarin.universal.pkg"
uninstall delete: [
"/Library/Frameworks/Mono.framework/Versions/#{version.major_minor_patch}",
'/private/etc/paths.d/mono-commands',
],
pkgutil: 'com.xamarin.mono-*',
rmdir: [
'/Library/Frameworks/Mono.framework/Versions',
'/Library/Frameworks/Mono.framework',
]
caveats <<~EOS
Installing #{token} removes mono and mono dependant formula binaries in
/usr/local/bin and adds #{token} to /private/etc/paths.d/
You may want to:
brew unlink {formula} && brew link {formula}
and/or remove /private/etc/paths.d/mono-commands
EOS
end