fix #include ordering under FreeBSD 7.2
[clogger.git] / clogger.gemspec
blob5867d5287b2ead5f46a87fc448113f687d255af2
1 ENV["VERSION"] or abort "VERSION= must be specified"
2 manifest = File.readlines('.manifest').map! { |x| x.chomp! }
4 Gem::Specification.new do |s|
5   s.name = %q{clogger}
6   s.version = ENV["VERSION"]
8   if s.respond_to? :required_rubygems_version=
9     s.required_rubygems_version = Gem::Requirement.new(">= 0")
10   end
11   s.homepage = 'http://clogger.rubyforge.org/'
12   s.authors = ["cloggers"]
13   s.date = Time.now.utc.strftime('%Y-%m-%d')
14   s.description = %q{
15 Clogger is Rack middleware for logging HTTP requests.  The log format
16 is customizable so you can specify exactly which fields to log.
17 }.strip
18   s.email = %q{clogger@librelist.com}
20   s.extra_rdoc_files = File.readlines('.document').map! do |x|
21     x.chomp!
22     if File.directory?(x)
23       manifest.grep(%r{\A#{x}/})
24     elsif File.file?(x)
25       x
26     else
27       nil
28     end
29   end.flatten.compact
31   s.files = manifest
32   s.rdoc_options = [ "-Na",
33                      "-t", "Clogger - configurable request logging for Rack"
34                    ]
35   s.require_paths = %w(lib ext)
36   s.rubyforge_project = %q{clogger}
37   s.summary = %q{configurable request logging for Rack}
38   s.test_files = %w(test/test_clogger.rb test/test_clogger_to_path.rb)
40   # HeaderHash wasn't case-insensitive in old versions
41   s.add_dependency(%q<rack>, ["> 0.9"])
42   s.extensions = %w(ext/clogger_ext/extconf.rb)
44   # s.license = "LGPLv2.1+" # disabled for compatibility with older RubyGems
45 end