Rakefile
changeset 9 47425483883e
parent 0 3cc90e88c6ab
child 10 8388c2d1d7af
--- a/Rakefile	Wed Nov 09 22:38:18 2016 -0800
+++ b/Rakefile	Mon Nov 14 14:43:41 2016 -0800
@@ -15,13 +15,16 @@
 Hoe.plugin :bundler
 
 Hoe.plugins.delete :rubyforge
-Hoe.plugins.delete :gemcutter
 
 hoespec = Hoe.spec 'thingfish-metastore-pggraph' do |spec|
-	spec.readme_file = 'README.rdoc'
-	spec.history_file = 'History.rdoc'
+	spec.readme_file = 'README.md'
+	spec.history_file = 'History.md'
 	spec.extra_rdoc_files = FileList[ '*.rdoc' ]
-	spec.license 'BSD'
+	spec.license 'BSD-3-Clause'
+	spec.urls = {
+		home: 'https://bitbucket.org/mahlon/thingfish-metastore-pggraph',
+		code: 'https://bitbucket.org/mahlon/thingfish-metastore-pggraph'
+	}
 
 	if File.directory?( '.hg' )
 		spec.spec_extras[:rdoc_options] = ['-f', 'fivefish', '-t', 'Thingfish-Metastore-PgGraph']
@@ -30,11 +33,16 @@
 	spec.developer 'Michael Granger', 'ged@FaerieMUD.org'
 	spec.developer 'Mahlon E. Smith', 'mahlon@martini.nu'
 
-	spec.dependency 'loggability', '~> 0.10'
+	spec.dependency 'thingfish', '~> 0.5'
+	spec.dependency 'loggability', '~> 0.11'
+	spec.dependency 'configurability', '~> 2.2'
+	spec.dependency 'sequel', '~> 4.35'
+	spec.dependency 'pg', '~> 0.19'
 
-	spec.dependency 'rspec', '~> 3.0', :developer
+	spec.dependency 'hoe-deveiate', '~> 0.8',  :development
+	spec.dependency 'rspec', '~> 3.0', :development
 
-	spec.require_ruby_version( '>=2.0.0' )
+	spec.require_ruby_version( '>=2.3.0' )
 	spec.hg_sign_tags = true if spec.respond_to?( :hg_sign_tags= )
 end
 
@@ -60,11 +68,12 @@
 	spec = $hoespec.spec
 	spec.files.delete( '.gemtest' )
 	spec.signing_key = nil
-	spec.version = "#{spec.version}.pre#{Time.now.strftime("%Y%m%d%H%M%S")}"
+	spec.version = "#{spec.version.bump}.0.pre#{Time.now.strftime("%Y%m%d%H%M%S")}"
 	File.open( task.name, 'w' ) do |fh|
 		fh.write( spec.to_ruby )
 	end
 end
 
 task :default => :gemspec
+CLOBBER.include( GEMSPEC.to_s )