# HG changeset patch # User Michael Granger # Date 1498671607 25200 # Wed Jun 28 10:40:07 2017 -0700 # Node ID 6665c33cf990ae6f9490fc713995e7f359a5d541 # Parent 30905f58ff2ef8dd11e1c7c60849ca5986c517eb Update build files, bump Strelka dependency diff --git a/.ruby-version b/.ruby-version --- a/.ruby-version +++ b/.ruby-version @@ -1,1 +1,1 @@ -2.3 +2.4 diff --git a/README.rdoc b/README.rdoc --- a/README.rdoc +++ b/README.rdoc @@ -1,6 +1,6 @@ = Thingfish -* https://thing.fish/ +* https://thing.fish == Description diff --git a/Rakefile b/Rakefile --- a/Rakefile +++ b/Rakefile @@ -26,7 +26,7 @@ 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 @@ 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 @@ 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 @@ 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 diff --git a/thingfish.gemspec b/thingfish.gemspec --- a/thingfish.gemspec +++ b/thingfish.gemspec @@ -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, ["~> 0.9"]) - s.add_runtime_dependency(%q, ["~> 0.46"]) - s.add_development_dependency(%q, ["~> 1.4"]) - s.add_development_dependency(%q, ["~> 0.8"]) - s.add_development_dependency(%q, ["~> 0.2"]) - s.add_development_dependency(%q, ["~> 0.7"]) - s.add_development_dependency(%q, ["~> 4.0"]) - s.add_development_dependency(%q, ["~> 3.15"]) + s.add_runtime_dependency(%q.freeze, ["~> 0.14"]) + s.add_development_dependency(%q.freeze, ["~> 1.4"]) + s.add_development_dependency(%q.freeze, ["~> 0.8"]) + s.add_development_dependency(%q.freeze, ["~> 0.2"]) + s.add_development_dependency(%q.freeze, ["~> 0.7"]) + s.add_development_dependency(%q.freeze, ["~> 4.0"]) + s.add_development_dependency(%q.freeze, ["~> 3.15"]) else - s.add_dependency(%q, ["~> 0.9"]) - s.add_dependency(%q, ["~> 0.46"]) - s.add_dependency(%q, ["~> 1.4"]) - s.add_dependency(%q, ["~> 0.8"]) - s.add_dependency(%q, ["~> 0.2"]) - s.add_dependency(%q, ["~> 0.7"]) - s.add_dependency(%q, ["~> 4.0"]) - s.add_dependency(%q, ["~> 3.15"]) + s.add_dependency(%q.freeze, ["~> 0.14"]) + s.add_dependency(%q.freeze, ["~> 1.4"]) + s.add_dependency(%q.freeze, ["~> 0.8"]) + s.add_dependency(%q.freeze, ["~> 0.2"]) + s.add_dependency(%q.freeze, ["~> 0.7"]) + s.add_dependency(%q.freeze, ["~> 4.0"]) + s.add_dependency(%q.freeze, ["~> 3.15"]) end else - s.add_dependency(%q, ["~> 0.9"]) - s.add_dependency(%q, ["~> 0.46"]) - s.add_dependency(%q, ["~> 1.4"]) - s.add_dependency(%q, ["~> 0.8"]) - s.add_dependency(%q, ["~> 0.2"]) - s.add_dependency(%q, ["~> 0.7"]) - s.add_dependency(%q, ["~> 4.0"]) - s.add_dependency(%q, ["~> 3.15"]) + s.add_dependency(%q.freeze, ["~> 0.14"]) + s.add_dependency(%q.freeze, ["~> 1.4"]) + s.add_dependency(%q.freeze, ["~> 0.8"]) + s.add_dependency(%q.freeze, ["~> 0.2"]) + s.add_dependency(%q.freeze, ["~> 0.7"]) + s.add_dependency(%q.freeze, ["~> 4.0"]) + s.add_dependency(%q.freeze, ["~> 3.15"]) end end