commit:     20acd89d4b267789335132ebc6fe68c1b827d79e
Author:     Bryce Copeland (truffle) <truffle074 <AT> gmail <DOT> com>
AuthorDate: Wed Jul 23 05:50:26 2025 +0000
Commit:     Bryce <truffle074 <AT> gmail <DOT> com>
CommitDate: Wed Jul 23 05:50:26 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=20acd89d

dev-ruby/ruby-lsp: add 0.23.11-r1 & 0.23.23-r1, drop 0.23.11 & 0.23.23
closes: https://bugs.gentoo.org/950694

Signed-off-by: Bryce Copeland (truffle) <truffle074 <AT> gmail.com>

 .../{ruby-lsp-0.23.11.ebuild => ruby-lsp-0.23.11-r1.ebuild}      | 9 +++++++++
 .../{ruby-lsp-0.23.23.ebuild => ruby-lsp-0.23.23-r1.ebuild}      | 9 +++++++++
 2 files changed, 18 insertions(+)

diff --git a/dev-ruby/ruby-lsp/ruby-lsp-0.23.11.ebuild 
b/dev-ruby/ruby-lsp/ruby-lsp-0.23.11-r1.ebuild
similarity index 71%
rename from dev-ruby/ruby-lsp/ruby-lsp-0.23.11.ebuild
rename to dev-ruby/ruby-lsp/ruby-lsp-0.23.11-r1.ebuild
index 8ab20092cf..cd3b0fb963 100644
--- a/dev-ruby/ruby-lsp/ruby-lsp-0.23.11.ebuild
+++ b/dev-ruby/ruby-lsp/ruby-lsp-0.23.11-r1.ebuild
@@ -17,9 +17,18 @@ LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64"
 
+# TODO: if necessary create extra packages with test dependencies
+# currently tests would require many more gems/ebuilds
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
 DEPEND+="
        >=dev-ruby/prism-1.2 <dev-ruby/prism-2
        >=dev-ruby/rbs-3 <dev-ruby/rbs-4
        =dev-ruby/language_server-protocol-3.17*
        >=dev-ruby/sorbet-runtime-0.5.10782
 "
+
+each_fakegem_test() {
+       ewarn "Tests disabled due requiring ~10 extra gems to be installed, 
most of which do not have ebuilds"
+       default
+}

diff --git a/dev-ruby/ruby-lsp/ruby-lsp-0.23.23.ebuild 
b/dev-ruby/ruby-lsp/ruby-lsp-0.23.23-r1.ebuild
similarity index 71%
rename from dev-ruby/ruby-lsp/ruby-lsp-0.23.23.ebuild
rename to dev-ruby/ruby-lsp/ruby-lsp-0.23.23-r1.ebuild
index 0f4f8f972f..c80a2bfc49 100644
--- a/dev-ruby/ruby-lsp/ruby-lsp-0.23.23.ebuild
+++ b/dev-ruby/ruby-lsp/ruby-lsp-0.23.23-r1.ebuild
@@ -17,9 +17,18 @@ LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64"
 
+# TODO: if necessary create extra packages with test dependencies
+# currently tests would require many more gems/ebuilds
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
 DEPEND+="
        >=dev-ruby/prism-1.2 <dev-ruby/prism-2
        >=dev-ruby/rbs-3 <dev-ruby/rbs-5
        =dev-ruby/language_server-protocol-3.17*
        >=dev-ruby/sorbet-runtime-0.5.10782
 "
+
+each_fakegem_test() {
+       ewarn "Tests disabled due requiring ~10 extra gems to be installed, 
most of which do not have ebuilds"
+       default
+}

Reply via email to