aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/sisc-scheme.rb
diff options
context:
space:
mode:
authorAdam Vandenberg2013-06-13 09:08:34 -0700
committerAdam Vandenberg2013-06-13 09:11:05 -0700
commit867f7a4d7e739e3f55f8fd304a9571ab2aba1504 (patch)
tree36b35e195015ec48f73090588a6e6b9b81b7a716 /Library/Formula/sisc-scheme.rb
parent481c3b2791752af5a922eba91d001105f4ecbfc3 (diff)
downloadhomebrew-867f7a4d7e739e3f55f8fd304a9571ab2aba1504.tar.bz2
sisc-scheme: style updates
* Use a better homepage * Install to libexec instead of prefix * Write a sisc wrapper instead of appending to existing one
Diffstat (limited to 'Library/Formula/sisc-scheme.rb')
-rw-r--r--Library/Formula/sisc-scheme.rb21
1 files changed, 8 insertions, 13 deletions
diff --git a/Library/Formula/sisc-scheme.rb b/Library/Formula/sisc-scheme.rb
index 02d7b7653..c8cca03ba 100644
--- a/Library/Formula/sisc-scheme.rb
+++ b/Library/Formula/sisc-scheme.rb
@@ -1,22 +1,17 @@
require 'formula'
class SiscScheme < Formula
- homepage 'http://sourceforge.net/projects/sisc'
+ homepage 'http://sisc-scheme.org/'
url 'http://sourceforge.net/projects/sisc/files/SISC%20Lite/1.16.6/sisc-lite-1.16.6.tar.gz'
sha1 '4572dc584f2a8e82e1a47c49ea5b9d8cf151775d'
- def script; <<-EOS.undent
- #!/bin/sh
- SISC_HOME=#{prefix}
- EOS
- end
-
def install
- file = File.open("sisc", "rb")
- contents = file.read
- run_script = script
- run_script += contents
- prefix.install Dir['*']
- (bin+'sisc').write run_script
+ prefix.install_metafiles
+ libexec.install Dir['*']
+ (bin/'sisc').write <<-EOS.undent
+ #!/bin/sh
+ SISC_HOME=#{libexec}
+ exec #{libexec}/sisc "$@"
+ EOS
end
end