diff --git a/config/software/keydb.rb b/config/software/keydb.rb index cb639f055..368971e8b 100644 --- a/config/software/keydb.rb +++ b/config/software/keydb.rb @@ -23,12 +23,13 @@ dependency "config_guess" dependency "openssl" dependency "libuuid" +dependency "curl" default_version "6.3.4" source url: "https://github.com/Snapchat/KeyDB/archive/refs/tags/v#{version}.tar.gz" -# internal_source url: "#{ENV["ARTIFACTORY_REPO_URL"]}/#{name}/#{name}-#{version}.tar.gz", -# authorization: "X-JFrog-Art-Api:#{ENV["ARTIFACTORY_TOKEN"]}" +internal_source url: "#{ENV["ARTIFACTORY_REPO_URL"]}/#{name}/#{name}-#{version}.tar.gz", + authorization: "X-JFrog-Art-Api:#{ENV["ARTIFACTORY_TOKEN"]}" relative_path "KeyDB-#{version}" # version_list: url=https://github.com/Snapchat/KeyDB/archive/refs/tags/ filter=*.tar.gz diff --git a/omnibus-software.gemspec b/omnibus-software.gemspec index ecba17b61..18fb04f6c 100644 --- a/omnibus-software.gemspec +++ b/omnibus-software.gemspec @@ -15,6 +15,7 @@ Gem::Specification.new do |s| # omnibus because of the dsl methods they are using. s.add_dependency "omnibus", ">= 9.0.0" s.add_dependency "ffi", "< 1.17.0" # 1.17 requires ruby 3.3 + s.add_dependency "train-core", "<3.12.5" s.files = `git ls-files`.split("\n") s.require_paths = ["lib"] diff --git a/scripts/internal_sources.yml b/scripts/internal_sources.yml index bf0525a82..277133fe9 100644 --- a/scripts/internal_sources.yml +++ b/scripts/internal_sources.yml @@ -197,6 +197,11 @@ software: - url: https://curl.se/ca/cacert-2021-01-19.pem sha256: e010c0c071a2c79a76aa3c289dc7e4ac4ed38492bfda06d766a80b707ebd2f29 +- name: KeyDB + sources: + - url: https://github.com/Snapchat/KeyDB/archive/refs/tags/v6.3.4.tar.gz" + sha256: 229190b251f921e05aff7b0d2f04b5676c198131e2abbec1e2cfb2e61215e2f3 + - name: libxslt sources: - url: https://download.gnome.org/sources/libxslt/1.1/libxslt-1.1.36.tar.xz