|
Revision 1309, 1.1 kB
(checked in by sandal, 6 months ago)
|
Version update
|
| Line | |
|---|
| 1 |
require "rake/rdoctask" |
|---|
| 2 |
require "rake/testtask" |
|---|
| 3 |
require "rake/gempackagetask" |
|---|
| 4 |
|
|---|
| 5 |
begin |
|---|
| 6 |
require "rubygems" |
|---|
| 7 |
rescue LoadError |
|---|
| 8 |
nil |
|---|
| 9 |
end |
|---|
| 10 |
|
|---|
| 11 |
spec = Gem::Specification.new do |spec| |
|---|
| 12 |
spec.name = "murdoch" |
|---|
| 13 |
spec.version = "1.0.1" |
|---|
| 14 |
spec.platform = Gem::Platform::RUBY |
|---|
| 15 |
spec.summary = "A generalized Ruby report generation and templating engine." |
|---|
| 16 |
spec.files = Dir.glob("lib/**/**/*")+["Rakefile"] |
|---|
| 17 |
spec.require_path = "lib" |
|---|
| 18 |
|
|---|
| 19 |
spec.test_files = Dir[ "test/*_test.rb" ] |
|---|
| 20 |
spec.has_rdoc = true |
|---|
| 21 |
spec.add_dependency('activerecord') |
|---|
| 22 |
spec.add_dependency('ruport', '= 1.6.1') |
|---|
| 23 |
spec.add_dependency('ruport-util','= 0.14.0') |
|---|
| 24 |
spec.add_dependency('acts_as_reportable', '= 1.1.1') |
|---|
| 25 |
spec.author = "Gregory Brown" |
|---|
| 26 |
spec.email = "gregory.t.brown@gmail.com" |
|---|
| 27 |
spec.rubyforge_project = "ruport" |
|---|
| 28 |
spec.homepage = "http://rubyreports.org" |
|---|
| 29 |
spec.description = <<END_DESC |
|---|
| 30 |
Ruby Reports is a software library that aims to make the task of reporting |
|---|
| 31 |
less tedious and painful. It provides tools for data acquisition, |
|---|
| 32 |
database interaction, formatting, and parsing/munging. |
|---|
| 33 |
END_DESC |
|---|
| 34 |
end |
|---|
| 35 |
|
|---|
| 36 |
Rake::GemPackageTask.new(spec) do |pkg| |
|---|
| 37 |
pkg.need_zip = true |
|---|
| 38 |
pkg.need_tar = true |
|---|
| 39 |
end |
|---|
| 40 |
|
|---|