From 20acd89d4b267789335132ebc6fe68c1b827d79e Mon Sep 17 00:00:00 2001 From: "Bryce Copeland (truffle)" Date: Wed, 23 Jul 2025 15:50:26 +1000 Subject: [PATCH] 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) --- ...uby-lsp-0.23.11.ebuild => ruby-lsp-0.23.11-r1.ebuild} | 9 +++++++++ ...uby-lsp-0.23.23.ebuild => ruby-lsp-0.23.23-r1.ebuild} | 9 +++++++++ 2 files changed, 18 insertions(+) rename dev-ruby/ruby-lsp/{ruby-lsp-0.23.11.ebuild => ruby-lsp-0.23.11-r1.ebuild} (71%) rename dev-ruby/ruby-lsp/{ruby-lsp-0.23.23.ebuild => ruby-lsp-0.23.23-r1.ebuild} (71%) 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/rbs-3 =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/rbs-3 =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 +}