cask :v1 => 'maintenance' do version :latest sha256 :no_check if MacOS.release == :tiger url 'http://www.titanium.free.fr/download/104/Maintenance.dmg' elsif MacOS.release == :leopard url 'http://www.titanium.free.fr/download/105/Maintenance.dmg' elsif MacOS.release == :snow_leopard url 'http://www.titanium.free.fr/download/106/Maintenance.dmg' elsif MacOS.release == :lion url 'http://www.titanium.free.fr/download/107/Maintenance.dmg' elsif MacOS.release == :mountain_lion url 'http://www.titanium.free.fr/download/108/Maintenance.dmg' elsif MacOS.release == :mavericks url 'http://www.titanium.free.fr/download/109/Maintenance.dmg' elsif MacOS.release == :yosemite url 'http://www.titanium.free.fr/download/1010/Maintenance.dmg' else # Unusual case: there is no fall-through. The software will stop # working, or is dangerous to run, on the next OS X release. end name 'Maintenance' homepage 'http://www.titanium.free.fr/maintenance.html' license :gratis app 'Maintenance.app' depends_on :macos => %w{ :tiger :leopard :snow_leopard :lion :mountain_lion :mavericks :yosemite } caveats do if [:leopard, :tiger].include?(MacOS.release.to_sym) puts 'Maintenance only runs from an Administrator account on this version of OS X.' end end end