diff --git a/Casks/cura.rb b/Casks/cura.rb index 6614ecd1ec3..0d0411ea542 100644 --- a/Casks/cura.rb +++ b/Casks/cura.rb @@ -1,12 +1,21 @@ cask 'cura' do - version '15.04.6' - sha256 'a3ce29da4d024187e6db1cc2f5643d2084160a2d09be738fe83e1a18d8456ef5' + version '2.3.0' + sha256 'cacc6d0002299791150b1310d332c1e5ead694f99044d57b2076c62d10f0fb50' - url "https://software.ultimaker.com/current/Cura-#{version}-MacOS.dmg" + url "https://software.ultimaker.com/current/Cura-#{version}-Darwin.dmg" name 'Cura' homepage 'https://ultimaker.com/en/products/software' - app 'Cura/Cura.app' + conflicts_with cask: 'lulzbot-cura' - zap delete: '~/.cura' + app 'Cura.app' + + uninstall quit: 'nl.ultimaker.cura' + + zap delete: [ + '~/.cura', + '~/Library/Application Support/cura', + '~/Library/Preferences/nl.ultimaker.cura.Cura.plist', + '~/Library/Saved Application State/nl.ultimaker.cura.savedState', + ] end diff --git a/Casks/lulzbot-cura.rb b/Casks/lulzbot-cura.rb index d2881d8fd7b..1331f0871ed 100644 --- a/Casks/lulzbot-cura.rb +++ b/Casks/lulzbot-cura.rb @@ -7,10 +7,16 @@ cask 'lulzbot-cura' do name 'Cura LulzBot Edition' homepage 'https://www.lulzbot.com/learn/tutorials/cura-lulzbot-edition-installation-osx' + conflicts_with cask: 'cura' + app 'Cura/Cura.app' + uninstall quit: "com.ultimaker.Cura-#{version.major_minor}" + zap delete: [ '~/.cura', '~/Library/Application Support/Cura', + "~/Library/Preferences/com.ultimaker.Cura-#{version.major_minor}.plist", + "~/Library/Saved Application State/com.ultimaker.Cura-#{version.major_minor}.savedState", ] end