From c097e2c9599367e8d956ef9f1f9bafbc0901d107 Mon Sep 17 00:00:00 2001 From: Tom Gilbert Date: Mon, 1 Aug 2005 20:59:25 +0000 Subject: gemspec file for rbot (WIP) --- rbot.gemspec | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 rbot.gemspec diff --git a/rbot.gemspec b/rbot.gemspec new file mode 100644 index 00000000..f8bb0874 --- /dev/null +++ b/rbot.gemspec @@ -0,0 +1,41 @@ +require 'rubygems' + +spec = Gem::Specification.new do |s| + + #### Basic information. + + s.name = 'rbot' + s.version = '0.9.9' + s.summary = <<-EOF + A modular ruby IRC bot. + EOF + s.description = <<-EOF + A modular ruby IRC bot specifically designed for ease of extension via plugins. + EOF + + s.requirements << 'Ruby, version 1.8.0 (or newer)' + + #### Which files are to be included in this gem? Everything! (Except .svn directories.) + + s.files = Dir.glob("**/*").delete_if { |item| item.include?(".svn") } + + #### C code extensions. + + # s.require_path = '.' # is this correct? + # s.extensions << "extconf.rb" + + #### Load-time details: library and application (you will need one or both). + s.autorequire = 'rbot/ircbot' + s.has_rdoc = true + s.rdoc_options = ['--webcvs', '--include', 'lib', '--exclude', + '(data/|setup.rb|post-config.rb|rbotconfig.rb|timertest.rb)' + '--title', 'rbot API Documentation', '--main', 'lib/rbot/ircbot.rb', + 'lib', 'bin'] + + #### Author and project details. + + s.author = 'Tom Gilbert' + s.email = 'tom@linuxbrit.co.uk' + s.homepage = 'http://linuxbrit.co.uk/rbot/' + s.rubyforge_project = 'rbot' +end -- cgit v1.2.3