Scott Humphries
8 years ago
committed by
Markus Reiter
1 changed files with 28 additions and 0 deletions
@ -0,0 +1,28 @@ |
|||
cask 'audacity-nightly' do |
|||
version :latest |
|||
sha256 :no_check |
|||
|
|||
# audacity.homerow.net was verified as official when first introduced to the cask |
|||
url do |
|||
require 'open-uri' |
|||
base_url = 'http://www.audacity.homerow.net/index.php?dir=mac/' |
|||
builds_url = "#{base_url}&sort=m_time&sort_mode=d" |
|||
open(builds_url) do |builds| |
|||
pattern = %r{(?<=\/index.php\?dir=mac\/)audacity-nightly-\d{4}\.\d{2}\.\d{2}-\d{2}\.\d{2}-[[:xdigit:]]{7}(?=\/\">)} |
|||
latest_build_directory = "#{base_url}#{pattern.match(builds.read)}" |
|||
open(latest_build_directory) do |build| |
|||
pattern = %r{(?<=\/index.php\?dir=mac\/audacity-nightly-\d{4}\.\d{2}\.\d{2}-\d{2}\.\d{2}-[[:xdigit:]]{7}\/&file=)audacity-macosx-\d.*\.dmg(?=\">)} |
|||
latest_build_filename = pattern.match(build.read).to_s |
|||
"#{latest_build_directory}&file=#{latest_build_filename}" |
|||
end |
|||
end |
|||
end |
|||
name 'Audacity' |
|||
homepage 'http://www.audacityteam.org/' |
|||
|
|||
depends_on macos: '>= :snow_leopard' |
|||
|
|||
app 'Audacity.app' |
|||
|
|||
zap delete: '~/Library/Application Support/audacity' |
|||
end |
Loading…
Reference in new issue