summaryrefslogtreecommitdiff
path: root/dev-ruby/language_server-protocol
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-07-25 19:04:23 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-07-25 19:04:23 +0000
commit212641b79a9cfd69679ee4e25c790a6561c4f295 (patch)
treea3385a6228c1b058e68c0edd53c55c345fe50ac3 /dev-ruby/language_server-protocol
parent63f89fc61343f3b5b644bcc75457f0e1a447aea2 (diff)
downloadbaldeagleos-repo-212641b79a9cfd69679ee4e25c790a6561c4f295.tar.gz
baldeagleos-repo-212641b79a9cfd69679ee4e25c790a6561c4f295.tar.xz
baldeagleos-repo-212641b79a9cfd69679ee4e25c790a6561c4f295.zip
Adding metadata
Diffstat (limited to 'dev-ruby/language_server-protocol')
-rw-r--r--dev-ruby/language_server-protocol/language_server-protocol-3.17.0.4-r1.ebuild (renamed from dev-ruby/language_server-protocol/language_server-protocol-3.17.0.4.ebuild)14
-rw-r--r--dev-ruby/language_server-protocol/language_server-protocol-3.17.0.5-r1.ebuild (renamed from dev-ruby/language_server-protocol/language_server-protocol-3.17.0.5.ebuild)14
2 files changed, 24 insertions, 4 deletions
diff --git a/dev-ruby/language_server-protocol/language_server-protocol-3.17.0.4.ebuild b/dev-ruby/language_server-protocol/language_server-protocol-3.17.0.4-r1.ebuild
index 8ef539a4ab96..e82893c21536 100644
--- a/dev-ruby/language_server-protocol/language_server-protocol-3.17.0.4.ebuild
+++ b/dev-ruby/language_server-protocol/language_server-protocol-3.17.0.4-r1.ebuild
@@ -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
}
diff --git a/dev-ruby/language_server-protocol/language_server-protocol-3.17.0.5.ebuild b/dev-ruby/language_server-protocol/language_server-protocol-3.17.0.5-r1.ebuild
index 8ef539a4ab96..e82893c21536 100644
--- a/dev-ruby/language_server-protocol/language_server-protocol-3.17.0.5.ebuild
+++ b/dev-ruby/language_server-protocol/language_server-protocol-3.17.0.5-r1.ebuild
@@ -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
}