aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorAdam Vandenberg2010-03-22 14:10:31 -0700
committerAdam Vandenberg2010-03-22 14:10:31 -0700
commitff037639317b60393dc9b58b9813d149c4855dfc (patch)
tree56e1514e0f492c431c24b9d7c705ecfa2b505163 /Library
parentd84b1711d052cc1ed5f3b818532fe629d04acbf4 (diff)
downloadbrew-ff037639317b60393dc9b58b9813d149c4855dfc.tar.bz2
brew create - warn if version cannot be determined from URL.
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/brew.h.rb10
1 files changed, 9 insertions, 1 deletions
diff --git a/Library/Homebrew/brew.h.rb b/Library/Homebrew/brew.h.rb
index 92a682d72..b5b05ee1e 100644
--- a/Library/Homebrew/brew.h.rb
+++ b/Library/Homebrew/brew.h.rb
@@ -37,6 +37,14 @@ def __make url, name
puts "Please check if you are creating a duplicate."
end
+ version = Pathname.new(url).version
+ if version == nil
+ opoo "Version cannot be determined from URL."
+ puts "You'll need to add an explicit 'version' to the formula."
+ else
+ puts "Version detected as #{version}."
+ end
+
template=<<-EOS
require 'formula'
@@ -48,7 +56,7 @@ def __make url, name
cmake depends_on 'cmake'
def install
- autotools system "./configure", "--prefix=\#{prefix}", "--disable-debug", "--disable-dependency-tracking"
+ autotools system "./configure", "--disable-debug", "--disable-dependency-tracking", "--prefix=\#{prefix}"
cmake system "cmake . \#{std_cmake_parameters}"
system "make install"
end