]> git.netwichtig.de Git - user/henk/code/ruby/rbot.git/commitdiff
gemspec file for rbot (WIP)
authorTom Gilbert <tom@linuxbrit.co.uk>
Mon, 1 Aug 2005 20:59:25 +0000 (20:59 +0000)
committerTom Gilbert <tom@linuxbrit.co.uk>
Mon, 1 Aug 2005 20:59:25 +0000 (20:59 +0000)
rbot.gemspec [new file with mode: 0644]

diff --git a/rbot.gemspec b/rbot.gemspec
new file mode 100644 (file)
index 0000000..f8bb087
--- /dev/null
@@ -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