From 9e23b1342909b5a97af705d3bc2dff08ae00be64 Mon Sep 17 00:00:00 2001 From: Misty De Meo Date: Thu, 24 Oct 2013 19:41:36 -0700 Subject: [PATCH] ncmpcpp: add HEAD --- Formula/ncmpcpp.rb | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/Formula/ncmpcpp.rb b/Formula/ncmpcpp.rb index 5249b68d0b..07e6463789 100644 --- a/Formula/ncmpcpp.rb +++ b/Formula/ncmpcpp.rb @@ -5,6 +5,15 @@ class Ncmpcpp < Formula url 'http://ncmpcpp.rybczak.net/stable/ncmpcpp-0.5.10.tar.bz2' sha1 '5e34733e7fbaf2862f04fdf8af8195ce860a9014' + head do + url 'git://repo.or.cz/ncmpcpp.git' + + depends_on :autoconf + depends_on :automake + depends_on :libtool + depends_on 'boost' # not needed by stable + end + depends_on 'pkg-config' => :build depends_on 'taglib' depends_on 'libmpdclient' @@ -12,7 +21,7 @@ class Ncmpcpp < Formula fails_with :clang do cause "'itsTempString' is a private member of 'NCurses::basic_buffer'" - end + end if build.stable? option 'outputs', 'Compile with mpd outputs control' option 'visualizer', 'Compile with built-in visualizer' @@ -29,7 +38,12 @@ class Ncmpcpp < Formula args << '--enable-visualizer' if build.include? 'visualizer' args << '--enable-clock' if build.include? 'clock' - system "./configure", *args + if build.head? + # Also runs configure + system "./autogen.sh", *args + else + system "./configure", *args + end system "make install" end end