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 +}
