diff --git a/dev-libs/libpeas/files/libpeas-2.2.1-skip_test_gjs.patch b/dev-libs/libpeas/files/libpeas-2.2.1-skip_test_gjs.patch new file mode 100644 index 0000000000000..8ff289d20fdda --- /dev/null +++ b/dev-libs/libpeas/files/libpeas-2.2.1-skip_test_gjs.patch @@ -0,0 +1,14 @@ +https://bugs.gentoo.org/961580 +skip tests for gjs due to sandbox restrictions (usersandbox) +--- a/tests/libpeas/meson.build ++++ b/tests/libpeas/meson.build +@@ -9,7 +9,8 @@ libpeas_tests_sources = [ + libpeas_tests_c_args = ['-UG_DISABLE_ASSERT', '-UG_DISABLE_CAST_CHECKS'] + + if build_gjs_loader == true +- libpeas_tests_sources += [['extension-gjs', [gjs_dep]]] ++ warning('gjs tests are currently disabled due to sandbox restrictions #961580') ++# libpeas_tests_sources += [['extension-gjs', [gjs_dep]]] + endif + + if build_lua51_loader == true diff --git a/dev-libs/libpeas/libpeas-2.2.1.ebuild b/dev-libs/libpeas/libpeas-2.2.1.ebuild index 1fcf679a719ee..f474fb6641394 100644 --- a/dev-libs/libpeas/libpeas-2.2.1.ebuild +++ b/dev-libs/libpeas/libpeas-2.2.1.ebuild @@ -59,6 +59,9 @@ PATCHES=( # Gentoo-specific lua tweak hack "${FILESDIR}"/${PN}-2.2.1-lua_impl.patch "${FILESDIR}"/${PN}-1.38.1-test-extension.patch + + # https://bugs.gentoo.org/961580 + "${FILESDIR}"/${PN}-2.2.1-skip_test_gjs.patch ) pkg_setup() {