mirror of
https://anongit.gentoo.org/git/repo/gentoo.git
synced 2026-05-06 07:27:03 -04:00
dev-libs/gjs: drop 1.82.3-r1
Signed-off-by: Pacho Ramos <pacho@gentoo.org>
This commit is contained in:
@@ -1,4 +1,3 @@
|
||||
DIST gjs-1.80.2.tar.xz 663256 BLAKE2B d5c8dd85acc0ee1fa8da9450b1d9427da0f835b695d5c6877ea166d41751dcf4449bb00ee0068ac98abed245d6dc1d67504432db368b9fcd8d81e0f37e72e952 SHA512 cc9a9073f741ee60eff2d2ce808cca7f40e97798f9ffa9197ebc3780a8a5df6e174ba76293bf7547fc8fa7e82be6a828a633a5aa8ba27d551dec72d635b6c5bd
|
||||
DIST gjs-1.82.3.tar.xz 729556 BLAKE2B 75d60dafdf6437e46c3c0988fdbaf6280c357af7a66e200f93a65c82067d1610633295cb0ed241fbd9af97bc9a14a831281042297b422382def039195a54aeab SHA512 576f974a00b3bb1e3187c9c23d49281ed0eecd64949a91959638018bd57be18c61ff04a3e508933e0f59f7fe2502a2242282e964917d16358f079fe9d6397bd8
|
||||
DIST gjs-1.84.2.tar.xz 790488 BLAKE2B ab94f3dbc74c2983ce0abfd603bdd09e8aae1b130ca6756debd3d6c9f8c6311dde421baeaee1662ce402defd9f08f755cb535adaab1a5c846eb234305eede8fe SHA512 359b1cc2e1ecb447cc0e2f5e4733e6a47ac5acf5b7ede1716045bde56f53fdbf15f4465227c7ea207a34190ce275486f9725f37080d678a51b0d2d5e9d7a1c9b
|
||||
DIST gjs-1.88.0.tar.xz 806440 BLAKE2B cffc5a698272f7f6e4315ac77d3bab2bc63f3a2c0940701a9326a87550115784f765ab584e132f86976e2a9acc85ca1614c189a2e5f32b1f2babee5f6b1487d6 SHA512 5a58dacbeda62dfb89bfb5d115e706a965eb04bf92f29592769e9ae7a687c4f943fb5e94bf2db20524c73f21ec61e53375cccc01156ed5f41bb3169df0695567
|
||||
|
||||
@@ -1,69 +0,0 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit flag-o-matic gnome.org meson virtualx
|
||||
|
||||
DESCRIPTION="Javascript bindings for GNOME"
|
||||
HOMEPAGE="https://gjs.guide"
|
||||
|
||||
LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 ~loong ~ppc64 ~riscv x86"
|
||||
IUSE="examples readline sysprof test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# <glib-2.86.0 for bug #963815
|
||||
RDEPEND="
|
||||
>=dev-libs/glib-2.66.0:2
|
||||
<dev-libs/glib-2.86.0:2
|
||||
dev-libs/libffi:=
|
||||
>=dev-libs/gobject-introspection-1.82.0-r2:=
|
||||
dev-lang/spidermonkey:128
|
||||
x11-libs/cairo[X,glib]
|
||||
readline? ( sys-libs/readline:0= )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
|
||||
test? (
|
||||
sys-apps/dbus
|
||||
>=x11-libs/gtk+-3.20:3[introspection]
|
||||
)
|
||||
"
|
||||
BDEPEND="
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
append-cppflags -DG_DISABLE_CAST_CHECKS
|
||||
|
||||
# On musl, it's required that either gjs, pixman or gnome-shell to be built
|
||||
# with a larger stack otherwise librsvg fails to render a particular SVG, as
|
||||
# a result we fail to get gdm or gnome-shell running (greeted with a fail
|
||||
# whale screen). The bug has been reported to librsvg. This is ideally just
|
||||
# a temporary workaround until we understand what exactly needs a larger
|
||||
# stack size, as it's not sufficient to do just librsvg.
|
||||
#
|
||||
# Please refer to:
|
||||
# https://gitlab.gnome.org/GNOME/librsvg/-/issues/686
|
||||
# https://gitlab.gnome.org/GNOME/librsvg/-/issues/874
|
||||
#
|
||||
# TODO: Find an actual fix instead of increasing the stack
|
||||
use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152
|
||||
|
||||
# FIXME: add systemtap/dtrace support, like in glib:2
|
||||
local emesonargs=(
|
||||
$(meson_feature readline)
|
||||
$(meson_feature sysprof profiler)
|
||||
-Dinstalled_tests=false
|
||||
$(meson_use !test skip_dbus_tests)
|
||||
$(meson_use !test skip_gtk_tests)
|
||||
-Db_pch=True # TODO this has to go
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
virtx meson_src_test
|
||||
}
|
||||
Reference in New Issue
Block a user