33 lines
1.3 KiB
Ruby
33 lines
1.3 KiB
Ruby
cask 'mono-mdk' do
|
|
version '5.8.0.108'
|
|
sha256 '478e362c22c3f095ed2d28a53180e923b0bc1c9909cf6305cb5628798f6df6aa'
|
|
|
|
url "https://download.mono-project.com/archive/#{version.major_minor_patch}/macos-10-universal/MonoFramework-MDK-#{version}.macos10.xamarin.universal.pkg"
|
|
appcast 'https://xampubdl.blob.core.windows.net/static/installer_assets/v3/Mac/Universal/InstallationManifest.xml',
|
|
checkpoint: '542ba80a1f656ec9f0985528ec22648ea8036dff1f4c75e8a1c5a95de281b233'
|
|
name 'Mono'
|
|
homepage 'http://www.mono-project.com/'
|
|
|
|
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
|