aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/fluxus.rb
blob: a36a407ded4e79e948295e23fa63e22b0b943d18 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
require 'formula'

class Fluxus < Formula
  head 'git://git.savannah.nongnu.org/fluxus.git'
  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 install
    racket_prefix = Formula.factory("plt-racket").prefix
    system 'scons', "Prefix=#{prefix}", "RacketLib=#{racket_prefix}/lib/racket",
      "RacketCollects=#{racket_prefix}/lib/racket/collects",
      "RacketInclude=#{racket_prefix}/include/racket", "RACKET_FRAMEWORK=0", "ADDONS=0",
      "install"
  end
end