dev-ruby/language_server-protocol: add 3.17.0.4-r1 & 3.17.0.5-r1, drop 3.17.0.4 & 3.17.0.5

closes: https://bugs.gentoo.org/950693

fixes to the build fail with missing dependencies, and an unnecessary
call to git during build

Signed-off-by: Bryce Copeland (truffle) <truffle074@gmail.com>
This commit is contained in:
Bryce Copeland (truffle)
2025-07-23 16:27:04 +10:00
parent bac8dbdae8
commit ad7f7adcbe
2 changed files with 24 additions and 4 deletions

View File

@@ -17,6 +17,11 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
# TODO: if necessary create ebuilds for testing dependencies
# most test dependencies can be satisfied aside from m (short for metal)
# which has proven to be an entire rabbithole of extra packages
RUBY_FAKEGEM_RECIPE_TEST="none"
all_ruby_unpack() {
default
@@ -29,8 +34,13 @@ each_fakegem_configure() {
# by default these lines contain code that runs unnecessary shell commands or
# searches that don't make sense with the ebuild directory structure.
# values are set independently by the eclass anyways, so can be removed
sed -i '/^spec.files*/d' "${PN}.gemspec" || die
sed -i '/^spec.executables*/d' "${PN}.gemspec" || die
sed -i '/^\s*spec.files*/d' "${PN}.gemspec" || die
sed -i '/^\s*spec.executables*/d' "${PN}.gemspec" || die
default
}
each_fakegem_test() {
ewarn "Tests disabled due to dependency issues"
default
}

View File

@@ -17,6 +17,11 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
# TODO: if necessary create ebuilds for testing dependencies
# most test dependencies can be satisfied aside from m (short for metal)
# which has proven to be an entire rabbithole of extra packages
RUBY_FAKEGEM_RECIPE_TEST="none"
all_ruby_unpack() {
default
@@ -29,8 +34,13 @@ each_fakegem_configure() {
# by default these lines contain code that runs unnecessary shell commands or
# searches that don't make sense with the ebuild directory structure.
# values are set independently by the eclass anyways, so can be removed
sed -i '/^spec.files*/d' "${PN}.gemspec" || die
sed -i '/^spec.executables*/d' "${PN}.gemspec" || die
sed -i '/^\s*spec.files*/d' "${PN}.gemspec" || die
sed -i '/^\s*spec.executables*/d' "${PN}.gemspec" || die
default
}
each_fakegem_test() {
ewarn "Tests disabled due to dependency issues"
default
}