Sha256: e4f511722533be61b33b2005d0392b9dc7cc1e0e392fb685efb62a153611b405
Contents?: true
Size: 1.78 KB
Versions: 1
Compression:
Stored size: 1.78 KB
Contents
# encoding: utf-8 SUDO = '' # this prevent `rake gem:install` to use sudo require 'bones' Bones.setup PROJ.name = 'pagify' PROJ.authors = 'Lin Jen-Shin (aka godfat 真常)' PROJ.email = 'godfat (XD) godfat.org' PROJ.url = "http://github.com/godfat/#{PROJ.name}" PROJ.rubyforge.name = 'ludy' PROJ.gem.development_dependencies << ['dm-core', '>=0.9.9'] << ['dm-aggregates', '>=0.9.9'] << ['activerecord', '>=2.1.1'] # supress warnings, there's too many warnings in dm-core PROJ.ruby_opts.delete '-w' PROJ.description = PROJ.summary = paragraphs_of('README', 'description').join("\n\n") PROJ.changes = paragraphs_of('CHANGES', 0..1).join("\n\n") PROJ.version = File.read("lib/#{PROJ.name}/version.rb").gsub(/.*VERSION = '(.*)'.*/m, '\1') PROJ.exclude += ['^tmp', 'tmp$', '^pkg', '^\.gitignore$', '^ann-', '\.sqlite3$', '\.db$'] PROJ.rdoc.remote_dir = PROJ.name PROJ.readme_file = 'README' PROJ.rdoc.main = 'README' PROJ.rdoc.exclude += ['Rakefile', '^tasks', '^test'] PROJ.rdoc.include << '\w+' # PROJ.rdoc.opts << '--diagram' if !Rake::WIN32 and `which dot` =~ %r/\/dot/ PROJ.rdoc.opts += ['--charset=utf-8', '--inline-source', '--line-numbers', '--promiscuous'] PROJ.spec.opts << '--color' PROJ.ann.file = "ann-#{PROJ.name}-#{PROJ.version}" PROJ.ann.paragraphs.concat %w[LINKS SYNOPSIS REQUIREMENTS INSTALL LICENSE] CLEAN.include Dir['**/*.rbc'] task :default do Rake.application.options.show_task_pattern = /./ Rake.application.display_tasks_and_comments end namespace :gem do desc "create #{PROJ.name}.gemspec" task 'gemspec' do puts "rake gem:debug > #{PROJ.name}.gemspec" File.open("#{PROJ.name}.gemspec", 'w'){|spec| spec << `rake gem:debug`.sub(/.*/, '')} end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pagify-0.7.0 | Rakefile |