aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
authorJan Berkel2010-10-17 13:09:30 +0200
committerAdam Vandenberg2010-10-21 07:03:09 -0700
commit6111843d88e263c541ff48d0dceeb04c6c677f1a (patch)
tree410e2f7cb3bef4588338593c464f8aebbbe8fb4c /Library/Formula
parent13474ae87bc9ab02416ee2b2717536a3a93c4049 (diff)
downloadhomebrew-6111843d88e263c541ff48d0dceeb04c6c677f1a.tar.bz2
A formula for fluxus
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Diffstat (limited to 'Library/Formula')
-rw-r--r--Library/Formula/fluxus.rb28
1 files changed, 28 insertions, 0 deletions
diff --git a/Library/Formula/fluxus.rb b/Library/Formula/fluxus.rb
new file mode 100644
index 000000000..cfefa2ea8
--- /dev/null
+++ b/Library/Formula/fluxus.rb
@@ -0,0 +1,28 @@
+require 'formula'
+
+class Fluxus <Formula
+ head 'git://git.savannah.nongnu.org/fluxus.git', :branch => 'master'
+ homepage 'http://www.pawfal.org/fluxus/'
+
+ depends_on 'scons' => :build
+
+ depends_on 'plt-racket'
+ depends_on 'libsndfile'
+ depends_on 'glew'
+ depends_on 'liblo'
+ depends_on 'ode'
+ depends_on 'jack'
+ depends_on 'fftw'
+ depends_on 'jpeg'
+ depends_on 'libtiff'
+
+ def patches
+ # fix SCons build - fluxus assumes binary install of plt-racket by default
+ "http://gist.github.com/raw/631352/fluxus_homebrew.patch"
+ end
+
+ def install
+ racket_prefix = Formula.factory("plt-racket").prefix
+ system "scons RacketPrefix=#{racket_prefix} Prefix=#{prefix} install"
+ end
+end