cask :v1 => 'onyx' do version :latest sha256 :no_check if MacOS.release == :tiger url 'http://www.titanium.free.fr/download/104/OnyX.dmg' elsif MacOS.release == :leopard url 'http://www.titanium.free.fr/download/105/OnyX.dmg' elsif MacOS.release == :snow_leopard url 'http://www.titanium.free.fr/download/106/OnyX.dmg' elsif MacOS.release == :lion url 'http://www.titanium.free.fr/download/107/OnyX.dmg' elsif MacOS.release == :mountain_lion url 'http://www.titanium.free.fr/download/108/OnyX.dmg' elsif MacOS.release == :mavericks url 'http://www.titanium.free.fr/download/109/OnyX.dmg' elsif MacOS.release == :yosemite url 'http://www.titanium.free.fr/download/1010/OnyX.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 homepage 'http://www.titanium.free.fr/onyx.html' license :gratis app 'OnyX.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 'OnyX only runs from an Administrator account on this version of OS X.' end end end