aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/beansdb.rb
diff options
context:
space:
mode:
authorJack Nagel2014-05-31 20:27:43 -0500
committerJack Nagel2014-05-31 20:27:43 -0500
commit33254cffb173c8c599a0978e5d6272b32cd5b2b5 (patch)
tree38fbeb1b5a569060cb725a5690e67e87c033ae80 /Library/Formula/beansdb.rb
parent6cca432f812e833551adfbf95251df5c4e25bc6b (diff)
downloadhomebrew-33254cffb173c8c599a0978e5d6272b32cd5b2b5.tar.bz2
beansdb: scope autotools deps to head, modernize
Diffstat (limited to 'Library/Formula/beansdb.rb')
-rw-r--r--Library/Formula/beansdb.rb29
1 files changed, 15 insertions, 14 deletions
diff --git a/Library/Formula/beansdb.rb b/Library/Formula/beansdb.rb
index fdb75e4dc..c82c79c56 100644
--- a/Library/Formula/beansdb.rb
+++ b/Library/Formula/beansdb.rb
@@ -1,24 +1,25 @@
-require 'formula'
+require "formula"
class Beansdb < Formula
- homepage 'https://github.com/douban/beansdb'
- head 'https://github.com/douban/beansdb.git', :branch => 'master'
- url 'https://github.com/douban/beansdb/archive/v0.6.tar.gz'
- sha1 '9099ce607ff3c3eba251ee34ae65a08c4e3715b9'
+ homepage "https://github.com/douban/beansdb"
+ url "https://github.com/douban/beansdb/archive/v0.6.tar.gz"
+ sha1 "9099ce607ff3c3eba251ee34ae65a08c4e3715b9"
- depends_on :autoconf
- depends_on :automake
+ head do
+ url "https://github.com/douban/beansdb.git"
+ depends_on "autoconf" => :build
+ depends_on "automake" => :build
+ end
def install
- ENV.append 'CFLAGS', '-std=gnu89'
- system "./autogen.sh"
- system "./configure", "--prefix=#{prefix}"
-
+ ENV.append "CFLAGS", "-std=gnu89"
+ system "./autogen.sh" if build.head?
+ system "./configure", "--disable-dependency-tracking", "--prefix=#{prefix}"
system "make"
- system "make install"
+ system "make", "install"
- (var + 'db/beansdb').mkpath
- (var + 'log').mkpath
+ (var/"db/beansdb").mkpath
+ (var/"log").mkpath
end
def plist; <<-EOS.undent