Browse Source

Merge pull request #56 from SeanTAllen/master

Add new casks
Paul Hinze 13 years ago
parent
commit
27b50374af
  1. 5
      Casks/aquamacs.rb
  2. 5
      Casks/arq.rb
  3. 5
      Casks/back-in-time.rb
  4. 5
      Casks/boot-x-changer.rb
  5. 6
      Casks/colloquy.rb
  6. 5
      Casks/divvy.rb
  7. 5
      Casks/fluid.rb
  8. 5
      Casks/gimp.rb
  9. 6
      Casks/gitx-l.rb
  10. 6
      Casks/gitx.rb
  11. 5
      Casks/google-chrome-canary.rb
  12. 6
      Casks/jumpcut.rb
  13. 5
      Casks/livestation.rb
  14. 6
      Casks/moom.rb
  15. 11
      lib/cask/installer.rb

5
Casks/aquamacs.rb

@ -0,0 +1,5 @@
class Aquamacs < Cask
url 'http://downloads.sourceforge.net/project/aquamacs/Releases/Aquamacs-Emacs-2.4.dmg'
homepage 'http://aquamacs.org/'
version '2.4'
end

5
Casks/arq.rb

@ -0,0 +1,5 @@
class Arq < Cask
url 'http://www.haystacksoftware.com/arq/Arq.zip'
homepage 'http://www.haystacksoftware.com/arq/'
version 'latest'
end

5
Casks/back-in-time.rb

@ -0,0 +1,5 @@
class BackInTime < Cask
url 'http://www.tri-edre.com/pub/files/backintime203.dmg'
homepage 'http://www.tri-edre.fr/english/backintime.html'
version '2.0.3'
end

5
Casks/boot-x-changer.rb

@ -0,0 +1,5 @@
class BootXChanger < Cask
url 'http://namedfork.net/_media/bootxchanger_2.0.dmg'
homepage 'http://namedfork.net/bootxchanger'
version '2.0'
end

6
Casks/colloquy.rb

@ -0,0 +1,6 @@
class Colloquy < Cask
url 'http://colloquy.info/downloads/colloquy-2.4.zip'
homepage 'http://colloquy.info/'
version '2.4'
end

5
Casks/divvy.rb

@ -0,0 +1,5 @@
class Divvy < Cask
url 'http://mizage.com/downloads/Divvy.zip'
homepage 'http://mizage.com/divvy/'
version 'latest'
end

5
Casks/fluid.rb

@ -0,0 +1,5 @@
class Fluid < Cask
url 'http://fluidapp.com/dist/Fluid_1.6.1.zip'
homepage 'http://fluidapp.com/'
version '1.6.1'
end

5
Casks/gimp.rb

@ -0,0 +1,5 @@
class Gimp < Cask
url 'ftp://ftp.gimp.org/pub/gimp/v2.8/osx/gimp-2.8.2-dmg-2.dmg'
homepage 'http://www.gimp.org'
version '2.8.2'
end

6
Casks/gitx-l.rb

@ -0,0 +1,6 @@
class GitxL < Cask
url 'https://github.com/downloads/laullon/gitx/GitX-L_v0.8.4.zip'
homepage 'http://gitx.laullon.com/'
version '0.8.4'
end

6
Casks/gitx.rb

@ -0,0 +1,6 @@
class Gitx < Cask
url 'http://frim.frim.nl/GitXStable.app.zip'
homepage 'http://gitx.frim.nl/'
version 'latest'
end

5
Casks/google-chrome-canary.rb

@ -0,0 +1,5 @@
class GoogleChromeCanary < Cask
url 'https://storage.googleapis.com/chrome-canary/GoogleChromeCanary.dmg'
homepage 'https://tools.google.com/dlpage/chromesxs'
version 'latest'
end

6
Casks/jumpcut.rb

@ -0,0 +1,6 @@
class Jumpcut < Cask
url 'http://downloads.sourceforge.net/project/jumpcut/jumpcut/0.63/Jumpcut_0.63.tgz'
homepage 'http://jumpcut.sourceforge.net/'
version '0.63'
end

5
Casks/livestation.rb

@ -0,0 +1,5 @@
class Livestation < Cask
url 'http://updates.livestation.com/releases/Livestation-3.2.0-intel.dmg'
homepage 'http://www.livestation.com'
version '3.2.0'
end

6
Casks/moom.rb

@ -0,0 +1,6 @@
class Moom < Cask
url 'http://manytricks.com/download/moom'
homepage 'http://manytricks.com/moom/'
version 'latest'
end

11
lib/cask/installer.rb

@ -41,7 +41,7 @@ class Cask::Installer
ensure
`rm -rf '#{destdir}'`
end
elsif _tar_bzip?(path)
elsif _tar?(path)
destdir = "/tmp/brewcask_#{@title}_extracted"
`mkdir -p '#{destdir}'`
`tar jxf '#{path}' -C '#{destdir}'`
@ -65,9 +65,18 @@ class Cask::Installer
output.chomp.include? 'compressed-encoding=application/zip; charset=binary; charset=binary'
end
def _tar?(path)
_tar_bzip?(path) || _tar_gzip?(path)
end
def _tar_bzip?(path)
output = `file -Izb '#{path}'`
output.chomp == 'application/x-tar; charset=binary compressed-encoding=application/x-bzip2; charset=binary; charset=binary'
end
def _tar_gzip?(path)
output = `file -Izb '#{path}'`
output.chomp == 'application/x-tar; charset=binary compressed-encoding=application/x-gzip; charset=binary; charset=binary'
end
end
end

Loading…
Cancel
Save