]> git.netwichtig.de Git - user/henk/code/ruby/rbot.git/blobdiff - rbot.gemspec
chucknorris: read gzip stream before passing it to YAML.load
[user/henk/code/ruby/rbot.git] / rbot.gemspec
index c63f3836446124af12b3368dbfe248774912d70a..7792c3dd8d893659b98ff3a9db6b8fb7ce0223d5 100644 (file)
@@ -1,40 +1,48 @@
-require 'rubygems'
-
-spec = Gem::Specification.new do |s|
-
-  #### Basic information.
+require 'rake'
 
+Gem::Specification.new do |s|
   s.name = 'rbot'
-  s.version = '0.9.9'
+  s.version = '0.9.15'
   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 = ['--include', 'lib', '--exclude',
-  '(post-config.rb|rbotconfig.rb)', '--title', 'rbot API Documentation',
-  '--main', 'lib/rbot/ircbot.rb', 'lib', 'bin/rbot']
-
-  #### Author and project details.
+  s.requirements << 'Ruby, version 1.9.3 (or newer)'
+  s.licenses = ['GPL-2.0']
+
+  s.files = FileList[
+         'lib/**/*.rb',
+         'bin/*',
+         'data/rbot/**/*',
+         'AUTHORS',
+         'COPYING',
+         'COPYING.rbot',
+         'GPLv2',
+         'README.md',
+         'REQUIREMENTS',
+         'TODO',
+         'ChangeLog',
+         'INSTALL',
+         'Usage_en.txt',
+         'man/rbot.xml',
+         'setup.rb',
+         'launch_here.rb',
+         'po/*.pot',
+         'po/**/*.po'
+  ]
+
+  s.bindir = 'bin'
+  s.executables = ['rbot', 'rbotdb']
+  s.extensions = 'Rakefile'
+
+  s.rdoc_options = ['--exclude', 'post-install.rb',
+  '--title', 'rbot API Documentation', '--main', 'README.rdoc', 'README.rdoc']
 
   s.author = 'Tom Gilbert'
   s.email = 'tom@linuxbrit.co.uk'
-  s.homepage = 'http://linuxbrit.co.uk/rbot/'
-  s.rubyforge_project = 'rbot'
+  s.homepage = 'https://ruby-rbot.org'
+
 end
+