Skip to content

Commit

Permalink
Add guile18
Browse files Browse the repository at this point in the history
Closes #78.
  • Loading branch information
jacknagel committed Mar 21, 2013
1 parent ec73b7b commit b0763fe
Showing 1 changed file with 31 additions and 0 deletions.
31 changes: 31 additions & 0 deletions guile18.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
require 'formula'

class Guile18 < Formula
homepage 'http://www.gnu.org/software/guile/'
url 'http://ftpmirror.gnu.org/guile/guile-1.8.8.tar.gz'
mirror 'http://ftp.gnu.org/gnu/guile/guile-1.8.8.tar.gz'
sha1 '548d6927aeda332b117f8fc5e4e82c39a05704f9'

depends_on 'pkg-config' => :build
depends_on :libtool
depends_on 'libffi'
depends_on 'libunistring'
depends_on 'bdw-gc'
depends_on 'gmp'
depends_on 'readline'

fails_with :llvm do
build 2336
cause "Segfaults during compilation"
end

def install
system "./configure", "--disable-dependency-tracking",
"--prefix=#{prefix}",
"--with-libreadline-prefix=#{Formula.factory('readline').opt_prefix}"
system "make install"

# A really messed up workaround required on OS X --mkhl
lib.cd { Dir["*.dylib"].each {|p| ln_sf p, File.basename(p, ".dylib")+".so" }}
end
end

0 comments on commit b0763fe

Please sign in to comment.