diff --git a/dev-ruby/bicho/Manifest b/dev-ruby/bicho/Manifest new file mode 100644 index 000000000000..33f979e14a80 --- /dev/null +++ b/dev-ruby/bicho/Manifest @@ -0,0 +1 @@ +DIST bicho-0.0.18.tar.gz 81846 BLAKE2B 5d932c137f1c04b5b0a8d564cc5b619b449b8a145fb3086b3d7fbf283cdaee3ee8e5d0b3be9f437255764c0cd1f4fb4fec4367bb53bb2d954142ffaf7803495d SHA512 23e159ec635f355f7f0537ea6095a01e1aad99fe0ceb3f6088069e305ad23133fa8c57855f9100e9dba22cc38372cc17d0d803872b3d847029afb3fcf9b9d148 diff --git a/dev-ruby/bicho/bicho-0.0.18.ebuild b/dev-ruby/bicho/bicho-0.0.18.ebuild new file mode 100644 index 000000000000..163dfda2130b --- /dev/null +++ b/dev-ruby/bicho/bicho-0.0.18.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby32 ruby33 ruby34" + +RUBY_FAKEGEM_EXTRADOC="README.md" +RUBY_FAKEGEM_GEMSPEC="bicho.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="ruby Bugzilla access library" +HOMEPAGE="https://github.com/dmacvicar/bicho" +SRC_URI="https://github.com/dmacvicar/bicho/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64" +IUSE="test" + +ruby_add_rdepend " + dev-ruby/highline:3 + dev-ruby/inifile:3 + >=dev-ruby/nokogiri-1.10.4:0 + dev-ruby/optimist:3 + >=dev-ruby/xmlrpc-0.3.0 =dev-ruby/xmlrpc-0.3* +" + +ruby_add_bdepend "test? ( + dev-ruby/minitest + dev-ruby/vcr + dev-ruby/webmock +)" + +all_ruby_prepare() { + # Fix dependencies to adhere to semver + sed -e '/nokogiri/ s/1.10.4/1.10/' \ + -e '/highline/ s/2.0.0/2.0/' \ + -e '/highline/ s/~>/>=/' \ + -e '/optimist/ s/3.0.0/3.0/' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die + + # Avoid unneeded development dependencies + sed -i -e '/bundler/ s:^:#:' Rakefile test/helper.rb || die + sed -i -e '/reporters/ s:^:#: ; /Reporters/,/^)/ s:^:#:' test/helper.rb || die +} diff --git a/dev-ruby/bicho/metadata.xml b/dev-ruby/bicho/metadata.xml new file mode 100644 index 000000000000..3c504397297b --- /dev/null +++ b/dev-ruby/bicho/metadata.xml @@ -0,0 +1,14 @@ + + + + + csfore@gentoo.org + + + ruby@gentoo.org + + + dmacvicar/bicho + bicho + +