commit 19594c9aa66d163fda288595b7245d4ea50e7182
parent b14438701562e6d93e4e903237d6757b9f42bbab
Author: Rich Lane <rlane@club.cc.cmu.edu>
Date: Mon, 17 Jan 2011 20:43:51 -0800
require xapian 1.2.1
Diffstat:
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/Rakefile b/Rakefile
@@ -47,7 +47,7 @@ spec = Gem::Specification.new do |s|
s.files = SUP_FILES
s.executables = SUP_EXECUTABLES
- s.add_dependency "xapian-full", ">= 1.1.3.1"
+ s.add_dependency "xapian-full", ">= 1.2.1"
s.add_dependency "ncursesw"
s.add_dependency "rmail", ">= 0.17"
s.add_dependency "highline"
diff --git a/lib/sup/index.rb b/lib/sup/index.rb
@@ -13,6 +13,10 @@ rescue LoadError => e
$have_chronic = false
end
+if ([Xapian.major_version, Xapian.minor_version, Xapian.revision] <=> [1,2,1]) < 0
+ fail "Xapian version 1.2.1 or higher required"
+end
+
module Redwood
# This index implementation uses Xapian for searching and storage. It