switch to pkg.mk
[ruby-tdb.git] / Rakefile
blob873a4f0cb40d45432231f678d71740c66719869c
1 # -*- encoding: binary -*-
2 cgit_url = "http://bogomips.org/ruby-tdb.git"
3 git_url = 'git://bogomips.org/ruby-tdb.git'
4 desc "post to RAA"
5 task :raa_update do
6   require 'net/http'
7   require 'net/netrc'
8   rc = Net::Netrc.locate('tdb-raa') or abort "~/.netrc not found"
9   password = rc.password
11   s = Gem::Specification.load('tdb.gemspec')
12   desc = [ s.description.strip ]
13   desc << ""
14   desc << "* #{s.email}"
15   desc << "* #{git_url}"
16   desc << "* #{cgit_url}"
17   desc = desc.join("\n")
18   uri = URI.parse('http://raa.ruby-lang.org/regist.rhtml')
19   form = {
20     :name => s.name,
21     :short_description => s.summary,
22     :version => s.version.to_s,
23     :status => 'experimental',
24     :owner => s.authors.first,
25     :email => s.email,
26     :category_major => 'Library',
27     :category_minor => 'Database',
28     :url => s.homepage,
29     :download => 'http://bogomips.org/ruby-tdb/files/',
30     :license => "LGPL",
31     :description_style => 'Plain',
32     :description => desc,
33     :pass => password,
34     :submit => 'Update',
35   }
36   res = Net::HTTP.post_form(uri, form)
37   p res
38   puts res.body
39 end