projects
/
arvados.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
14008: Merge branch 'master' into 14008-containers-index
[arvados.git]
/
sdk
/
cli
/
arvados-cli.gemspec
diff --git
a/sdk/cli/arvados-cli.gemspec
b/sdk/cli/arvados-cli.gemspec
index 06b5559102be9e02a69ddf8d859f0670b342d54b..723b5166865ab6b272dbb885b92f73c009125141 100644
(file)
--- a/
sdk/cli/arvados-cli.gemspec
+++ b/
sdk/cli/arvados-cli.gemspec
@@
-1,14
+1,20
@@
+# Copyright (C) The Arvados Authors. All rights reserved.
+#
+# SPDX-License-Identifier: Apache-2.0
+
if not File.exist?('/usr/bin/git') then
STDERR.puts "\nGit binary not found, aborting. Please install git and run gem build from a checked out copy of the git repository.\n\n"
exit
end
if not File.exist?('/usr/bin/git') then
STDERR.puts "\nGit binary not found, aborting. Please install git and run gem build from a checked out copy of the git repository.\n\n"
exit
end
+git_latest_tag = `git describe --abbrev=0`
+git_latest_tag = git_latest_tag.encode('utf-8').strip
git_timestamp, git_hash = `git log -n1 --first-parent --format=%ct:%H .`.chomp.split(":")
git_timestamp = Time.at(git_timestamp.to_i).utc
Gem::Specification.new do |s|
s.name = 'arvados-cli'
git_timestamp, git_hash = `git log -n1 --first-parent --format=%ct:%H .`.chomp.split(":")
git_timestamp = Time.at(git_timestamp.to_i).utc
Gem::Specification.new do |s|
s.name = 'arvados-cli'
- s.version = "
0.1
.#{git_timestamp.strftime('%Y%m%d%H%M%S')}"
+ s.version = "
#{git_latest_tag}
.#{git_timestamp.strftime('%Y%m%d%H%M%S')}"
s.date = git_timestamp.strftime("%Y-%m-%d")
s.summary = "Arvados CLI tools"
s.description = "Arvados command line tools, git commit #{git_hash}"
s.date = git_timestamp.strftime("%Y-%m-%d")
s.summary = "Arvados CLI tools"
s.description = "Arvados command line tools, git commit #{git_hash}"
@@
-24,15
+30,15
@@
Gem::Specification.new do |s|
s.executables << "arv-crunch-job"
s.executables << "arv-tag"
s.required_ruby_version = '>= 2.1.0'
s.executables << "arv-crunch-job"
s.executables << "arv-tag"
s.required_ruby_version = '>= 2.1.0'
- s.add_runtime_dependency 'arvados', '~>
0.1', '>= 0.1.20150128223554
'
+ s.add_runtime_dependency 'arvados', '~>
1.2.0', '>= 1.2.0
'
# Our google-api-client dependency used to be < 0.9, but that could be
# satisfied by the buggy 0.9.pre*. https://dev.arvados.org/issues/9213
# Our google-api-client dependency used to be < 0.9, but that could be
# satisfied by the buggy 0.9.pre*. https://dev.arvados.org/issues/9213
- s.add_runtime_dependency 'google-api-client', '~> 0.6', '>= 0.6.3', '<0.8.9'
+ s.add_runtime_dependency '
cure-
google-api-client', '~> 0.6', '>= 0.6.3', '<0.8.9'
s.add_runtime_dependency 'activesupport', '>= 3.2.13', '< 5'
s.add_runtime_dependency 'json', '>= 1.7.7', '<3'
s.add_runtime_dependency 'activesupport', '>= 3.2.13', '< 5'
s.add_runtime_dependency 'json', '>= 1.7.7', '<3'
- s.add_runtime_dependency '
trollop', '~> 2
.0'
+ s.add_runtime_dependency '
optimist', '~> 3
.0'
s.add_runtime_dependency 'andand', '~> 1.3', '>= 1.3.3'
s.add_runtime_dependency 'andand', '~> 1.3', '>= 1.3.3'
- s.add_runtime_dependency 'oj', '~>
2.0', '>= 2.0.3
'
+ s.add_runtime_dependency 'oj', '~>
3.0
'
s.add_runtime_dependency 'curb', '~> 0.8'
s.homepage =
'https://arvados.org'
s.add_runtime_dependency 'curb', '~> 0.8'
s.homepage =
'https://arvados.org'