Update build files, bump Strelka dependency
4 files changed, 47 insertions(+), 50 deletions(-)

M .ruby-version
M README.rdoc
M Rakefile
M thingfish.gemspec
M .ruby-version +1 -1
@@ 1,1 1,1 @@ 
-2.3
+2.4

          
M README.rdoc +1 -1
@@ 1,6 1,6 @@ 
 = Thingfish
 
-* https://thing.fish/
+* https://thing.fish
 
 == Description
 

          
M Rakefile +5 -5
@@ 26,7 26,7 @@ hoespec = Hoe.spec 'thingfish' do
 	self.developer 'Mahlon E. Smith', 'mahlon@martini.nu'
 	self.license "BSD"
 
-	self.dependency 'strelka',      '~> 0.13'
+	self.dependency 'strelka',      '~> 0.14'
 
 	self.dependency 'hoe-deveiate', '~> 0.3',  :development
 	self.dependency 'simplecov',    '~> 0.7',  :development

          
@@ 36,7 36,7 @@ hoespec = Hoe.spec 'thingfish' do
 	self.hg_sign_tags = true if self.respond_to?( :hg_sign_tags= )
 	spec.check_history_on_release = true if spec.respond_to?( :check_history_on_release= )
 
-	self.rdoc_locations << "deveiate:/usr/local/www/public/code/#{remote_rdoc_dir}"
+	self.rdoc_locations << "deveiate:/usr/local/thingfish/api"
 end
 
 ENV['VERSION'] ||= hoespec.spec.version.to_s

          
@@ 67,7 67,7 @@ if File.directory?( '.hg' )
 	    rdoc.main = "README.rdoc"
 		rdoc.markup = 'markdown'
 	    rdoc.rdoc_files.include( "*.rdoc", "ChangeLog", "lib/**/*.rb" )
-	    rdoc.generator = :fivefish
+	    rdoc.generator = :sixfish
 		rdoc.title = 'Thingfish'
 	    rdoc.rdoc_dir = 'doc'
 	end

          
@@ 79,8 79,8 @@ task GEMSPEC do |task|
 	spec = $hoespec.spec
 	spec.files.delete( '.gemtest' )
 	spec.signing_key = nil
-	spec.cert_chain = ['certs/ged.pem']
-	spec.version = "#{spec.version}.pre#{Time.now.strftime("%Y%m%d%H%M%S")}"
+	spec.cert_chain = Dir.glob( 'certs/*.pem' )
+	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

          
M thingfish.gemspec +40 -43
@@ 1,57 1,54 @@ 
 # -*- encoding: utf-8 -*-
-# stub: thingfish 0.5.0.pre20161114092630 ruby lib
+# stub: thingfish 0.7.0.pre20170119154654 ruby lib
 
 Gem::Specification.new do |s|
-  s.name = "thingfish"
-  s.version = "0.5.0.pre20161114092630"
+  s.name = "thingfish".freeze
+  s.version = "0.7.0.pre20170119154654"
 
-  s.required_rubygems_version = Gem::Requirement.new("> 1.3.1") if s.respond_to? :required_rubygems_version=
-  s.require_paths = ["lib"]
-  s.authors = ["Michael Granger", "Mahlon E. Smith"]
-  s.cert_chain = ["certs/ged.pem"]
-  s.date = "2016-11-14"
-  s.description = "Thingfish is a extensible, web-based digital asset manager. It can be used to\nstore chunks of data on the network in an application-independent way, link the\nchunks together with metadata, and then search for the chunk you need later and\nfetch it, all through a REST API."
-  s.email = ["ged@FaerieMUD.org", "mahlon@martini.nu"]
-  s.executables = ["thingfish"]
-  s.extra_rdoc_files = ["History.rdoc", "Manifest.txt", "README.rdoc", "History.rdoc", "README.rdoc"]
-  s.files = [".simplecov", "ChangeLog", "Gemfile", "History.rdoc", "LICENSE", "Manifest.txt", "Procfile", "README.rdoc", "Rakefile", "bin/thingfish", "etc/mongrel2-config.rb", "etc/thingfish.conf.example", "lib/strelka/app/metadata.rb", "lib/strelka/httprequest/metadata.rb", "lib/thingfish.rb", "lib/thingfish/behaviors.rb", "lib/thingfish/datastore.rb", "lib/thingfish/datastore/memory.rb", "lib/thingfish/handler.rb", "lib/thingfish/metastore.rb", "lib/thingfish/metastore/memory.rb", "lib/thingfish/mixins.rb", "lib/thingfish/processor.rb", "lib/thingfish/processor/sha256.rb", "lib/thingfish/spechelpers.rb", "spec/data/APIC-1-image.mp3", "spec/data/APIC-2-images.mp3", "spec/data/PIC-1-image.mp3", "spec/data/PIC-2-images.mp3", "spec/helpers.rb", "spec/spec.opts", "spec/thingfish/datastore/memory_spec.rb", "spec/thingfish/datastore_spec.rb", "spec/thingfish/handler_spec.rb", "spec/thingfish/metastore/memory_spec.rb", "spec/thingfish/metastore_spec.rb", "spec/thingfish/mixins_spec.rb", "spec/thingfish/processor/sha256_spec.rb", "spec/thingfish/processor_spec.rb", "spec/thingfish_spec.rb"]
-  s.homepage = "https://thing.fish/"
-  s.licenses = ["BSD-3-Clause", "BSD"]
-  s.rdoc_options = ["--main", "README.rdoc"]
-  s.required_ruby_version = Gem::Requirement.new(">= 2.0.0")
-  s.rubygems_version = "2.5.1"
-  s.summary = "Thingfish is a extensible, web-based digital asset manager"
+  s.required_rubygems_version = Gem::Requirement.new("> 1.3.1".freeze) if s.respond_to? :required_rubygems_version=
+  s.require_paths = ["lib".freeze]
+  s.authors = ["Michael Granger".freeze, "Mahlon E. Smith".freeze]
+  s.cert_chain = ["certs/ged.pem".freeze]
+  s.date = "2017-01-19"
+  s.description = "Thingfish is a extensible, web-based digital asset manager. It can be used to\nstore chunks of data on the network in an application-independent way, link the\nchunks together with metadata, and then search for the chunk you need later and\nfetch it, all through a REST API.".freeze
+  s.email = ["ged@FaerieMUD.org".freeze, "mahlon@martini.nu".freeze]
+  s.executables = ["thingfish".freeze]
+  s.extra_rdoc_files = ["History.rdoc".freeze, "Manifest.txt".freeze, "README.rdoc".freeze, "History.rdoc".freeze, "README.rdoc".freeze]
+  s.files = [".simplecov".freeze, "ChangeLog".freeze, "Gemfile".freeze, "History.rdoc".freeze, "LICENSE".freeze, "Manifest.txt".freeze, "Procfile".freeze, "README.rdoc".freeze, "Rakefile".freeze, "bin/thingfish".freeze, "etc/mongrel2-config.rb".freeze, "etc/thingfish.conf.example".freeze, "lib/strelka/app/metadata.rb".freeze, "lib/strelka/apps.rb".freeze, "lib/strelka/httprequest/metadata.rb".freeze, "lib/thingfish.rb".freeze, "lib/thingfish/behaviors.rb".freeze, "lib/thingfish/datastore.rb".freeze, "lib/thingfish/datastore/memory.rb".freeze, "lib/thingfish/handler.rb".freeze, "lib/thingfish/metastore.rb".freeze, "lib/thingfish/metastore/memory.rb".freeze, "lib/thingfish/mixins.rb".freeze, "lib/thingfish/processor.rb".freeze, "lib/thingfish/processor/sha256.rb".freeze, "lib/thingfish/spechelpers.rb".freeze, "spec/data/APIC-1-image.mp3".freeze, "spec/data/APIC-2-images.mp3".freeze, "spec/data/PIC-1-image.mp3".freeze, "spec/data/PIC-2-images.mp3".freeze, "spec/helpers.rb".freeze, "spec/spec.opts".freeze, "spec/thingfish/datastore/memory_spec.rb".freeze, "spec/thingfish/datastore_spec.rb".freeze, "spec/thingfish/handler_spec.rb".freeze, "spec/thingfish/metastore/memory_spec.rb".freeze, "spec/thingfish/metastore_spec.rb".freeze, "spec/thingfish/mixins_spec.rb".freeze, "spec/thingfish/processor/sha256_spec.rb".freeze, "spec/thingfish/processor_spec.rb".freeze, "spec/thingfish_spec.rb".freeze]
+  s.homepage = "https://thing.fish".freeze
+  s.licenses = ["BSD-3-Clause".freeze, "BSD".freeze]
+  s.rdoc_options = ["--main".freeze, "README.rdoc".freeze]
+  s.required_ruby_version = Gem::Requirement.new(">= 2.0.0".freeze)
+  s.rubygems_version = "2.6.8".freeze
+  s.summary = "Thingfish is a extensible, web-based digital asset manager".freeze
 
   if s.respond_to? :specification_version then
     s.specification_version = 4
 
     if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then
-      s.add_runtime_dependency(%q<strelka>, ["~> 0.9"])
-      s.add_runtime_dependency(%q<mongrel2>, ["~> 0.46"])
-      s.add_development_dependency(%q<hoe-mercurial>, ["~> 1.4"])
-      s.add_development_dependency(%q<hoe-deveiate>, ["~> 0.8"])
-      s.add_development_dependency(%q<hoe-highline>, ["~> 0.2"])
-      s.add_development_dependency(%q<simplecov>, ["~> 0.7"])
-      s.add_development_dependency(%q<rdoc>, ["~> 4.0"])
-      s.add_development_dependency(%q<hoe>, ["~> 3.15"])
+      s.add_runtime_dependency(%q<strelka>.freeze, ["~> 0.14"])
+      s.add_development_dependency(%q<hoe-mercurial>.freeze, ["~> 1.4"])
+      s.add_development_dependency(%q<hoe-deveiate>.freeze, ["~> 0.8"])
+      s.add_development_dependency(%q<hoe-highline>.freeze, ["~> 0.2"])
+      s.add_development_dependency(%q<simplecov>.freeze, ["~> 0.7"])
+      s.add_development_dependency(%q<rdoc>.freeze, ["~> 4.0"])
+      s.add_development_dependency(%q<hoe>.freeze, ["~> 3.15"])
     else
-      s.add_dependency(%q<strelka>, ["~> 0.9"])
-      s.add_dependency(%q<mongrel2>, ["~> 0.46"])
-      s.add_dependency(%q<hoe-mercurial>, ["~> 1.4"])
-      s.add_dependency(%q<hoe-deveiate>, ["~> 0.8"])
-      s.add_dependency(%q<hoe-highline>, ["~> 0.2"])
-      s.add_dependency(%q<simplecov>, ["~> 0.7"])
-      s.add_dependency(%q<rdoc>, ["~> 4.0"])
-      s.add_dependency(%q<hoe>, ["~> 3.15"])
+      s.add_dependency(%q<strelka>.freeze, ["~> 0.14"])
+      s.add_dependency(%q<hoe-mercurial>.freeze, ["~> 1.4"])
+      s.add_dependency(%q<hoe-deveiate>.freeze, ["~> 0.8"])
+      s.add_dependency(%q<hoe-highline>.freeze, ["~> 0.2"])
+      s.add_dependency(%q<simplecov>.freeze, ["~> 0.7"])
+      s.add_dependency(%q<rdoc>.freeze, ["~> 4.0"])
+      s.add_dependency(%q<hoe>.freeze, ["~> 3.15"])
     end
   else
-    s.add_dependency(%q<strelka>, ["~> 0.9"])
-    s.add_dependency(%q<mongrel2>, ["~> 0.46"])
-    s.add_dependency(%q<hoe-mercurial>, ["~> 1.4"])
-    s.add_dependency(%q<hoe-deveiate>, ["~> 0.8"])
-    s.add_dependency(%q<hoe-highline>, ["~> 0.2"])
-    s.add_dependency(%q<simplecov>, ["~> 0.7"])
-    s.add_dependency(%q<rdoc>, ["~> 4.0"])
-    s.add_dependency(%q<hoe>, ["~> 3.15"])
+    s.add_dependency(%q<strelka>.freeze, ["~> 0.14"])
+    s.add_dependency(%q<hoe-mercurial>.freeze, ["~> 1.4"])
+    s.add_dependency(%q<hoe-deveiate>.freeze, ["~> 0.8"])
+    s.add_dependency(%q<hoe-highline>.freeze, ["~> 0.2"])
+    s.add_dependency(%q<simplecov>.freeze, ["~> 0.7"])
+    s.add_dependency(%q<rdoc>.freeze, ["~> 4.0"])
+    s.add_dependency(%q<hoe>.freeze, ["~> 3.15"])
   end
 end