forked from Sharpie/homebrew-science
/
open-lighting.rb
34 lines (30 loc) · 935 Bytes
/
open-lighting.rb
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
27
28
29
30
31
32
33
34
require 'formula'
class OpenLighting < Formula
homepage 'http://www.opendmx.net/'
url 'http://open-lighting.googlecode.com/files/ola-0.8.20.tar.gz'
version '0.8.20'
md5 '421983a8e8d04540d5c769bfda0da3d7'
depends_on "automake"
depends_on "libtool"
depends_on "python"
depends_on "libusb"
depends_on "cppunit"
depends_on "pkg-config"
depends_on "protobuf"
depends_on "protobuf-c"
depends_on "libmicrohttpd"
def install
libtool = Formula.factory('libtool')
system "#{libtool.bin}/glibtoolize --copy --force --ltdl"
system "autoreconf -i -f"
system "./configure", "--prefix=#{prefix}",
"--disable-dependency-tracking",
"--disable-slp"
#, "--disable-examples"
#, "--enable-python-libs"
system "make clean"
system "make"
system "make check"
system "make install"
end
end