X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;ds=sidebyside;f=osdn-cli.gemspec;h=0cd163f9daae34ab2d1bc6f00ba37315d219120a;hb=91831932180fe8d605a7cc1255b6b00e4eb01265;hp=fa4bc086677f368d4d6167257493f667bb6a1db6;hpb=fd0ec642b1d77a3e71e1b544cf41f910cbe044bd;p=osdn-codes%2Fosdn-cli.git diff --git a/osdn-cli.gemspec b/osdn-cli.gemspec index fa4bc08..0cd163f 100644 --- a/osdn-cli.gemspec +++ b/osdn-cli.gemspec @@ -2,18 +2,21 @@ lib = File.expand_path('../lib', __FILE__) $LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib) require 'osdn/cli/version' +require 'pathname' Gem::Specification.new do |spec| spec.name = "osdn-cli" spec.version = OSDN::CLI::VERSION spec.authors = ["OSDN"] spec.email = ["admin@osdn.jp"] + spec.license = 'MIT' spec.summary = %q{OSDN Command Line Interface} spec.description = %q{Non-intaractive manipulation tool for OSDN} spec.homepage = "https://osdn.jp/projects/osdn-codes/wiki/CommandLineInterface" - spec.files = `git ls-files -z`.split("\x0").reject { |f| f.match(%r{^(test|spec|features)/}) } + files = %w(ChangeLog README.md) + (Pathname.glob("exe/**/*") + Pathname.glob("lib/**/*")).reject{|f| f.directory? }.map(&:to_s) + spec.files = files.reject { |f| f.match(%r{^(test|spec|features)/}) || f.match(%r{(~|\.bak|\.orig|\.rej)$}) } spec.bindir = "exe" spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) } spec.require_paths = ["lib"] @@ -22,6 +25,6 @@ Gem::Specification.new do |spec| spec.add_development_dependency "rake", "~> 10.0" spec.add_development_dependency "rspec", "~> 3.0" - spec.add_dependency "osdn-client", "~> 0.0.1" + spec.add_dependency "osdn-client", ">= 0.0.20160711", "< 1.0.0" spec.add_dependency "hashie" end