summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-05-01 08:39:32 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-05-01 08:39:32 +0000
commit129358821b30468316bd6ff04501305b95ab8bed (patch)
tree5e0e2547289be5afc1030b41130ce175a251cc58 /dev-ruby
parent23cdf322153700a1362a7ad7d872834c6f42dd1e (diff)
downloadbaldeagleos-repo-129358821b30468316bd6ff04501305b95ab8bed.tar.gz
baldeagleos-repo-129358821b30468316bd6ff04501305b95ab8bed.tar.xz
baldeagleos-repo-129358821b30468316bd6ff04501305b95ab8bed.zip
Adding metadata
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/googleapis-common-protos-types/Manifest1
-rw-r--r--dev-ruby/googleapis-common-protos-types/googleapis-common-protos-types-1.20.0.ebuild21
-rw-r--r--dev-ruby/grpc/grpc-1.71.0.ebuild2
-rw-r--r--dev-ruby/multi_xml/Manifest1
-rw-r--r--dev-ruby/multi_xml/multi_xml-0.7.2.ebuild47
-rw-r--r--dev-ruby/rspec-rails/Manifest1
-rw-r--r--dev-ruby/rspec-rails/rspec-rails-8.0.0.ebuild61
-rw-r--r--dev-ruby/sshkit/sshkit-1.24.0.ebuild2
8 files changed, 134 insertions, 2 deletions
diff --git a/dev-ruby/googleapis-common-protos-types/Manifest b/dev-ruby/googleapis-common-protos-types/Manifest
index 0162f6949a1e..3e3289874957 100644
--- a/dev-ruby/googleapis-common-protos-types/Manifest
+++ b/dev-ruby/googleapis-common-protos-types/Manifest
@@ -1,2 +1,3 @@
DIST googleapis-common-protos-types-1.15.0.gem 96256 BLAKE2B fe6ff92564e0a132530b25d54942a48dd00177e9aee7f9f6690258d0983df4fa9eb99faa54df78d06b1c207c6f17678963ad42d51c36302df5f18e23dc2eeb6e SHA512 55d63dd7e1270b1e5b6104ca0522f3e97fda21ec350fac7c1bfcde9a38bc63a1a43e43c67583b29ad405a705886ffa0067161bef3757e8b267501e117c70c4df
DIST googleapis-common-protos-types-1.19.0.gem 98816 BLAKE2B 8faab112e9946cbaf30e254138320f440f8cc49eb488a7781fa611248c9d3f5c2455bdba16b787ff2006fec9172f8fff7cbb630d3f7e30c376f66c46744c6eb0 SHA512 d52fab3039d5f2f096fcfbc408f9ce5b8351f39f486c3f618676633b419c177f5690dbb29b806f0b5b224d2055bcf0019b9ef74b6140ace6560f810bd5283485
+DIST googleapis-common-protos-types-1.20.0.gem 99840 BLAKE2B bd867650b3e2874cafa25a7e88f76effa11f16e51f673d4caeba8252ffe78b63424a311728d31487ae6d6f2ba1f1106a60689d3d87db927ea4719757ff21f57d SHA512 b988ed1c525fd3a32a031891859d1484961b0b9e19635edabb99686ffbaa594d6ddfc4e0253af9e21af38ba9d9755cf391cb168daddc342e203a379c4ed085d8
diff --git a/dev-ruby/googleapis-common-protos-types/googleapis-common-protos-types-1.20.0.ebuild b/dev-ruby/googleapis-common-protos-types/googleapis-common-protos-types-1.20.0.ebuild
new file mode 100644
index 000000000000..2848419a2595
--- /dev/null
+++ b/dev-ruby/googleapis-common-protos-types/googleapis-common-protos-types-1.20.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Common protocol buffer types used by Google APIs"
+HOMEPAGE="https://github.com/googleapis/common-protos-ruby"
+
+LICENSE="Apache-2.0"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm64"
+
+ruby_add_rdepend "
+ || ( =dev-ruby/google-protobuf-4* >=dev-ruby/google-protobuf-3.18:3 )
+"
diff --git a/dev-ruby/grpc/grpc-1.71.0.ebuild b/dev-ruby/grpc/grpc-1.71.0.ebuild
index ad9079a51c06..de518f42c233 100644
--- a/dev-ruby/grpc/grpc-1.71.0.ebuild
+++ b/dev-ruby/grpc/grpc-1.71.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-USE_RUBY="ruby31 ruby32 ruby33"
+USE_RUBY="ruby31 ruby32 ruby33 ruby34"
RUBY_FAKEGEM_EXTENSIONS=(src/ruby/ext/grpc/extconf.rb)
RUBY_FAKEGEM_EXTRAINSTALL="etc src"
diff --git a/dev-ruby/multi_xml/Manifest b/dev-ruby/multi_xml/Manifest
index 19ca12bd2f79..0ab71d066cd2 100644
--- a/dev-ruby/multi_xml/Manifest
+++ b/dev-ruby/multi_xml/Manifest
@@ -1 +1,2 @@
DIST multi_xml-0.7.1.tar.gz 17122 BLAKE2B 09b8006a12ae99d85435b85c2c32afe20009cdd6bd0970ce5129c37411274aa402ed955f7ca692e90e7641120a90883b75a03a9ae8d88bd4a53e295095e040c4 SHA512 c578b6b4cadc48182ab94219d5f1550f645398c08460576cb5f6c72d8d6d01ef90b982437848d27e72f1157b9eff03dcafc29d04f298e52c14ae5b76df9082b0
+DIST multi_xml-0.7.2.tar.gz 17006 BLAKE2B e7d2e570913e974129634a7a26903c42ca08c0c3efbe1eb9fefd9bb41cc17e1c6422e810fc470864cfd936be6bc467143d67397b42e4c327724dbb431c26a56c SHA512 419d18a08bc6610ab1f7ce7b61e1418ca9aeebf86a7c4078d12cea389881a1848f9a51eba8d44ef16e8674b49ccf08fc019a012a48707162a11d5578968756a1
diff --git a/dev-ruby/multi_xml/multi_xml-0.7.2.ebuild b/dev-ruby/multi_xml/multi_xml-0.7.2.ebuild
new file mode 100644
index 000000000000..bbaeff5bcac4
--- /dev/null
+++ b/dev-ruby/multi_xml/multi_xml-0.7.2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_TASK_DOC="yard"
+
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A generic swappable back-end for XML parsing"
+HOMEPAGE="https://github.com/sferik/multi_xml"
+SRC_URI="https://github.com/sferik/multi_xml/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="doc test"
+
+ruby_add_rdepend ">=dev-ruby/bigdecimal-3.1:0"
+
+ruby_add_bdepend "doc? ( dev-ruby/yard )"
+ruby_add_bdepend "test? ( dev-ruby/ox )"
+
+all_ruby_prepare() {
+ sed -e 's:_relative ": "./:' \
+ -e 's/__dir__/"."/' \
+ -e 's/git ls-files -z/find * -print0/' \
+ -i ${RUBY_FAKEGEM_GEMSPEC} || die
+ sed -i -e '/simplecov/,/^end/ s:^:#:' spec/helper.rb || die
+ sed -e '/bundler/I s:^:#:' \
+ -e '/yardstick/,/end/ s:^:#:' \
+ -e '/rubocop/I s:^:#:' \
+ -i Rakefile || die
+}
+
+each_ruby_test() {
+ CI=true each_fakegem_test
+}
diff --git a/dev-ruby/rspec-rails/Manifest b/dev-ruby/rspec-rails/Manifest
index a83de73b45fe..bf37398312c4 100644
--- a/dev-ruby/rspec-rails/Manifest
+++ b/dev-ruby/rspec-rails/Manifest
@@ -1,2 +1,3 @@
DIST rspec-rails-6.1.5.tar.gz 167856 BLAKE2B 819d92f7810b36d6551ee9a316a04772fdc9f46910c1d941a1a550805a1be9f3758d6ede303302be5de1b9473444bd642ac90517092001a4634f6b81ef815241 SHA512 41eaa3df52d7421266254606a3b118542d38bf89f1261698e2ff2b5c1f5a7efef143d75438624ef04e7fa49c8c8820d07f224cc00a8bdd8287e9f4ab7b4714ff
DIST rspec-rails-7.1.1.tar.gz 170896 BLAKE2B 10fd32e6c4fa1b5e44e80ae3415abd704940ced80a43bf0c26c51fe07b08e1bdca0f28fcdce0131e460c3b6e48508362c40eb2570a04a4e41f934fe30cad571c SHA512 19dfb97be61893a813b9d0643aaaeeddcdaa43beb5844748d07b653b8442b7b5aae6527f0ca11b7304f31c552b4001d6bac5bbeebbfe7fa2479729904ee02b1a
+DIST rspec-rails-8.0.0.tar.gz 168918 BLAKE2B bfa338a72eaa4801354dc9dc7d780bcd94518b9e7d11ddbb8c95d679ee874d733ccfdb5e889edae77c3d2aac9b0eb8bb809023a1dcaaf6934752780e3358d772 SHA512 b24faab05ca5f731c038eb98c289f08e3bcd741d757fb0b230d4897242df838290e4173ed9bbbcb1dad7b95482a7ccd497e8a36a9a8abe061669293c2acf7c92
diff --git a/dev-ruby/rspec-rails/rspec-rails-8.0.0.ebuild b/dev-ruby/rspec-rails/rspec-rails-8.0.0.ebuild
new file mode 100644
index 000000000000..9da135af85a2
--- /dev/null
+++ b/dev-ruby/rspec-rails/rspec-rails-8.0.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+#RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="rspec-rails.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="RSpec's official Ruby on Rails plugin"
+HOMEPAGE="https://rspec.info/"
+SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64"
+IUSE="test"
+
+ruby_add_rdepend "
+ || ( dev-ruby/activesupport:8.0 dev-ruby/activesupport:7.2 )
+ || ( dev-ruby/actionpack:8.0 dev-ruby/actionpack:7.2 )
+ || ( dev-ruby/railties:8.0 dev-ruby/railties:7.2 )
+ >=dev-ruby/rspec-3.13:3"
+
+# Depend on the package being already installed for tests, because
+# requiring ammeter will load it, and we need a consistent set of rspec
+# and rspec-rails for that to work.
+ruby_add_bdepend "test? (
+ || ( dev-ruby/activerecord:8.0[sqlite] dev-ruby/activerecord:7.2[sqlite] )
+ || ( dev-ruby/actionmailer:8.0 dev-ruby/actionmailer:7.2 )
+ >=dev-ruby/capybara-2.2.0
+ >=dev-ruby/ammeter-1.1.5
+ ~dev-ruby/rspec-rails-${PV}
+ dev-ruby/selenium-webdriver
+)"
+
+all_ruby_prepare() {
+ # Remove .rspec options to avoid dependency on newer rspec when
+ # bootstrapping.
+ echo "--require spec_helper" > .rspec || die
+
+ # Avoid bundler-specific specs.
+ rm -f spec/sanity_check_spec.rb || die
+
+ # Avoid broken controller generator specs for now.
+ rm -fr spec/generators/rspec || die
+
+ # Test with a compatible rails version
+ #sed -i -e '1igem "rails", "<7.0"' spec/spec_helper.rb || die
+
+ # Fix gemspec.
+ sed -e 's/git ls-files --/find */' \
+ -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
diff --git a/dev-ruby/sshkit/sshkit-1.24.0.ebuild b/dev-ruby/sshkit/sshkit-1.24.0.ebuild
index b7cc5ea2e6cb..bc209c213ead 100644
--- a/dev-ruby/sshkit/sshkit-1.24.0.ebuild
+++ b/dev-ruby/sshkit/sshkit-1.24.0.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby31 ruby32 ruby33"
+USE_RUBY="ruby31 ruby32 ruby33 ruby34"
# There are functional tests that require docker containers to be set up.
RUBY_FAKEGEM_TASK_TEST="test:units"