72e74dfbad
Mal4s is an open source OpenGL visualization tool with many uses. It is based on Gource by Andrew Caudwell and adapted to support virtually unlimited types of branching datasets such as web domains, ant colonies, the growth of a company, etc. Homebrew/homebrew#25476 Closes Homebrew/homebrew#25476. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
38 lines
947 B
Ruby
38 lines
947 B
Ruby
require 'formula'
|
|
|
|
class Mal4s < Formula
|
|
homepage 'https://github.com/secure411dotorg/mal4s/'
|
|
url 'https://service.dissectcyber.com/mal4s/mal4s-1.1.0.tar.gz'
|
|
sha1 '6431784384b11deaf4448b7f94bbb6eb4877a66e'
|
|
|
|
head 'https://github.com/secure411dotorg/mal4s.git'
|
|
|
|
depends_on :macos => :mavericks
|
|
depends_on :automake
|
|
depends_on :autoconf
|
|
depends_on :libtool
|
|
depends_on :x11 => :optional
|
|
depends_on :freetype
|
|
depends_on 'pkg-config' => :build
|
|
depends_on 'glm' => :build
|
|
depends_on 'boost'
|
|
depends_on 'glew'
|
|
depends_on 'jpeg'
|
|
depends_on 'pcre'
|
|
depends_on 'sdl2'
|
|
depends_on 'sdl2_image'
|
|
depends_on 'sdl2_mixer'
|
|
|
|
def install
|
|
args = ["--disable-dependency-tracking",
|
|
"--prefix=#{prefix}"]
|
|
args << "--without-x" unless build.with? 'x11'
|
|
system "autoreconf", "-f", "-i"
|
|
system "./configure", *args
|
|
system "make", "install"
|
|
end
|
|
|
|
test do
|
|
system "#{bin}/mal4s", "--help"
|
|
end
|
|
end
|