diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-09-22 05:16:15 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-09-22 05:16:15 +0100 |
commit | 67ff4e881df5f5a1482662d6aba4680f82d12197 (patch) | |
tree | 4b24e048c6a713f514fc5397b5eb8418a7fa490e /dev-libs/gjs/gjs-1.77.2.ebuild | |
parent | dcd08467271c676e143c6c967faf8580fae7ca77 (diff) |
gentoo auto-resync : 22:09:2023 - 05:16:14
Diffstat (limited to 'dev-libs/gjs/gjs-1.77.2.ebuild')
-rw-r--r-- | dev-libs/gjs/gjs-1.77.2.ebuild | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/dev-libs/gjs/gjs-1.77.2.ebuild b/dev-libs/gjs/gjs-1.77.2.ebuild deleted file mode 100644 index c5181d62024c..000000000000 --- a/dev-libs/gjs/gjs-1.77.2.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2023 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://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs" - -LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" -SLOT="0" -IUSE="+cairo examples readline sysprof test" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/glib-2.66.0:2 - dev-libs/libffi:= - >=dev-libs/gobject-introspection-1.71.1:= - dev-lang/spidermonkey:115 - cairo? ( 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 cairo) - $(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 -} |