diff options
author | Hans de Graaff <graaff@gentoo.org> | 2022-06-11 08:17:20 +0200 |
---|---|---|
committer | Hans de Graaff <graaff@gentoo.org> | 2022-06-11 08:20:14 +0200 |
commit | 8c45598033b64492172431f0b9477b921fd7c6cf (patch) | |
tree | ca3715d02f115252fb860a598c8a4011f18bb84f /dev-ruby/gh | |
parent | net-misc/mptcpd: drop Werror (diff) | |
download | gentoo-8c45598033b64492172431f0b9477b921fd7c6cf.tar.gz gentoo-8c45598033b64492172431f0b9477b921fd7c6cf.tar.bz2 gentoo-8c45598033b64492172431f0b9477b921fd7c6cf.zip |
dev-ruby/gh: update EAPI 7 -> 8
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
Diffstat (limited to 'dev-ruby/gh')
-rw-r--r-- | dev-ruby/gh/gh-0.18.0-r1.ebuild | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/dev-ruby/gh/gh-0.18.0-r1.ebuild b/dev-ruby/gh/gh-0.18.0-r1.ebuild new file mode 100644 index 000000000000..423a1e3699bf --- /dev/null +++ b/dev-ruby/gh/gh-0.18.0-r1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby26 ruby27" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_GEMSPEC="gh.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="multi-layer client for the github api v3" +HOMEPAGE="https://github.com/travis-ci/gh" +SRC_URI="https://github.com/travis-ci/gh/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +ruby_add_bdepend " + dev-ruby/webmock +" + +ruby_add_rdepend " + || ( dev-ruby/activesupport:6.0 dev-ruby/activesupport:5.2 ) + >=dev-ruby/addressable-2.4.0:0 + dev-ruby/faraday:1 + dev-ruby/faraday_middleware:1 + >dev-ruby/multi_json-1.0 + dev-ruby/net-http-pipeline + >=dev-ruby/net-http-persistent-2.9:* +" + +all_ruby_prepare() { + sed -i \ + -e '/net-http-persistent/ s/~> 2.9/>= 2.9/' \ + -e "/activesupport/ s/'~> 5.0'/'>= 5', '< 6.1'/" \ + -e 's/git ls-files/find/' \ + "${RUBY_FAKEGEM_GEMSPEC}" || die +} |