diff options
Diffstat (limited to 'Library/Formula')
| -rw-r--r-- | Library/Formula/slurm.rb | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/Library/Formula/slurm.rb b/Library/Formula/slurm.rb new file mode 100644 index 000000000..f3fbc0732 --- /dev/null +++ b/Library/Formula/slurm.rb @@ -0,0 +1,36 @@ +require "formula" + +class Slurm < Formula + homepage "https://github.com/mattthias/slurm" + url "https://github.com/mattthias/slurm/archive/upstream/0.4.0.tar.gz" + sha1 "b50c2245513f1241f78a487504eb5e460aec9a04" + + depends_on "scons" => :build + + # patch to support colour ncurses on OS X + # see https://github.com/mattthias/slurm/pull/2 + patch :DATA + + def install + scons + bin.install "slurm" + end + + test do + system "#{bin}/slurm", "-h" + end +end + +__END__ +diff --git a/SConstruct b/SConstruct +index 8c85b77..de3d82b 100644 +--- a/SConstruct ++++ b/SConstruct +@@ -5,6 +5,8 @@ if os.uname()[0] == 'Linux': + env.Append(CPPDEFINES=['_HAVE_NCURSES','_HAVE_NCURSES_COLOR']) + elif os.uname()[0] == 'GNU/kFreeBSD': + env.Append(CPPDEFINES=['_HAVE_NCURSES','_HAVE_NCURSES_COLOR']) ++elif os.uname()[0] == 'Darwin': ++ env.Append(CPPDEFINES=['_HAVE_NCURSES','_HAVE_NCURSES_COLOR']) + + env.Append( LIBS = ['ncurses'] ) |
