summaryrefslogtreecommitdiff
path: root/gui-libs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-01-26 22:42:39 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-01-26 22:42:39 +0000
commit4f5eafd9cc8e9b40e20b0a1abd96f1bcd634d0a0 (patch)
treecb69a640393ecfc4dbd302e069fe282d98202290 /gui-libs
parent3e90fd411cb5f48da3f2487a4ea0efcbee2bfa08 (diff)
gentoo auto-resync : 26:01:2025 - 22:42:38
Diffstat (limited to 'gui-libs')
-rw-r--r--gui-libs/Manifest.gzbin5623 -> 5959 bytes
-rw-r--r--gui-libs/libgedit-amtk/Manifest6
-rw-r--r--gui-libs/libgedit-amtk/libgedit-amtk-5.8.0.ebuild4
-rw-r--r--gui-libs/libgedit-amtk/libgedit-amtk-5.9.0.ebuild42
-rw-r--r--gui-libs/libgedit-amtk/metadata.xml2
-rw-r--r--gui-libs/libgedit-gfls/Manifest5
-rw-r--r--gui-libs/libgedit-gfls/libgedit-gfls-0.2.0.ebuild45
-rw-r--r--gui-libs/libgedit-gfls/libgedit-gfls-0.2.1.ebuild45
-rw-r--r--gui-libs/libgedit-gfls/metadata.xml11
-rw-r--r--gui-libs/libgedit-gtksourceview/Manifest8
-rw-r--r--gui-libs/libgedit-gtksourceview/libgedit-gtksourceview-299.0.4.ebuild4
-rw-r--r--gui-libs/libgedit-gtksourceview/libgedit-gtksourceview-299.3.0.ebuild46
-rw-r--r--gui-libs/libgedit-gtksourceview/libgedit-gtksourceview-299.4.0.ebuild46
-rw-r--r--gui-libs/libgedit-gtksourceview/metadata.xml2
-rw-r--r--gui-libs/libgedit-tepl/Manifest5
-rw-r--r--gui-libs/libgedit-tepl/libgedit-tepl-6.11.0.ebuild50
-rw-r--r--gui-libs/libgedit-tepl/libgedit-tepl-6.12.0.ebuild50
-rw-r--r--gui-libs/libgedit-tepl/metadata.xml11
-rw-r--r--gui-libs/vte-common/Manifest4
-rw-r--r--gui-libs/vte-common/vte-common-0.78.3.ebuild (renamed from gui-libs/vte-common/vte-common-0.74.2.ebuild)21
-rw-r--r--gui-libs/vte/Manifest5
-rw-r--r--gui-libs/vte/vte-0.78.3.ebuild (renamed from gui-libs/vte/vte-0.74.2.ebuild)29
22 files changed, 397 insertions, 44 deletions
diff --git a/gui-libs/Manifest.gz b/gui-libs/Manifest.gz
index 8d7b6b7417b7..d2e80121b02f 100644
--- a/gui-libs/Manifest.gz
+++ b/gui-libs/Manifest.gz
Binary files differ
diff --git a/gui-libs/libgedit-amtk/Manifest b/gui-libs/libgedit-amtk/Manifest
index 05d634d98a0a..f662e3af4aba 100644
--- a/gui-libs/libgedit-amtk/Manifest
+++ b/gui-libs/libgedit-amtk/Manifest
@@ -1,3 +1,5 @@
DIST libgedit-amtk-5.8.0.tar.xz 58848 BLAKE2B cb1bb4dd45be7e326e5a35af0cc7dddf22615b79fa0e4669ad1ede7b0042c210e98e8dc131640898328548092ff7ae7d7554d3d7f0c96c22730c295787dd07f1 SHA512 07aa15493023177c574f9b4178e6cc125a02f91e2e5ede4136c0a473860003f790a4348f1fe75fd126922c4e5ce7ca7e9856dc5c257b48784b7242dc758311e3
-EBUILD libgedit-amtk-5.8.0.ebuild 943 BLAKE2B b16ff7811b96e2e89a764ff333dd8cca6d02a2a7cc27b1a757c110d31a5eca144428cd5ca3b1569e025d6870224841f5cf3bbc0969cb3cd46739321dd6229fca SHA512 521f6334ee1326ab6739e0ef2f208ef74da9ecd728383a94c55a11ca9c99bdaba79050177be3b4e00336f0092422e1f86330048f678150b146bbfa8725f64f88
-MISC metadata.xml 359 BLAKE2B 843d0279fc97e2f9f3100d33001ae6e4a3b8e7d72cf98073cf1a47cad2d431fe858056685824be7a343372112b3042ad6cdf23389e390c5379fa20b4df52b1e0 SHA512 5bd814192f3b6360d478dc55ce9accc5ed8321091c87b03c2a6a8c9fa8867e0843fc480a7582a2b5911d4bd1e61554dedfe72a7bf7787b02b8e0d056fb7ceb09
+DIST libgedit-amtk-5.9.0.tar.xz 59428 BLAKE2B b55adb7a679acdf15d8117fa69a51f9202fce995168cdd7501a4f8ab4f6be5e9e041bcc4826f7a9c93bd20f2e16de29faf684e11e8771077bf3c3f00e1363f12 SHA512 f7f51afef6b91fd364eab87b8f7ace294a2bde79ef4ee9caf351a6e97e30d1ff8ccd6c86b86080ef1ab0ae42c4682de0ec068440e0833d178c632f39da470a6a
+EBUILD libgedit-amtk-5.8.0.ebuild 944 BLAKE2B 9f7f8eef3dea6a5a4523ee5c3f85650cc7d40df4746c9826445ea2fcfb148b8bab440b775bcab634e9527dd0b48b07aacea915243b660621922a123d4f1fad46 SHA512 642389b967c7fd94bcb7b75811fdc4414ef20acac528617db7b40a4b31a13f0a15a2dcb3567e90a2c92e0e40bdc673145677ea6410131d2ff3efcbbc75abd32a
+EBUILD libgedit-amtk-5.9.0.ebuild 932 BLAKE2B a4c0a4081d9a125aa5eb7f0f7e2c8ac8ccad31fa5ccd76504459838695f7376cf6fe08da99fa698a2bde2ebfdfbc1393670295ea45b6b163dad10d5666b6a156 SHA512 acbe67db9bdf2b0caede953ecbd6a66a9385977d0dfe039aecad1f5f4d208feda1eaf782203d29927232a8573b4f6477d707c5093bbd09a0d6267cc5681157ad
+MISC metadata.xml 360 BLAKE2B d1487d67378426ab3e432f6a5f7f3df24bbf0296b216dfe522e09d5270d437d4db52e856503fb6ab70a7792fe32eaac4156cb25f3fa1c5c52ab5eebc12cde6e1 SHA512 705b312a66090d721103ba2bb336ebb18c4f8e959c955a01fed41deeb69e780989545acd08d35d20987b6044e85768d9cfaacbf88c9a1a862f44079f1dd0c4be
diff --git a/gui-libs/libgedit-amtk/libgedit-amtk-5.8.0.ebuild b/gui-libs/libgedit-amtk/libgedit-amtk-5.8.0.ebuild
index d7c495230b7b..43c2ff1f69e8 100644
--- a/gui-libs/libgedit-amtk/libgedit-amtk-5.8.0.ebuild
+++ b/gui-libs/libgedit-amtk/libgedit-amtk-5.8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
inherit gnome2 meson
DESCRIPTION="Actions, Menus and Toolbars Kit for GTK applications"
-HOMEPAGE="https://github.com/gedit-technology/libgedit-amtk"
+HOMEPAGE="https://gitlab.gnome.org/World/gedit/libgedit-amtk"
SRC_URI="https://gedit-technology.net/tarballs/libgedit-amtk/${P}.tar.xz"
LICENSE="LGPL-2.1+"
diff --git a/gui-libs/libgedit-amtk/libgedit-amtk-5.9.0.ebuild b/gui-libs/libgedit-amtk/libgedit-amtk-5.9.0.ebuild
new file mode 100644
index 000000000000..dde9282fad07
--- /dev/null
+++ b/gui-libs/libgedit-amtk/libgedit-amtk-5.9.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2 meson
+
+DESCRIPTION="Actions, Menus and Toolbars Kit for GTK applications"
+HOMEPAGE="https://gitlab.gnome.org/World/gedit/libgedit-amtk"
+
+LICENSE="LGPL-2.1+"
+SLOT="5/0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+IUSE="+introspection gtk-doc test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ !gui-libs/amtk
+ >=dev-libs/glib-2.56:2
+ >=x11-libs/gtk+-3.22:3[introspection?]
+ introspection? ( >=dev-libs/gobject-introspection-1.42:= )
+"
+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=(
+ $(meson_use introspection gobject_introspection)
+ $(meson_use gtk-doc gtk_doc)
+ $(meson_use test tests)
+ )
+ meson_src_configure
+}
diff --git a/gui-libs/libgedit-amtk/metadata.xml b/gui-libs/libgedit-amtk/metadata.xml
index e6e354e5785c..0c4034d6c61a 100644
--- a/gui-libs/libgedit-amtk/metadata.xml
+++ b/gui-libs/libgedit-amtk/metadata.xml
@@ -6,6 +6,6 @@
<name>Gentoo GNOME Desktop</name>
</maintainer>
<upstream>
- <remote-id type="github">gedit-technology/libgedit-amtk</remote-id>
+ <remote-id type="gnome-gitlab">World/gedit/libgedit-amtk</remote-id>
</upstream>
</pkgmetadata>
diff --git a/gui-libs/libgedit-gfls/Manifest b/gui-libs/libgedit-gfls/Manifest
new file mode 100644
index 000000000000..a597a7a08539
--- /dev/null
+++ b/gui-libs/libgedit-gfls/Manifest
@@ -0,0 +1,5 @@
+DIST libgedit-gfls-0.2.0.tar.xz 21772 BLAKE2B 901e1251b23ad26b320911ee7fa9621838827c634a0e8c8ac3f28c31378b811d78887585231d618ee2444792b8d91541037be7625ebe3a349596405afee9cbf8 SHA512 6e2fac16f6132a13a05bd408be9083c364001254ded5d17f9483e0527d0d31647cf513a63693b12555b1299376e4e5031c60af81ba07ddc88b0293832ecde260
+DIST libgedit-gfls-0.2.1.tar.xz 24756 BLAKE2B 07d4db9568a6faba30997adf8aa367f35d535d180dbb1288cbf46a19c06d2a79e2352766b69d3f592ac4a697464ac135c02debc3636f19425b62a83897c9d8eb SHA512 db786777f9aac6b98030da4c596d0a117453313cad506ea2d108019e44d86035e1dfc04560bbdcc141366b73f1912944b49e0d2b8e1dfa97454657d082e33b44
+EBUILD libgedit-gfls-0.2.0.ebuild 870 BLAKE2B d919f31e981597d059c9ebe5624a882faaa363633fbaf37995778a56caa35c32e40acb878cc510107e4b8740512173fe78cddfe0731205a10fd0c9b9464f5538 SHA512 aeef6a84cbf3e84c6d66e66b23e07e8471063a64d9091232be31c44234a080828714837be0e606e73551e1abdf18b268774bea216df9989bdfe60164ba06ed9c
+EBUILD libgedit-gfls-0.2.1.ebuild 870 BLAKE2B d919f31e981597d059c9ebe5624a882faaa363633fbaf37995778a56caa35c32e40acb878cc510107e4b8740512173fe78cddfe0731205a10fd0c9b9464f5538 SHA512 aeef6a84cbf3e84c6d66e66b23e07e8471063a64d9091232be31c44234a080828714837be0e606e73551e1abdf18b268774bea216df9989bdfe60164ba06ed9c
+MISC metadata.xml 360 BLAKE2B 96946ffc0ae1e3caf592c77e9815e5a8bd7c232ae6c74916b420231146ade0d246c1745e689afb2ec874a41ed65ed38c9ed158d9ce741062de29311169f4085c SHA512 9882bafa86c7a1d3217a1631d59a80512866425b88cbd2576a655a050dbad4e9d269e61f7be65108723a6b055f83295e6cd80d532f65166b2d832e139feec776
diff --git a/gui-libs/libgedit-gfls/libgedit-gfls-0.2.0.ebuild b/gui-libs/libgedit-gfls/libgedit-gfls-0.2.0.ebuild
new file mode 100644
index 000000000000..2d445385aabd
--- /dev/null
+++ b/gui-libs/libgedit-gfls/libgedit-gfls-0.2.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson virtualx
+
+DESCRIPTION="A module dedicated to file loading and saving"
+HOMEPAGE="https://gitlab.gnome.org/World/gedit/libgedit-gfls"
+
+LICENSE="LGPL-3+"
+SLOT="6/4"
+KEYWORDS="~amd64"
+IUSE="gtk-doc"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-libs/glib-2.78:2
+ >=x11-libs/gtk+-3.22:3[introspection]
+ gnome-base/gsettings-desktop-schemas
+ 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
+}
diff --git a/gui-libs/libgedit-gfls/libgedit-gfls-0.2.1.ebuild b/gui-libs/libgedit-gfls/libgedit-gfls-0.2.1.ebuild
new file mode 100644
index 000000000000..2d445385aabd
--- /dev/null
+++ b/gui-libs/libgedit-gfls/libgedit-gfls-0.2.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson virtualx
+
+DESCRIPTION="A module dedicated to file loading and saving"
+HOMEPAGE="https://gitlab.gnome.org/World/gedit/libgedit-gfls"
+
+LICENSE="LGPL-3+"
+SLOT="6/4"
+KEYWORDS="~amd64"
+IUSE="gtk-doc"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-libs/glib-2.78:2
+ >=x11-libs/gtk+-3.22:3[introspection]
+ gnome-base/gsettings-desktop-schemas
+ 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
+}
diff --git a/gui-libs/libgedit-gfls/metadata.xml b/gui-libs/libgedit-gfls/metadata.xml
new file mode 100644
index 000000000000..e9106bf80067
--- /dev/null
+++ b/gui-libs/libgedit-gfls/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>gnome@gentoo.org</email>
+ <name>Gentoo GNOME Desktop</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="gnome-gitlab">World/gedit/libgedit-gfls</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/gui-libs/libgedit-gtksourceview/Manifest b/gui-libs/libgedit-gtksourceview/Manifest
index 3c9034857888..3f1c66781e39 100644
--- a/gui-libs/libgedit-gtksourceview/Manifest
+++ b/gui-libs/libgedit-gtksourceview/Manifest
@@ -1,3 +1,7 @@
DIST libgedit-gtksourceview-299.0.4.tar.xz 644008 BLAKE2B f11165235b2e5af709d0fe586761e3897d82f61e2a92ae122a057d123fe3fe633c421470f48fa8e378bbab3f751deecae183e893254d58db7beb73de408ec3c3 SHA512 cf264620cbe621b51ac22ce9943b1e5517ac7a4d4300d383f4e24664a757fc98e3d339c07a5e6282247d93ea606eafa5346907516d838aec38aaa301fd18d91e
-EBUILD libgedit-gtksourceview-299.0.4.ebuild 1011 BLAKE2B 3c5ad9e3ce31f5e5902209b2f58ab3245edad09edcd00c5466c5f4dbbe93161faa4349f04562bfb900e58c8f768850c4ce72269551767a1ea68e4ff4cc5c8467 SHA512 e4d342b3249238ad3fb3ca2e8d1c296d49171dfba7cd23cda415e9e1d048e57afbbe49b9ac627f2a1f892c4a78e91442b8a35d56fcf578c7b78f089c9068b053
-MISC metadata.xml 368 BLAKE2B 47c956f46c63285789700c5f9bfd1198d065dd21faca16fb19abe0bcc737a04ef581a7ebee5176202b903897a53e1028e4757dc722a90894578c0f80548a3ba8 SHA512 c7f4ed0483347bf24660a4378fd7f0f2be1b2579e757fd8e70782484c8bfe0d04cdd7706db103fbbdc1177a4bd9efaa9d2e3daa01cbca9164d13a0ef51ae552c
+DIST libgedit-gtksourceview-299.3.0.tar.xz 648488 BLAKE2B 669cdce87cba871bf868b77d8fcb87024e6f2b2f4e7489cc75dd6c30f67fedab430d5c2435255dc9c8fa305332ff1b6eb460e703ae81a10118826d4a92a82d57 SHA512 bae92b7ecf2440016bb9e349da496ee2ca02997867f9e1cc66528910d66ca52d1d38e5ad4169f653b8917eea9fd52cbc15627fd21901dc96cbc059e4741593e4
+DIST libgedit-gtksourceview-299.4.0.tar.xz 649176 BLAKE2B c94a5131fd7ec99e9c151ead67c97e44b18c12ba734313ebb7743ed6f416a945cfec644b38d0915af41ad98a9c80c47094fd843875e06aaf940f373e68ec411a SHA512 af87654b60cd93c805ad32df9f5ed4b83b09ca6fbfb8c960f3b5550ef70f430b9890a0230ff4c4d8c82771e4dd7c6680b51a2aff7b0b5df989cf9fd91f96ad18
+EBUILD libgedit-gtksourceview-299.0.4.ebuild 1012 BLAKE2B 0a5bce3645902dd8b5cb1e445a7b13d8d850f3772f6abdafebf67129f33ccd3cacaae679478e3e4999289404082cf2faa0254d6ffae8748eefcd7421619371b5 SHA512 2988606ff692ce63252a52c9eaa1c74f123960774c3746ec3beb5ff2ae6a9e0808d0fc7c076c1fd49ec9f2a2ba6f70d479d8f6b9a7dc9ea5ce3f6a7f8675af72
+EBUILD libgedit-gtksourceview-299.3.0.ebuild 963 BLAKE2B 0fbaba02a10a12da845f72208acf16daccffca9e02f1e29b3da5b9bc4b0dc1568361b2935cadbda718ce23bb36bb3445337e5b9f5e2e3bf0e78f9b53f8a9a345 SHA512 c772394b5eabf27509eb492e525049dc1f12d950dda18eb660bd3df5e3848e9bdf99119f0065c84065f6d329a13eb4dde005286668b9d80e76a118fabb74ef57
+EBUILD libgedit-gtksourceview-299.4.0.ebuild 963 BLAKE2B 0fbaba02a10a12da845f72208acf16daccffca9e02f1e29b3da5b9bc4b0dc1568361b2935cadbda718ce23bb36bb3445337e5b9f5e2e3bf0e78f9b53f8a9a345 SHA512 c772394b5eabf27509eb492e525049dc1f12d950dda18eb660bd3df5e3848e9bdf99119f0065c84065f6d329a13eb4dde005286668b9d80e76a118fabb74ef57
+MISC metadata.xml 369 BLAKE2B 9b17c8e08473e2328573749f369a1d4b98152088364628d03c41d8e8cddc46afc5d0a6cc067d25b62aaf47a7f192c45940fe3f76c049af851e939e49cb1ca4a8 SHA512 e6fa507caf24c14279347d2ef0ebb6490c66d5e23e61ba6875aecda4d0ea8a94fbbe85ba0b9a652e5bba9ec883029352552230823be43be2f4cebe9038c6599d
diff --git a/gui-libs/libgedit-gtksourceview/libgedit-gtksourceview-299.0.4.ebuild b/gui-libs/libgedit-gtksourceview/libgedit-gtksourceview-299.0.4.ebuild
index 7999342c4a2f..08b81f3b366c 100644
--- a/gui-libs/libgedit-gtksourceview/libgedit-gtksourceview-299.0.4.ebuild
+++ b/gui-libs/libgedit-gtksourceview/libgedit-gtksourceview-299.0.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
inherit gnome.org meson virtualx xdg
DESCRIPTION="Gedit Technology - Source code editing widget"
-HOMEPAGE="https://github.com/gedit-technology/libgedit-gtksourceview"
+HOMEPAGE="https://gitlab.gnome.org/World/gedit/libgedit-gtksourceview"
SRC_URI="https://gedit-technology.net/tarballs/libgedit-gtksourceview/${P}.tar.xz"
LICENSE="LGPL-2.1+"
diff --git a/gui-libs/libgedit-gtksourceview/libgedit-gtksourceview-299.3.0.ebuild b/gui-libs/libgedit-gtksourceview/libgedit-gtksourceview-299.3.0.ebuild
new file mode 100644
index 000000000000..1cd761811ac8
--- /dev/null
+++ b/gui-libs/libgedit-gtksourceview/libgedit-gtksourceview-299.3.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson virtualx xdg
+
+DESCRIPTION="Gedit Technology - Source code editing widget"
+HOMEPAGE="https://gitlab.gnome.org/World/gedit/libgedit-gtksourceview"
+
+LICENSE="LGPL-2.1+"
+SLOT="300"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+IUSE="gtk-doc test"
+
+RDEPEND="
+ >=dev-libs/glib-2.74:2
+ >=x11-libs/gtk+-3.20:3[introspection]
+ >=dev-libs/libxml2-2.6:2
+
+ 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 dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
+}
diff --git a/gui-libs/libgedit-gtksourceview/libgedit-gtksourceview-299.4.0.ebuild b/gui-libs/libgedit-gtksourceview/libgedit-gtksourceview-299.4.0.ebuild
new file mode 100644
index 000000000000..1cd761811ac8
--- /dev/null
+++ b/gui-libs/libgedit-gtksourceview/libgedit-gtksourceview-299.4.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson virtualx xdg
+
+DESCRIPTION="Gedit Technology - Source code editing widget"
+HOMEPAGE="https://gitlab.gnome.org/World/gedit/libgedit-gtksourceview"
+
+LICENSE="LGPL-2.1+"
+SLOT="300"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+IUSE="gtk-doc test"
+
+RDEPEND="
+ >=dev-libs/glib-2.74:2
+ >=x11-libs/gtk+-3.20:3[introspection]
+ >=dev-libs/libxml2-2.6:2
+
+ 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 dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
+}
diff --git a/gui-libs/libgedit-gtksourceview/metadata.xml b/gui-libs/libgedit-gtksourceview/metadata.xml
index 583a2bd589dc..01c6e8dcc5f0 100644
--- a/gui-libs/libgedit-gtksourceview/metadata.xml
+++ b/gui-libs/libgedit-gtksourceview/metadata.xml
@@ -6,6 +6,6 @@
<name>Gentoo GNOME Desktop</name>
</maintainer>
<upstream>
- <remote-id type="github">gedit-technology/libgedit-gtksourceview</remote-id>
+ <remote-id type="gnome-gitlab">World/gedit/libgedit-gtksourceview</remote-id>
</upstream>
</pkgmetadata>
diff --git a/gui-libs/libgedit-tepl/Manifest b/gui-libs/libgedit-tepl/Manifest
new file mode 100644
index 000000000000..4720a38c685b
--- /dev/null
+++ b/gui-libs/libgedit-tepl/Manifest
@@ -0,0 +1,5 @@
+DIST libgedit-tepl-6.11.0.tar.xz 173836 BLAKE2B ef31ad6e9c63d4e593d7f0416beea417fce4fc661ec9b9c22cc4d11317713e6a9be69bf68cdf7fe9de1fa51fcf8d45e83701f4249a8fc8d4e8ccca9334c43272 SHA512 1137ca24d8395fba4a5959b37a3b4dae2400853b9cc09f5411df8d1a448b33caae5c347eb8f50e3caae880015ad620c49fbfc0c081b80067e0abad3a63b59e0f
+DIST libgedit-tepl-6.12.0.tar.xz 187632 BLAKE2B b4dc7e403ac61166325fd5f8caf30afb28984ba7d67c9a450f137db46456f2ae3d55cb34715f34f3c08184bd2b15a019ba02f74a5cff100221a31d836189a64a SHA512 3a3c9a7b09b4ae624c637df6b9da254bbb1d79dfd2b1e28fa3d2b3b9bf3530d7e2014a0daeb96624d3aeda0fe0949e15737d0acc7179dbb4d21589a076583295
+EBUILD libgedit-tepl-6.11.0.ebuild 1031 BLAKE2B fcbf3c358b3ab61ee2aa53f61583cf715c554edec90f22108070cb8a5083dbcd2ded2ec8a2a8042c4fcb87fdbcc40db60c371cb3125fcbb1bf20b1d82283960b SHA512 87a738daa9c8a1bd61bb934cfde85bd4cce5de908f7a4e1696c4f600c977e134844c637874b97f39f64afad3fe94f3eef62ed5d8e71b15ce7e1ad92bb24c89f7
+EBUILD libgedit-tepl-6.12.0.ebuild 1031 BLAKE2B fcbf3c358b3ab61ee2aa53f61583cf715c554edec90f22108070cb8a5083dbcd2ded2ec8a2a8042c4fcb87fdbcc40db60c371cb3125fcbb1bf20b1d82283960b SHA512 87a738daa9c8a1bd61bb934cfde85bd4cce5de908f7a4e1696c4f600c977e134844c637874b97f39f64afad3fe94f3eef62ed5d8e71b15ce7e1ad92bb24c89f7
+MISC metadata.xml 360 BLAKE2B 8e9f10634fbc734682be661bbf80cdd07cca54e9121bea689e89029ca25f977abf11378e6962ba5386b18a5bfb7ab2ff6a53904cd9f8adcd6e069a982384807c SHA512 72ca82c96e4ff0c93b7ecd0ae5a76d85c5a97d3120c349fc08a67a459cca15ebc4839a98b977bcc7ce253ffde7847606d1d61b5bf1f22bc431d4719bb6dc534c
diff --git a/gui-libs/libgedit-tepl/libgedit-tepl-6.11.0.ebuild b/gui-libs/libgedit-tepl/libgedit-tepl-6.11.0.ebuild
new file mode 100644
index 000000000000..478605d08a42
--- /dev/null
+++ b/gui-libs/libgedit-tepl/libgedit-tepl-6.11.0.ebuild
@@ -0,0 +1,50 @@
+# 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"
+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
+ 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
+}
diff --git a/gui-libs/libgedit-tepl/libgedit-tepl-6.12.0.ebuild b/gui-libs/libgedit-tepl/libgedit-tepl-6.12.0.ebuild
new file mode 100644
index 000000000000..478605d08a42
--- /dev/null
+++ b/gui-libs/libgedit-tepl/libgedit-tepl-6.12.0.ebuild
@@ -0,0 +1,50 @@
+# 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"
+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
+ 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
+}
diff --git a/gui-libs/libgedit-tepl/metadata.xml b/gui-libs/libgedit-tepl/metadata.xml
new file mode 100644
index 000000000000..e66a7f943c32
--- /dev/null
+++ b/gui-libs/libgedit-tepl/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>gnome@gentoo.org</email>
+ <name>Gentoo GNOME Desktop</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="gnome-gitlab">World/gedit/libgedit-tepl</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/gui-libs/vte-common/Manifest b/gui-libs/vte-common/Manifest
index d79828a64234..b11cad8075af 100644
--- a/gui-libs/vte-common/Manifest
+++ b/gui-libs/vte-common/Manifest
@@ -1,6 +1,6 @@
AUX vte-common-0.70.0-musl-W_EXITCODE.patch 779 BLAKE2B c35f3cd21e59b9693d75b00232ef8b2d95448f4ff7031142050e9286ff854a19095bb56cec471d50585302ac08ca7a1d40ad068c013d8af142b0165d4c8d2112 SHA512 a3dd31fb4fcc9c2e725cfd64bbc63def63c1c1a85b6896b4a82083d6ff985df885c3a587e8c3c001de2acae476cb950f05a1e31b33bb263ba4895d25fa1e275b
-DIST vte-0.74.2.tar.bz2 505422 BLAKE2B 243eabfb26c0ec65d0b202437ae79265440256941dae4263e9d6dc9afea24d0fbbd7d421864a90b54d2ba953cd60a2b5a41aef9fb9e53396176bcc71400eef82 SHA512 203dd0f8606b8979cde01781412e0dbab3cb8857828e55f6d69ecfc2e4d58d53430aa5c61a2203e122c772ba1f6c5b739d3c03456b133580e76d511d67f3f534
DIST vte-0.76.3.tar.bz2 564747 BLAKE2B 1ad65a18ca1aa2371dd74ef3ebaf1aa44358c4a1cbcfa39296fde10e03a76cdbdd2ca7f229f1b4507016e8b986824407d937952a45306eab5e6c0ca5ee9cec8b SHA512 8b7e18831e99ac92159f7b39c6404879cebf22f1f2dcb3feb38cad61f374767f631923c219e153551e9f30ee75c1e8e975fbbf3a6027b9c62ba4f948e3c9f199
-EBUILD vte-common-0.74.2.ebuild 2019 BLAKE2B feefd653025ad74b62dfb19e1e67a637b6ce09f5cac608c92033c08263932f16e19dcb610f3d97f459b2e5a63099f47c3a86a9c9687748816e7404a8eecadf2e SHA512 21f77a273bbb7b9e7208f6627794d2d9f38baf5a695aff5aa8f1a5003a57d3bc16fa1f254a9e87a9a7fe8ff93fce666a53ee952a6580ef075b31e1fae07db414
+DIST vte-0.78.3.tar.xz 577420 BLAKE2B 273702dede11b0a6dba6bcc8fb1fe7d4fdf3b5194128e39a5e8c285139afb363676e9be6b2e6642f5f6924928b1aeeabd045ddd9f606a14340ea069a2c7d4aeb SHA512 364729996dd0f6e491f7ffbe342db92d9f9822c6c4468265269fcfbc324e0e2c66f75107f9653b161fe4e97755c4092571b29ded963f9c00189bcbb443b5f187
EBUILD vte-common-0.76.3.ebuild 2019 BLAKE2B 4338ecc49885e905cc2ea09b7d0ff7f74fbdafea1cb7668dfd80f991d3bb5b3b15c4bc2eb8c3c15286d5f68f6ece61ad6c3f077e0966714045af29bd6aa961b6 SHA512 5faeef6e10b8275f9c9893cbe4bdbe7cbbbaeb7e54e60812cfeaf14b6832c0a9737dd95b7f6f10774db959347ae0305c2875bd510e259fa15f8dafd6231f4e78
+EBUILD vte-common-0.78.3.ebuild 1916 BLAKE2B 6ab8497887447ca992bcea8ea383434434753810365ff9a9640cdac9beb741738a956152b8a94ce04aef97617b7c56e39e5a0e38495a6f1c31ca0a7f9846fe84 SHA512 e832b47bfcfc89521d5c84901684d5306ac7bc22c7eb72a4c5dc72ddf13bb185d91da683c53e879b51336c662e2c6c72cb4806ded5307d1084d08c8ba96dd07b
MISC metadata.xml 524 BLAKE2B 2a7e14b63adff1385d2a1260d238c0f35854cbd7ba0579a55edf0c6367e37fba80c99fa21b911279c6b7eb7ff4d122f56d02cfc463076614adec2eb059666b68 SHA512 60c71846ff7745c3f3d4c2fb0c9b0214c7fef04d221d2b7e568d1a63b2bff56d49a442072aa5aba48b9247c1a60b1cdf3ca8e3766986e9ef1a38ee659fb65437
diff --git a/gui-libs/vte-common/vte-common-0.74.2.ebuild b/gui-libs/vte-common/vte-common-0.78.3.ebuild
index 9e0d0ccf7e26..1f6ab55f72e6 100644
--- a/gui-libs/vte-common/vte-common-0.74.2.ebuild
+++ b/gui-libs/vte-common/vte-common-0.78.3.ebuild
@@ -1,24 +1,25 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
+GNOME_ORG_MODULE="vte"
inherit flag-o-matic gnome.org meson python-any-r1
DESCRIPTION="Library providing a virtual terminal emulator widget"
-HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/vte"
+
+S="${WORKDIR}/vte-${PV}"
# Once SIXEL support ships (0.66 or later), might need xterm license (but code might be considered upgraded to LGPL-3+)
LICENSE="LGPL-3+ GPL-3+"
+
SLOT="2.91" # vte_api_version in meson.build
-IUSE="systemd"
-KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86"
-# Upstream is hostile and refuses to upload tarballs.
-SRC_URI="https://gitlab.gnome.org/GNOME/vte/-/archive/${PV}/vte-${PV}.tar.bz2"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-S="${WORKDIR}/vte-${PV}"
+IUSE="systemd"
DEPEND="
|| ( >=gui-libs/gtk-4.0.1:4 >=x11-libs/gtk+-3.24.22:3 )
@@ -28,7 +29,7 @@ DEPEND="
>=x11-libs/pango-1.22.0
>=dev-libs/libpcre2-10.21
systemd? ( >=sys-apps/systemd-220:= )
- sys-libs/zlib
+ >=app-arch/lz4-1.9
x11-libs/pango
"
RDEPEND="
@@ -53,7 +54,7 @@ src_configure() {
local emesonargs=(
-Da11y=false
- -Ddebugg=false
+ -Ddebug=false
-Ddocs=false
-Dgir=false
-Dfribidi=true # pulled in by pango anyhow
diff --git a/gui-libs/vte/Manifest b/gui-libs/vte/Manifest
index 19be4f38d3d7..49d0ad3cdad7 100644
--- a/gui-libs/vte/Manifest
+++ b/gui-libs/vte/Manifest
@@ -1,9 +1,8 @@
AUX vte-0.66.2-musl-W_EXITCODE.patch 779 BLAKE2B c35f3cd21e59b9693d75b00232ef8b2d95448f4ff7031142050e9286ff854a19095bb56cec471d50585302ac08ca7a1d40ad068c013d8af142b0165d4c8d2112 SHA512 a3dd31fb4fcc9c2e725cfd64bbc63def63c1c1a85b6896b4a82083d6ff985df885c3a587e8c3c001de2acae476cb950f05a1e31b33bb263ba4895d25fa1e275b
-DIST vte-0.74.0-command-notify.patch.xz 9248 BLAKE2B 30917bc72d2b3fd917178f49c26f023d40d37e9a44a896c44e55345396d0bfdb1b109f8b2fdead96c31f92f5febcc397f2899511647c3adf3c2aace2be8ffa94 SHA512 fc0bb3cfa70fc5e1384c44fcce6d6a76957d0dd72f61a882d9df22d55dd06fcee4e7bd2a136c443158fe403992befe5d7ce5970b8b657b690b3875ff5171ea83
-DIST vte-0.74.2.tar.bz2 505422 BLAKE2B 243eabfb26c0ec65d0b202437ae79265440256941dae4263e9d6dc9afea24d0fbbd7d421864a90b54d2ba953cd60a2b5a41aef9fb9e53396176bcc71400eef82 SHA512 203dd0f8606b8979cde01781412e0dbab3cb8857828e55f6d69ecfc2e4d58d53430aa5c61a2203e122c772ba1f6c5b739d3c03456b133580e76d511d67f3f534
DIST vte-0.76.3-a11y-implement-GtkAccessibleText.patch.xz 9548 BLAKE2B 2c34f44cff5e1abf00358984c8000a3d7bce3b020be08052d016ca69864f9ab9b1a22ca6709dd5e78a13c8e43a6c4ace1fc1e74f5be83a9988c2b0083880ab95 SHA512 490ec91f27a8a873ee03f8aebb222217c85b2f865e6662dcc5efc1d9fe3765c966d4e9cd8691c4f1779e232139822eb1aa0f464e7090da96c6c17b556f642927
DIST vte-0.76.3-command-notify.patch.xz 4336 BLAKE2B d3fd8eef9c3322af20ceac4678635edbb00159fa88147a897f655a5920c638da19fff10e08215a891df2cdd5721cd808b6041d84e74980a9f129e07de621526b SHA512 1c974ae97823659bee873036d656423255fae2b71baa4f4221b656055d69d55120f5cccfe3d9e514a64a2c5f87f94c1e4b47b4a2a233faf28ca06a959efe3e3b
DIST vte-0.76.3.tar.xz 961684 BLAKE2B 066eaa2e35652481e9cf487084e522f55fdedfccf6435440d13d80523e64fd9969b7ee0a235c6a97c5c0531ddad6977bfc42ccb6915d52990965b1af9a63470e SHA512 59cf3241f59b7ce795098814a04816d150330e4464a2438c974ac03cfd6aa05e7e037121a6a21929d6b12eb17fb1a4bf48c936604f0e0b770e3f125adb5a4c50
-EBUILD vte-0.74.2.ebuild 3319 BLAKE2B 280201cd62fa6e93b594ec1ef23c8a86a797ad784893a1e82452c202847b4ebe6b09c2f77babb48233fc8ee2b88e41f581bed37ef28e4359db9570ef08b5e5aa SHA512 2f370e1fa8b6ac979f715066226bffc8fcc20b858d1fcec836b59c658cbcf5adfa8989f0abeb347cc0611df921db42241960cdd2d582deeecf6f1adc6bff0ef8
+DIST vte-0.78.3.tar.xz 577420 BLAKE2B 273702dede11b0a6dba6bcc8fb1fe7d4fdf3b5194128e39a5e8c285139afb363676e9be6b2e6642f5f6924928b1aeeabd045ddd9f606a14340ea069a2c7d4aeb SHA512 364729996dd0f6e491f7ffbe342db92d9f9822c6c4468265269fcfbc324e0e2c66f75107f9653b161fe4e97755c4092571b29ded963f9c00189bcbb443b5f187
EBUILD vte-0.76.3.ebuild 3491 BLAKE2B 754cc16f7eac1f9d03eeb068bc097f098ab908630d56c12c77bb8d5b47c6f672cb3e13cb622037edeb98565b18d8b18c4ca798dddeafe7c522742cb7abdd9ee0 SHA512 b8bfda29124a8861893ddfae630e9f1948ce97f452748a2e5f153dd8defe8a980c4c0dd590786dd98228af68dac64587f11c53a60d15f88175577a5238bd0cfb
+EBUILD vte-0.78.3.ebuild 2786 BLAKE2B f47311f1194d5d10451f15239de660147c01601d037efc0afe703abad5fdaa3e55b884569d21e2dcffd69819fdb5761da48d6776a11c4a897f8cd78ef6ddb721 SHA512 b811572538d9057b2081cc32543bb25bdfb06cdce0837387fe12a73c28b0f29647ed8e8611a95d9d2ae9adf69618316bbdfc2466ca385adb87ef10be5e20bac8
MISC metadata.xml 612 BLAKE2B 3243ec48375bf8e69a367e5d631cf84c0ba60b43d1f4a25c313a407bfb1c9826ddd1cd75784bc302e7d8998d1bedaac9d75c7f329255e605315d9f0bf6154a73 SHA512 0abc6f1deb0a7900b6b35620ad3dfa26a900445526cc6474f974ce5cca2dad65cb3f3c4e3b8a59540821a9922e2cafcc7011d705570e77d2a46c907f3962a73d
diff --git a/gui-libs/vte/vte-0.74.2.ebuild b/gui-libs/vte/vte-0.78.3.ebuild
index bbb0c0db832f..2ba2dc44807b 100644
--- a/gui-libs/vte/vte-0.74.2.ebuild
+++ b/gui-libs/vte/vte-0.78.3.ebuild
@@ -1,39 +1,36 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit flag-o-matic gnome.org meson python-any-r1 vala xdg
DESCRIPTION="Library providing a virtual terminal emulator widget"
-HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/vte"
# Once SIXEL support ships (0.66 or later), might need xterm license (but code might be considered upgraded to LGPL-3+)
LICENSE="LGPL-3+ GPL-3+"
SLOT="2.91-gtk4" # vte_api_version + "-gtk4" in meson.build
-IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala"
REQUIRED_USE="
gtk-doc? ( introspection )
vala? ( introspection )
"
-# Upstream is hostile and refuses to upload tarballs.
-SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.bz2"
-SRC_URI="${SRC_URI} !vanilla? ( https://dev.gentoo.org/~mattst88/distfiles/${PN}-0.74.0-command-notify.patch.xz )"
-
DEPEND="
- >=gui-libs/gtk-4.0.1:4[introspection?]
+ >=gui-libs/gtk-4.14:4[introspection?]
>=x11-libs/cairo-1.0
>=dev-libs/fribidi-1.0.0
- >=dev-libs/glib-2.60:2
+ >=dev-libs/glib-2.72:2
crypt? ( >=net-libs/gnutls-3.2.7:0= )
icu? ( dev-libs/icu:= )
>=x11-libs/pango-1.22.0
>=dev-libs/libpcre2-10.21:=
systemd? ( >=sys-apps/systemd-220:= )
- sys-libs/zlib
+ >=app-arch/lz4-1.9
introspection? ( >=dev-libs/gobject-introspection-1.56:= )
x11-libs/pango[introspection?]
"
@@ -57,12 +54,6 @@ src_prepare() {
use elibc_musl && eapply "${FILESDIR}"/${PN}-0.66.2-musl-W_EXITCODE.patch
- if ! use vanilla; then
- # From https://src.fedoraproject.org/rpms/vte291/raw/rawhide/f/vte291-cntnr-precmd-preexec-scroll.patch
- # Adds OSC 777 support for desktop notifications in gnome-terminal or elsewhere
- eapply "${WORKDIR}"/${PN}-0.74.0-command-notify.patch
- fi
-
# -Ddebugg option enables various debug support via VTE_DEBUG, but also ggdb3; strip the latter
sed -e '/ggdb3/d' -i meson.build || die
sed -i 's/vte_gettext_domain = vte_api_name/vte_gettext_domain = vte_gtk4_api_name/' meson.build || die
@@ -74,7 +65,7 @@ src_configure() {
local emesonargs=(
-Da11y=true
- $(meson_use debug debugg)
+ $(meson_use debug)
$(meson_use gtk-doc docs)
$(meson_use introspection gir)
-Dfribidi=true # pulled in by pango anyhow