diff options
| author | Jack Nagel | 2014-05-31 20:27:43 -0500 | 
|---|---|---|
| committer | Jack Nagel | 2014-05-31 20:27:43 -0500 | 
| commit | 33254cffb173c8c599a0978e5d6272b32cd5b2b5 (patch) | |
| tree | 38fbeb1b5a569060cb725a5690e67e87c033ae80 /Library/Formula/beansdb.rb | |
| parent | 6cca432f812e833551adfbf95251df5c4e25bc6b (diff) | |
| download | homebrew-33254cffb173c8c599a0978e5d6272b32cd5b2b5.tar.bz2 | |
beansdb: scope autotools deps to head, modernize
Diffstat (limited to 'Library/Formula/beansdb.rb')
| -rw-r--r-- | Library/Formula/beansdb.rb | 29 | 
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  | 
