commit: fc0dccd9e3f57251b695bde37325cb2a73c14b0e Author: Pacho Ramos <pacho <AT> gentoo <DOT> org> AuthorDate: Mon Jan 27 19:38:02 2025 +0000 Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org> CommitDate: Mon Jan 27 19:49:12 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc0dccd9
gui-libs/libgedit-tepl: Fix dependencies Thanks-to: Agostino Sarubbo Closes: https://bugs.gentoo.org/948889 Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org> .../libgedit-tepl/libgedit-tepl-6.12.0-r1.ebuild | 51 ++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/gui-libs/libgedit-tepl/libgedit-tepl-6.12.0-r1.ebuild b/gui-libs/libgedit-tepl/libgedit-tepl-6.12.0-r1.ebuild new file mode 100644 index 000000000000..9e4a5c16d37d --- /dev/null +++ b/gui-libs/libgedit-tepl/libgedit-tepl-6.12.0-r1.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org meson virtualx + +DESCRIPTION="GtkSourceView-based text editors and IDE helper library" +HOMEPAGE="https://gitlab.gnome.org/World/gedit/libgedit-tepl" + +LICENSE="LGPL-3+" +SLOT="6/4" +KEYWORDS="~amd64 ~loong ~riscv" +IUSE="gtk-doc" +RESTRICT="!test? ( test )" + +RDEPEND=" + !gui-libs/tepl + >=dev-libs/glib-2.74:2 + >=x11-libs/gtk+-3.22:3[introspection] + >=gui-libs/libgedit-gtksourceview-299.1.0:300 + >=gui-libs/libgedit-amtk-5.0:5=[introspection] + gui-libs/libgedit-gfls + dev-libs/icu:= + >=gnome-base/gsettings-desktop-schemas-42 + >=gui-libs/libhandy-1.6:1 + dev-libs/gobject-introspection:= +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-util/glib-utils + gtk-doc? ( + >=dev-util/gtk-doc-1.25 + app-text/docbook-xml-dtd:4.3 + ) + >=sys-devel/gettext-0.19.6 + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + -Dgobject_introspection=true + $(meson_use gtk-doc gtk_doc) + $(meson_use test tests) + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +}
