summaryrefslogtreecommitdiff
path: root/gui-libs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-05-12 16:42:50 +0300
committerV3n3RiX <venerix@koprulu.sector>2022-05-12 16:42:50 +0300
commit752d6256e5204b958b0ef7905675a940b5e9172f (patch)
tree330d16e6362a49cbed8875a777fe641a43376cd3 /gui-libs
parent0c100b7dd2b30e75b799d806df4ef899fd98e1ea (diff)
gentoo resync : 12.05.2022
Diffstat (limited to 'gui-libs')
-rw-r--r--gui-libs/Manifest.gzbin3621 -> 3624 bytes
-rw-r--r--gui-libs/amtk/Manifest2
-rw-r--r--gui-libs/amtk/amtk-5.4.0.ebuild38
-rw-r--r--gui-libs/display-manager-init/Manifest2
-rw-r--r--gui-libs/display-manager-init/display-manager-init-1.0-r3.ebuild2
-rw-r--r--gui-libs/gdk-pixbuf-loader-webp/Manifest2
-rw-r--r--gui-libs/gdk-pixbuf-loader-webp/gdk-pixbuf-loader-webp-0.0.4.ebuild45
-rw-r--r--gui-libs/gtk/Manifest2
-rw-r--r--gui-libs/gtk/gtk-4.6.3.ebuild210
-rw-r--r--gui-libs/gtksourceview/Manifest4
-rw-r--r--gui-libs/gtksourceview/gtksourceview-5.4.0.ebuild2
-rw-r--r--gui-libs/gtksourceview/gtksourceview-5.4.1.ebuild74
-rw-r--r--gui-libs/libadwaita/Manifest2
-rw-r--r--gui-libs/libadwaita/libadwaita-1.1.1.ebuild65
-rw-r--r--gui-libs/libhandy/Manifest2
-rw-r--r--gui-libs/libhandy/libhandy-1.6.2.ebuild56
-rw-r--r--gui-libs/tepl/Manifest2
-rw-r--r--gui-libs/tepl/tepl-6.0.1.ebuild46
18 files changed, 552 insertions, 4 deletions
diff --git a/gui-libs/Manifest.gz b/gui-libs/Manifest.gz
index 6b9498bdc1f9..4625420b815b 100644
--- a/gui-libs/Manifest.gz
+++ b/gui-libs/Manifest.gz
Binary files differ
diff --git a/gui-libs/amtk/Manifest b/gui-libs/amtk/Manifest
index b516af5cdceb..5914d9ff9487 100644
--- a/gui-libs/amtk/Manifest
+++ b/gui-libs/amtk/Manifest
@@ -1,3 +1,5 @@
DIST amtk-5.2.0.tar.xz 381328 BLAKE2B b97a4b27d33bf49a97d585ecbecad04c3f2ea4e08e378d02218be5bf4aed2fe26f260ed1fd1eaa09a5b9f0e30e49901ddf860087fc630794aaa25ecda353b118 SHA512 520c9e762bdef96907320ec8dd4d3a005f262064ee402527c1087652af91c61657868189be8aedb7c0bd17758cf6d7e976da4ce941eb8a54e2d3e10ce55dc9eb
+DIST amtk-5.4.0.tar.xz 57144 BLAKE2B 835ffb28ffb448cc176e0d30b4bce6ab7a03c671a2a40d21aa10e3879140886460f1917c862d071d082d123382403cfa1dfd60db436b66e62c51c4855f7478f8 SHA512 2bfa3335b881f88d3da33fe3df5e599ed315844bd1ef956d7eb1b97620099aa2cfc2b47013c4ac4721f0c08c554ea87f3811c55bd0cb0a6a8b4a8ac30a115049
EBUILD amtk-5.2.0.ebuild 767 BLAKE2B a44fed3f088fb4c961a686ffd0ae2748877048a124f8682441271c9dc77f3ec76c73a9b6db89113b54e103f25da4585e8d8a3d23cf1d41aefb64e184d8b747e2 SHA512 51deeb352f23af2ab0ffaac366d0b18d35393a413b8d0bb8ce20e296f7fedb69ebb15feb34d90eb9e52d51f2b14eca83e7bf54263fadd4c6af72f0dc2852070d
+EBUILD amtk-5.4.0.ebuild 863 BLAKE2B 3f2df3a46278da00cf839d1cd8d2a3768d81f9ae45c443ac3d4b3eb9d0c46244f15d666d346f816527f18b8ce113446c4194d797c49bc843fef9ac1c49719a90 SHA512 9367f2db83f8e3e1c91f2c4324c8478685bb9e74a4e1ccf5416beee48c956aa3d7ecd8f67a95fd8924c25c27b30bf6825270880fd9c9c9f1d3b54054f40fd1fa
MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8
diff --git a/gui-libs/amtk/amtk-5.4.0.ebuild b/gui-libs/amtk/amtk-5.4.0.ebuild
new file mode 100644
index 000000000000..47069d63e4d7
--- /dev/null
+++ b/gui-libs/amtk/amtk-5.4.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 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://wiki.gnome.org/Projects/Amtk https://gitlab.gnome.org/swilmet/amtk"
+
+LICENSE="LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+introspection gtk-doc"
+
+RDEPEND="
+ >=dev-libs/glib-2.56:2
+ >=x11-libs/gtk+-3.22:3
+ 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 gtk-doc gtk_doc)
+ $(meson_use introspection gobject_introspection)
+ )
+ meson_src_configure
+}
diff --git a/gui-libs/display-manager-init/Manifest b/gui-libs/display-manager-init/Manifest
index 4bb35f6955e0..8d326cc5b115 100644
--- a/gui-libs/display-manager-init/Manifest
+++ b/gui-libs/display-manager-init/Manifest
@@ -3,5 +3,5 @@ AUX display-manager.confd 608 BLAKE2B 814b4d36ce74d2f70a771cda31c3b9f6e21246bef6
AUX display-manager.initd-r1 6201 BLAKE2B d30dd3c2cfc651c48e4f5a25ddae401894c994286fd5dd5c3668de92e107fdd36a7c14d47f0c080854004aaf6f9cfe7e0a41abee552a69077ed4c795ce834623 SHA512 fdef2ff2eedda6c0b262f5f1fa4b0f3c9bea56b575956b308c2fd145eba204c3cf9f336b6348cc12dd342bcbb64ed2e49f3f82c143249d74c922ac472b786851
AUX startDM-r1 778 BLAKE2B 134345da401d5d75cb4e3cf79189a2594e508d4afe748bc209e8a93ea754169b205b114fcdb830ed95908788d0bf9cf071cd50de0c37df7fe5b83827f406d766 SHA512 e0cbb1f0ca6d6d3ae3f963bb5508e5b58e03682aba3f35cb2c1819c17e2d94ee240a5dc603f9fd93d22ecca060d131e46c0a0a25685aa8deac280294ff76b8c9
AUX xdm.initd 200 BLAKE2B ec997b7080037a7197a6f75728d9075c846168115d705015afc6518e1e72d815cdf87c2e9e3f3ad950034599e548d015e530cb7821f83b9d289337908455c17a SHA512 4552215cc2cdffa3298a9136e2a22f600f55958d7f74b2d06bbf48568d8034ef24deea27ad9f8d6d100516b0efb4e2688c1f454dc556120f759b1da7fecd877c
-EBUILD display-manager-init-1.0-r3.ebuild 1671 BLAKE2B e55e66c120dcc6253ee411be70a6a15381012e36cab8db770c4f84c8cb17331a0e2a9d891b0cd4eb88fe04b2efc6df3763787dba40ee7851d3511a730557a94f SHA512 13bcf3153c58f14b6846a40dc76811680a84a78ca1a5dc93090718e91acc49f0127da9926198b06185895e4adf00c2cceec89f9a45f3e00b35d6c0e9a95ad3fc
+EBUILD display-manager-init-1.0-r3.ebuild 1678 BLAKE2B 7f273bc6a60add881ca14152682cc73397034a6d704a02ad91512746a5765b8910137a157fe650ef8cd2a9925fceee8bc60d7278a316853b87a3eaa611f19432 SHA512 3a1d038ce0a6788ebb21fdd76d8fe0f8a24cede8595d54b0030254a0e7ffae90966185840981626e31ae68322096d36f56c5e6011fc15f95da19d28a9a38e5ee
MISC metadata.xml 259 BLAKE2B cc7abf54ed4398a2cfb77310c63f5fae3e432488b0c7466f8148c5d009d38aa4ca78eef78712f0b7b6aca6710aab1dfe3c07440f36179fde03f8a97a49b3c080 SHA512 6f50c5d3c735db431156906312a7c1dab3723d8c9e51d15148b92d97a998221c6838eb926f36c6b924c9fc8a6a64ba904e36482ff5164867c482502aa638462f
diff --git a/gui-libs/display-manager-init/display-manager-init-1.0-r3.ebuild b/gui-libs/display-manager-init/display-manager-init-1.0-r3.ebuild
index 86f0e86ef881..f7ac8e8f201e 100644
--- a/gui-libs/display-manager-init/display-manager-init-1.0-r3.ebuild
+++ b/gui-libs/display-manager-init/display-manager-init-1.0-r3.ebuild
@@ -8,7 +8,7 @@ HOMEPAGE="https://wiki.gentoo.org/wiki/Project:X11"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
S="${WORKDIR}"
diff --git a/gui-libs/gdk-pixbuf-loader-webp/Manifest b/gui-libs/gdk-pixbuf-loader-webp/Manifest
index 748beb736a0a..84d2842467f1 100644
--- a/gui-libs/gdk-pixbuf-loader-webp/Manifest
+++ b/gui-libs/gdk-pixbuf-loader-webp/Manifest
@@ -1,3 +1,5 @@
DIST gdk-pixbuf-loader-webp-0.0.3.tar.gz 8605 BLAKE2B bd10b383320b3bc31d3184f29f7d7e308fd400a5691a698d1a9780626ed6c301d5399dbbfebc16dbc2a7b754dd8a3aa60301fd40b48aae690d9cc6287a5dff5d SHA512 38f5ee077add39860e75320417769dc55f044a1adcb9ef9a26f6d9642d5b22bda0e1fbbcb029502d7af1f4da3c235da130de0109370440ee43439982f55c8790
+DIST gdk-pixbuf-loader-webp-0.0.4.tar.gz 23252 BLAKE2B d57aec7af7a5077caab054399a7b69b828680d16adc043ad420ea24648ae07c4879063479e5317cc35929f0b1f31fabc97a2ec32cda9d80f5ad64f07ad99c987 SHA512 2d67a0d56f248ae48b3f3500859cccf8fd358d0377c3a65e17018f849d77d28ac9ecc471709a84502baf26284e4dd5d9ef3045270de60de6be8e276eb4e54780
EBUILD gdk-pixbuf-loader-webp-0.0.3.ebuild 1065 BLAKE2B 24222914e805d2ed3f43ff0b01306a73ca73bef80d09b7497cbe0b78315b184b3a12967e6c5a53d0bafebef12879eb7099eae52e5d9123e59d21150387926a2e SHA512 171462d7b5a415c5b3823e706e8e27396fa908bffaa4f4b87edf8a48b88c6514d299a46cbd3200b9f676ce42a481e7d38642ffb18800bcdf02a84516cf2e349d
+EBUILD gdk-pixbuf-loader-webp-0.0.4.ebuild 1074 BLAKE2B 0b7f02e5edd014aaa0d25db089d846a78e98a2164d566f198bbdb2d9aec3d4e78acf0af99a65674dca2f3aa73878b1690543a3dac1d1d7d1af754202dd76426c SHA512 d536d0fdaaf11e8dc9d244692881eebf5a595183057e34d1570a57e4e2c86a5b7a2bde48eb6a790959ee349dcff4aed8640dcf4a4a5f1a905a86292e56fb8ad2
MISC metadata.xml 343 BLAKE2B c0eee217ce892c71a14f8960f96d2be35bb4dbdd0592b193d8a6c5663dff8b7a849b676ca0d54093c8b9932c4c0fdaa89c713c878a40d58629170f004493dae9 SHA512 4aff98d342ab95dd3d577dd87bc7e3f2a3177478b7b167488c6156de55b57c9e02c29e4d6d0975bd6023b189fce1a51c7c09fe9cc0eb4b550b9576a65b1c6a6d
diff --git a/gui-libs/gdk-pixbuf-loader-webp/gdk-pixbuf-loader-webp-0.0.4.ebuild b/gui-libs/gdk-pixbuf-loader-webp/gdk-pixbuf-loader-webp-0.0.4.ebuild
new file mode 100644
index 000000000000..665ab72f88ad
--- /dev/null
+++ b/gui-libs/gdk-pixbuf-loader-webp/gdk-pixbuf-loader-webp-0.0.4.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils meson-multilib
+
+DESCRIPTION="WebP GDK Pixbuf Loader library"
+HOMEPAGE="https://github.com/aruiz/webp-pixbuf-loader"
+SRC_URI="https://github.com/aruiz/webp-pixbuf-loader/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/webp-pixbuf-loader-${PV}"
+
+LICENSE="LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND="
+ >x11-libs/gdk-pixbuf-2.22.0:2[${MULTILIB_USEDEP}]
+ >media-libs/libwebp-0.4.3:=[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+ default
+ # Drop handling of pixbuf cache update by upstream
+ sed -e '/query_loaders/d' -i meson.build || die
+}
+
+pkg_preinst() {
+ gnome2_gdk_pixbuf_savelist
+}
+
+pkg_postinst() {
+ # causes segfault if set, see bug 375615
+ unset __GL_NO_DSO_FINALIZER
+ multilib_foreach_abi gnome2_gdk_pixbuf_update
+}
+
+pkg_postrm() {
+ # causes segfault if set, see bug 375615
+ unset __GL_NO_DSO_FINALIZER
+ multilib_foreach_abi gnome2_gdk_pixbuf_update
+}
diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index 808bd4c9a244..7f518ad7cf97 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -1,5 +1,7 @@
DIST gtk-4.6.1.tar.xz 22882528 BLAKE2B 921f57124af67523e9d820427b1f5a099d8dfe14982630437df9a821b9ba25eb3db6aa494e71aea26cec3dca4d76e958e150c515d128bdda51b1812bd7801c2c SHA512 7184c3a541172bcc712c00c0093426c5ff5cc54ad2de8529cfec17f8185966718b18b46cfb6c3d8067535909eb0275cd57e8887d2be7a2af459d14f5efb4d03b
DIST gtk-4.6.2.tar.xz 23060652 BLAKE2B 7cc3d5f06826c6f6d5c66ad251381dc34543672c778254c9044b7f58acfff9f7d0f44cdb0c124177cd0121a844a6168a46b8094d97565ef71c6ecfc9dc018865 SHA512 220959085b43c5a0bc496cb3d67213b73e1c597d6c799e5d788d0b75b664adc573b21c449850c7c0fbb7cbfafd77528c910f0e5eaa75a8fa59bff47e04c77f33
+DIST gtk-4.6.3.tar.xz 23060172 BLAKE2B 6ca25528fea54c9be2b8961790bbd8bcb933966c0c5faa203da7d9740a86561954ab595edf31db01df22008f4384648ec748d643369574eae4c4cc54cd06e7f7 SHA512 0e96b39a8171ccefc24808d1af8af8e3cbcc9b403c1bdfd85778ed2e824c93e3687b7baa1237b05fa35181d300eacfd6cc9f79c7a6eef70b365991f0a2769f71
EBUILD gtk-4.6.1.ebuild 5319 BLAKE2B 9fe1b72fe22ce3ed8fc674dd1ec43e0ecde84273b7896b0813614fa59cdea5f72d62c76495f6b75500c1a75af37c2e7f5af3d9d6d17cfbd8854aced61667eb14 SHA512 d99383b49855da69ae30947db773467581dfe0b369c6197c7228dd5fe0b973125ca190fe7ec507b42bec4acc01d40496db6d8c289791beeba29340daa02a755e
EBUILD gtk-4.6.2.ebuild 5694 BLAKE2B a093c6dfb79ddf7cafc1efab41af9e766dbb65753762441da54c78d92be0d068adcd4c6f8bc7af5f68e7c81972875b9bb13aeec1ac8cae992bb63585d3ac18ce SHA512 ecce4981adb2de853408474af4497c3acf8271e6034ea98ef993037b2c059feaf0a6e6e81a6574a9b7cc629d685cb7e95e4e035a1bddab4d51fe15234add488d
+EBUILD gtk-4.6.3.ebuild 5717 BLAKE2B 617efb0a8b1184de2da3b1386191fd398734ad2c519cf6b2d4915be4492c9374b593d5046d58b2fc5462748ee0db080917fcff803717828c14aaf8d43978ccea SHA512 ff120b8fd741f798c0117fd82bc06cfc9a29c61d1a46a5c8f70392df703ccb6d3b667e12ec60612794af2286e38138b8757f018a5cb60921f402943f1cd3fa39
MISC metadata.xml 690 BLAKE2B 4ae68aa63a0aea931c3584ac288ac62226bc1a78395dad3e7401f1988d4ab45d3895eb8149f1c06a849e1e27926097d8aa09dd5a33a2bf8b4ce52e4e1694b1e0 SHA512 ff6bd9799fe0f9e3e922744ed78cc9db278801e6e2d309fbf146535b061670f5f9162946ddf76cdf3d0e4defca16657ba39b3af81e5bcf2423385c74fc299779
diff --git a/gui-libs/gtk/gtk-4.6.3.ebuild b/gui-libs/gtk/gtk-4.6.3.ebuild
new file mode 100644
index 000000000000..03001840a3c5
--- /dev/null
+++ b/gui-libs/gtk/gtk-4.6.3.ebuild
@@ -0,0 +1,210 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit gnome.org gnome2-utils meson optfeature python-any-r1 virtualx xdg
+
+DESCRIPTION="GTK is a multi-platform toolkit for creating graphical user interfaces"
+HOMEPAGE="https://www.gtk.org/ https://gitlab.gnome.org/GNOME/gtk/"
+
+LICENSE="LGPL-2+"
+SLOT="4"
+IUSE="aqua broadway colord cups examples ffmpeg gstreamer +introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c"
+REQUIRED_USE="
+ || ( aqua wayland X )
+ test? ( introspection )
+"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~x86"
+
+COMMON_DEPEND="
+ >=dev-libs/fribidi-0.19.7
+ >=dev-libs/glib-2.66.0:2
+ >=media-libs/graphene-1.9.1[introspection?]
+ >=media-libs/libepoxy-1.4[X(+)?]
+ >=x11-libs/cairo-1.14[aqua?,glib,svg,X?]
+ >=x11-libs/gdk-pixbuf-2.30:2[introspection?]
+ >=x11-libs/pango-1.50.0[introspection?]
+ media-libs/libpng:0=
+ media-libs/tiff:0=
+ media-libs/libjpeg-turbo:0=
+ >=media-libs/harfbuzz-2.1.0:=
+ x11-misc/shared-mime-info
+
+ colord? ( >=x11-misc/colord-0.1.9:0= )
+ cups? ( >=net-print/cups-2.0 )
+ ffmpeg? ( media-video/ffmpeg )
+ gstreamer? (
+ >=media-libs/gst-plugins-bad-1.12.3
+ >=media-libs/gst-plugins-base-1.12.3[opengl]
+ )
+ introspection? ( >=dev-libs/gobject-introspection-1.39:= )
+ vulkan? ( media-libs/vulkan-loader:= )
+ wayland? (
+ >=dev-libs/wayland-1.20.0
+ >=dev-libs/wayland-protocols-1.23
+ media-libs/mesa[wayland]
+ >=x11-libs/libxkbcommon-0.2
+ )
+ X? (
+ >=app-accessibility/at-spi2-atk-2.5.3
+ media-libs/fontconfig
+ media-libs/mesa[X(+)]
+ x11-libs/libX11
+ >=x11-libs/libXi-1.8
+ x11-libs/libXext
+ >=x11-libs/libXrandr-1.5
+ x11-libs/libXcursor
+ x11-libs/libXfixes
+ x11-libs/libXdamage
+ x11-libs/libXinerama
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
+ X? ( x11-base/xorg-proto )
+"
+RDEPEND="${COMMON_DEPEND}
+ >=dev-util/gtk-update-icon-cache-3
+"
+# librsvg for svg icons (PDEPEND to avoid circular dep), bug #547710
+PDEPEND="
+ gnome-base/librsvg
+ >=x11-themes/adwaita-icon-theme-3.14
+"
+BDEPEND="
+ dev-libs/gobject-introspection-common
+ introspection? (
+ ${PYTHON_DEPS}
+ $(python_gen_any_dep '
+ dev-python/pygobject:3[${PYTHON_USEDEP}]
+ ')
+ )
+ dev-python/docutils
+ >=dev-util/gdbus-codegen-2.48
+ dev-util/glib-utils
+ >=sys-devel/gettext-0.19.7
+ virtual/pkgconfig
+ test? (
+ dev-libs/glib:2
+ wayland? ( dev-libs/weston[headless] )
+ )
+"
+
+python_check_deps() {
+ python_has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" || return
+}
+
+pkg_setup() {
+ use introspection && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ xdg_src_prepare
+ # dev-python/docutils installs rst2man.py, not rst2man
+ sed -i -e "s/'rst2man'/'rst2man.py'/" docs/reference/gtk/meson.build || die
+ # Nothing should use gtk4-update-icon-cache and an unversioned one is shipped by dev-util/gtk-update-icon-cache
+ sed -i -e '/gtk4-update-icon-cache/d' tools/meson.build || die
+ # Workaround RWX ELF sections, https://gitlab.gnome.org/GNOME/gtk/-/issues/4598
+ sed -i -e 's/^ld =.*/ld = disabler()/g' gtk/meson.build demos/gtk-demo/meson.build demos/widget-factory/meson.build || die
+ sed -i -e 's/^objcopy =.*/objcopy = disabler()/g' gtk/meson.build demos/gtk-demo/meson.build demos/widget-factory/meson.build || die
+}
+
+src_configure() {
+ local emesonargs=(
+ # GDK backends
+ $(meson_use X x11-backend)
+ $(meson_use wayland wayland-backend)
+ $(meson_use broadway broadway-backend)
+ -Dwin32-backend=false
+ $(meson_use aqua macos-backend)
+
+ # Media backends
+ $(meson_feature ffmpeg media-ffmpeg)
+ $(meson_feature gstreamer media-gstreamer)
+
+ # Print backends
+ $(meson_feature cups print-cups)
+
+ # Optional dependencies
+ $(meson_feature vulkan)
+ -Dcloudproviders=disabled # cloudprovider is not packaged in Gentoo yet
+ $(meson_feature sysprof)
+ -Dtracker=disabled # tracker3 is not packaged in Gentoo yet
+ $(meson_feature colord)
+ # Expected to fail with GCC < 11
+ # See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71993
+ $(meson_feature cpu_flags_x86_f16c f16c)
+
+ # Documentation and introspection
+ -Dgtk_doc=false # we ship pregenerated API docs from tarball
+ -Dman-pages=true
+ $(meson_feature introspection)
+
+ # Demos and binaries
+ $(meson_use examples build-examples)
+ $(meson_use examples demos)
+ $(meson_use test build-tests)
+ -Dinstall-tests=false
+ )
+ meson_src_configure
+}
+
+src_test() {
+ "${BROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/gtk" || die
+
+ if use X; then
+ einfo "Running tests under X"
+ GSETTINGS_SCHEMA_DIR="${S}/gtk" virtx meson_src_test --setup=x11
+ fi
+
+ if use wayland; then
+ einfo "Running tests under Weston"
+
+ export XDG_RUNTIME_DIR="$(mktemp -p $(pwd) -d xdg-runtime-XXXXXX)"
+
+ weston --backend=headless-backend.so --socket=wayland-5 --idle-time=0 &
+ compositor=$!
+ export WAYLAND_DISPLAY=wayland-5
+
+ GSETTINGS_SCHEMA_DIR="${S}/gtk" meson_src_test --setup=wayland
+
+ exit_code=$?
+ kill ${compositor}
+ fi
+}
+
+src_install() {
+ meson_src_install
+
+ insinto /usr/share/gtk-doc/html
+ # This will install API docs specific to X11 and wayland regardless of USE flags, but this is intentional
+ doins -r "${S}"/docs/reference/{gtk/gtk4,gsk/gsk4,gdk/gdk4{,-wayland,-x11}}
+}
+
+pkg_preinst() {
+ xdg_pkg_preinst
+ gnome2_schemas_savelist
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+
+ if ! has_version "app-text/evince"; then
+ elog "Please install app-text/evince for print preview functionality."
+ elog "Alternatively, check \"gtk-print-preview-command\" documentation and"
+ elog "add it to your settings.ini file."
+ fi
+
+ if use examples ; then
+ optfeature "syntax highlighting in gtk4-demo" app-text/highlight
+ fi
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
diff --git a/gui-libs/gtksourceview/Manifest b/gui-libs/gtksourceview/Manifest
index b537db0c0498..b23941ac3693 100644
--- a/gui-libs/gtksourceview/Manifest
+++ b/gui-libs/gtksourceview/Manifest
@@ -1,4 +1,6 @@
AUX 5-gentoo.lang 3898 BLAKE2B a47c411fa650a53cb9176c3b670b5189ea9ee0c268d09444e08756f49d1d73c14c9505a19d9354671254cbfe0bfdc69545c3d5b761998037ab2ec57ce58bb2d7 SHA512 fffb635074ed0de4cedb3836f37322c7b9b58b65e91a014b72bd6a41bcaf195f0b25d4031d65d60fa5abd1c7f4f5aaf19d61a77eb91ab6f59df814dacf0a0595
DIST gtksourceview-5.4.0.tar.xz 1259684 BLAKE2B 1561984d967dc6ab06e02d0da6b0a90573f5bc40670cbc189cef0b56ce7be9f84b0a82ccc2cd73ff3e2fb35218785e183a83a0ad5dd5ba85b023ac221820b88c SHA512 0a84e2012639aa29613896e36bb8e73656661dbd9c045507cae3c0d9863dc1ed0390432091d2d2e62fd4a9a0f1853820a2edb406ef2deecd0996b202c7b741c3
-EBUILD gtksourceview-5.4.0.ebuild 1768 BLAKE2B aa4a5a39ad370b68398d4a554d786bf3877f619c240bc9d0e0c5f51737fed82d9ffe7d432cadd0213fe82512af7126ddeb4fe8ec47ffd7de1a12eef36aea44d5 SHA512 e91c40560429538dd8d0dfbc3797f8d8f276aeb314e97b4b3971d0e4b5357214e5446a416d9a1c72044b535d3b0780a9bb774c4a9fb3eccf1f41cd776e0d2a38
+DIST gtksourceview-5.4.1.tar.xz 1258668 BLAKE2B 588dc30093f9300c96aabdabd5bccc84a4fe93ebdcfab61f72a33113ec3f53826022d730a79e7b467a392d4467a0370b2fd3e6edf5cb2f31525b7c3d18e52107 SHA512 5270db969455ad29498a02a851802228575c9b4b6cf6d4f9736bff95f869f1052550034fe6cc4f0c8d29174559d147068dcd088ab09b2008399f7a717aced298
+EBUILD gtksourceview-5.4.0.ebuild 1775 BLAKE2B 4b15151325c48c8df9a0686a78da1ec824feb736f2ab2eef8858a2f9f65482d93a1473405d3e035d26b5d622fafa346a8d0da2f14726ab9d0e903c094774678e SHA512 5ed518c16b45fe5b223489ed4d46faebd2e51759fc5dbe373814240f32e93fc4a92727f9e12e33f44dfa95b23b8467eed62c1320020d73d23266ac3a132f8ce4
+EBUILD gtksourceview-5.4.1.ebuild 1823 BLAKE2B 4d5e4ef0e14936cec02b558543a9f832ef322042c96dbefaac2f95e484b5d6978775c256fb0bfa40c0c4fa1cec9d1fd9ec88116556b1f4d6a8b584ffdda89be4 SHA512 a7bbb2dc0d632a2890c056fadabd7f726f2970fcc0844907077d9b99331cd9dbbe1036aeb7ad56bcdb4439adb05278c51021b58ac60cc1c0cbed9a393c35488b
MISC metadata.xml 372 BLAKE2B b688307985302494fc956df801d7ab8e4ac52ede6baec476031c31cabc013df8f0846ca3a0d67b613d4f3ba80edf69631f4d15bb43cadba82ecb1468b558651a SHA512 33dbeb75d42b8d42953d1db99e286baa90b0c7a2e6a93e945e2c1e2cb0287445aeef287bc41d44a53fcc243529880c237cf1acedc4962ee5ef5cc1e6424e102c
diff --git a/gui-libs/gtksourceview/gtksourceview-5.4.0.ebuild b/gui-libs/gtksourceview/gtksourceview-5.4.0.ebuild
index aac7dceca54e..ab65cf65e059 100644
--- a/gui-libs/gtksourceview/gtksourceview-5.4.0.ebuild
+++ b/gui-libs/gtksourceview/gtksourceview-5.4.0.ebuild
@@ -16,7 +16,7 @@ REQUIRED_USE="
gtk-doc? ( introspection )
vala? ( introspection )
"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~riscv"
RDEPEND="
>=dev-libs/glib-2.70:2
diff --git a/gui-libs/gtksourceview/gtksourceview-5.4.1.ebuild b/gui-libs/gtksourceview/gtksourceview-5.4.1.ebuild
new file mode 100644
index 000000000000..0336026f0326
--- /dev/null
+++ b/gui-libs/gtksourceview/gtksourceview-5.4.1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson vala virtualx xdg
+
+DESCRIPTION="A text widget implementing syntax highlighting and other features"
+HOMEPAGE="https://wiki.gnome.org/Projects/GtkSourceView"
+
+LICENSE="LGPL-2.1+"
+SLOT="5"
+
+IUSE="gtk-doc +introspection sysprof +vala"
+REQUIRED_USE="
+ gtk-doc? ( introspection )
+ vala? ( introspection )
+"
+KEYWORDS="~amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~riscv"
+
+RDEPEND="
+ >=dev-libs/glib-2.70:2
+ >=gui-libs/gtk-4.5:4[introspection?]
+ >=dev-libs/libxml2-2.6:2
+ introspection? ( >=dev-libs/gobject-introspection-1.70.0:= )
+ >=dev-libs/fribidi-0.19.7
+ media-libs/fontconfig
+ x11-libs/pango[introspection?]
+ >=dev-libs/libpcre2-10.21:=[-recursion-limit(-)]
+ sysprof? ( dev-util/sysprof-capture:4 )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-util/glib-utils
+ gtk-doc? ( dev-util/gi-docgen )
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+ vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+ default
+ use vala && vala_setup
+ xdg_environment_reset
+}
+
+src_configure() {
+ local emesonargs=(
+ -Dinstall_tests=false
+ $(meson_feature introspection)
+ $(meson_use vala vapi)
+ $(meson_use gtk-doc gtk_doc)
+ $(meson_use sysprof)
+ )
+ meson_src_configure
+}
+
+src_test() {
+ # Tests fail in test-regex with libpcre2[recursion-limit] - https://gitlab.gnome.org/GNOME/gtksourceview/-/issues/255
+ # Ensured OK via USE dep, as it would mean issues in real usage for syntax highlighting as well
+ virtx meson_src_test --timeout-multiplier=2
+}
+
+src_install() {
+ meson_src_install
+
+ insinto /usr/share/${PN}-5/language-specs
+ newins "${FILESDIR}"/5-gentoo.lang gentoo.lang
+
+ if use gtk-doc ; then
+ mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
+ mv "${ED}"/usr/share/doc/${PN}${SLOT} "${ED}"/usr/share/gtk-doc/html/ || die
+ fi
+}
diff --git a/gui-libs/libadwaita/Manifest b/gui-libs/libadwaita/Manifest
index 29c0294ee067..fccc6523bf78 100644
--- a/gui-libs/libadwaita/Manifest
+++ b/gui-libs/libadwaita/Manifest
@@ -1,7 +1,9 @@
DIST libadwaita-1.0.1.tar.xz 1559064 BLAKE2B 126b77cf7e75775a302b460a0912695839cfd69fb418f22290c2d3d03b85c5e7fe5e5d02064e29ae6e395b5c85d20b84b7a12b0af2e3b32f0624e213ed9a849f SHA512 0f5bb34e26f13853eb646190aaac45c5c168d86e4edf39463b850c0969dd5ed02d8fbc4a20758a2ff5b7592c2284a7f1ffb2cea651f793f9a29764066da237bd
DIST libadwaita-1.0.2.tar.xz 1557688 BLAKE2B 7b357c06e221c02e5a98a3f776c650b4dfe6039206b135897b75058f4c79c1a8f6be46562025b42af481399e82839eb330b38fd909a72695c1641c29fc223cdc SHA512 c11d8f4d25044896bc2c5ac3cc6c3e6597ad894aa9025b4588e4aa26cdb87f58939508e211290baf10839428a56616aacae6ea6b35c9bc9d95f05bdcfb9e1023
DIST libadwaita-1.1.0.tar.xz 2723120 BLAKE2B 48114b3b295819703836b03a0adaa860791857c5e4b93a74e2178c27da70a2585e5d7247b39ecf08a593289f26979a41f59c5f78c7ddfdb2d3f3c16694c8ef7c SHA512 03f8af476676c4bc1861ca16c646240ac52b9d859f53ff94b6be1d3b3dd982004fd88d4105f3c69f997414a2b3c47315f1ef6a023cf174b01c888ead4efd8d72
+DIST libadwaita-1.1.1.tar.xz 2731088 BLAKE2B 0f1106cccd37200a5566fad9aa1becfb4d404ae4447184330ae2e427993fc161b235e7f39f95d137741772fb4efbc87723f6a444caa72a7708d6ff85a8ee7d6b SHA512 9700c9db2085d1f30399716e164bd338963353190fbe8161c3d50791ab56f4be8db2fbd939dde2553487944f3227a2582f5bd03cf1b6e867afa59eead16feab9
EBUILD libadwaita-1.0.1.ebuild 1453 BLAKE2B db91a232fb42d2ccad9f07d18daf27ee9ceacb32c1e96c3942f89512cd9bd711f394e909286e01d74b35eea074c1e06dfffe73a65d854292d36845ec52200ea6 SHA512 461f5dc5a80846843d9e6586665457b6d3266840c7e0b474b1e0cd9f022ea248b92d537aba2025a8079ce2a3d08c8182662bf811e08b3e4bf61e849056ccc450
EBUILD libadwaita-1.0.2.ebuild 1459 BLAKE2B b50bb9974dc44553a0d33d154c272407ad57ef3775e3d524b1c667564bcfb51fad9fb21b63b6e9fdf4aa5c974435f1ee8bff83be44c4d3447e38c34d596aae8a SHA512 1cba1098c5bf0d6abb79762ddfa958c8e22852bc4af1786eb3032bc72d67643b4e439697e486becca49f118971ef777f32d64cdbb83b62f34a6f96785c067d23
EBUILD libadwaita-1.1.0.ebuild 1459 BLAKE2B b50bb9974dc44553a0d33d154c272407ad57ef3775e3d524b1c667564bcfb51fad9fb21b63b6e9fdf4aa5c974435f1ee8bff83be44c4d3447e38c34d596aae8a SHA512 1cba1098c5bf0d6abb79762ddfa958c8e22852bc4af1786eb3032bc72d67643b4e439697e486becca49f118971ef777f32d64cdbb83b62f34a6f96785c067d23
+EBUILD libadwaita-1.1.1.ebuild 1470 BLAKE2B 11e575ccf847a8b434b11ebfae489ea87716bc11cf9936bcd5bbb6be43ccf4db492da1310e3c6ab8cd388fc84b8d9d3bc1c19308a4d4aa8409f62183834c9e7a SHA512 6bac20fc1f1f09cf2bfd4a24e001cbbaa1071eb520b2cbc54eee5f4caaf445c4a21046d3f87875723d2a1320ac7ed79e0b1466b3c722324444142229544d5eae
MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8
diff --git a/gui-libs/libadwaita/libadwaita-1.1.1.ebuild b/gui-libs/libadwaita/libadwaita-1.1.1.ebuild
new file mode 100644
index 000000000000..2ea4bd1ebf37
--- /dev/null
+++ b/gui-libs/libadwaita/libadwaita-1.1.1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..10} )
+VALA_MIN_API_VERSION="0.52"
+inherit gnome.org meson python-any-r1 vala virtualx
+
+DESCRIPTION="Building blocks for modern adaptive GNOME applications"
+HOMEPAGE="https://gnome.pages.gitlab.gnome.org/libadwaita/ https://gitlab.gnome.org/GNOME/libadwaita"
+
+LICENSE="LGPL-2.1+"
+SLOT="1"
+IUSE="+introspection test +vala"
+REQUIRED_USE="vala? ( introspection )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~x86"
+
+DEPEND="
+ >=dev-libs/glib-2.66:2
+ >=gui-libs/gtk-4.5.0:4[introspection?]
+ dev-libs/fribidi
+ introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ ${PYTHON_DEPS}
+ vala? ( $(vala_depend) )
+ >=dev-util/meson-0.59.0
+ dev-util/glib-utils
+ sys-devel/gettext
+ virtual/pkgconfig
+"
+
+src_prepare() {
+ use vala && vala_src_prepare
+ default
+}
+
+src_configure() {
+ local emesonargs=(
+ # Never use gi-docgen subproject
+ --wrap-mode nofallback
+
+ -Dprofiling=false
+ $(meson_feature introspection)
+ $(meson_use vala vapi)
+ -Dgtk_doc=false # we ship pregenerated docs
+ $(meson_use test tests)
+ -Dexamples=false
+ )
+ meson_src_configure
+}
+
+src_test() {
+ virtx meson_src_test --timeout-multiplier 2
+}
+
+src_install() {
+ meson_src_install
+
+ insinto /usr/share/gtk-doc/html
+ # This will install libadwaita API docs unconditionally, but this is intentional
+ doins -r "${S}"/doc/libadwaita-1
+}
diff --git a/gui-libs/libhandy/Manifest b/gui-libs/libhandy/Manifest
index 948f02799508..afcd2212c8a5 100644
--- a/gui-libs/libhandy/Manifest
+++ b/gui-libs/libhandy/Manifest
@@ -1,5 +1,7 @@
DIST libhandy-1.4.0.tar.xz 496476 BLAKE2B fca22f75348de5a485aa426f90201217e3f5b9bea664d9625b205990fa2c1a6e7ee32dfeec9a6695fcc9bfd841de1d2d310590ed6c59ec9835cb243f6bba54eb SHA512 a616430873cdd928d7875f776c5b98c66f1ab2f11422dffeed86844cec68cd212eb698413e38da0f0c38fc6c144372519ea1d03c8255fb4f7da9603c1713e6f8
DIST libhandy-1.6.1.tar.xz 1781604 BLAKE2B 87f33662397d569fbb58e04b3e61e282fdeede0098753dcdf5da885a13096007446eb2d404cf4231021fdb2cd76895faa37929dad651d54e57f5a623db6c7823 SHA512 1fddf72d7e6d97f12c879a512baeef80e32be4108640b2ff64c5b7dec68d8e2da8f9a2da3c1cb6cde8c2e672f4225e7db698f794641264e64ee9af3c68dbfbb3
+DIST libhandy-1.6.2.tar.xz 1783660 BLAKE2B 4819ee8917d324f795b5f983ba69a3a5e5e77addf45c83b63ab676407aadb335f1130d02f011a6fb479f7ab71fdac7030b6fadb42dea92ac2fa949ed6d240844 SHA512 482a848ec5b085e2c5dcc94a1a9be618de22f779dc8c8cc07945f6269d1061e96009700ee9e3ddf0ccac0ce2ac01ccb4da3a8d366f1b3b9ceecc282a46021a6d
EBUILD libhandy-1.4.0.ebuild 1252 BLAKE2B 7e085a1d6e8a6eb7d320923acaa6820bc4a146e4667161632dd40bb526b4c010685f7d82936812cde252e43bbfbf518f2319dc90130fc38f33ca149b66389ec4 SHA512 df6a30d14cc1216cd6ae7eff100d191ff2369dfd52251d24507dabbcc5f7b8323a8841e1dddfb5ffa1767c68718737c080453b90b82bab143b759b2a300b2a27
EBUILD libhandy-1.6.1.ebuild 1268 BLAKE2B a724854ce5dc45197b3b5d9a596d18c55471c77f176c2cfc04d469765b06f6a910b83c4d110f2e7716239f0ec8ce8ac17421d694eb0a82914736f198e5fb9895 SHA512 8bb1aebc01a38e3813e2f310e90f967589d4fbac844d7299299ce23fe28c099155dae09d07d321eb7004c0c513150b7bcd4af90be2aa46b77a81deb170b6b903
+EBUILD libhandy-1.6.2.ebuild 1268 BLAKE2B a724854ce5dc45197b3b5d9a596d18c55471c77f176c2cfc04d469765b06f6a910b83c4d110f2e7716239f0ec8ce8ac17421d694eb0a82914736f198e5fb9895 SHA512 8bb1aebc01a38e3813e2f310e90f967589d4fbac844d7299299ce23fe28c099155dae09d07d321eb7004c0c513150b7bcd4af90be2aa46b77a81deb170b6b903
MISC metadata.xml 354 BLAKE2B 878f8199cb6cc83b1ab56f64fad507be89b9206e64a76182eac19eecd24e132674dacc223953a80635c61a7d59fb571138f44a56409ca97b2f192d304957c082 SHA512 1e2a3b1466ed49ab71e8a2c18def2b984b42b38936811ed170b47f9c6c925feba076eb671110801ae805f7c1eb175f6ed4db4d6a87e83a9e024e0b519cc45170
diff --git a/gui-libs/libhandy/libhandy-1.6.2.ebuild b/gui-libs/libhandy/libhandy-1.6.2.ebuild
new file mode 100644
index 000000000000..c396cac2d01a
--- /dev/null
+++ b/gui-libs/libhandy/libhandy-1.6.2.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org meson xdg vala virtualx
+
+DESCRIPTION="Building blocks for modern adaptive GNOME apps"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/libhandy/"
+
+LICENSE="LGPL-2.1+"
+SLOT="1"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+IUSE="examples glade gtk-doc +introspection test +vala"
+REQUIRED_USE="vala? ( introspection )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-libs/glib-2.44:2
+ >=x11-libs/gtk+-3.24.1:3[introspection?]
+ glade? ( dev-util/glade:3.10= )
+ introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-libs/libxml2:2
+ dev-util/glib-utils
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+ gtk-doc? ( >=dev-util/gi-docgen-2021.1
+ app-text/docbook-xml-dtd:4.3 )
+ vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+ use vala && vala_src_prepare
+ xdg_src_prepare
+}
+
+src_configure() {
+ local emesonargs=(
+ -Dprofiling=false # -pg passing
+ $(meson_feature introspection)
+ $(meson_use vala vapi)
+ $(meson_use gtk-doc gtk_doc)
+ $(meson_use test tests)
+ $(meson_use examples)
+ $(meson_feature glade glade_catalog)
+ )
+ meson_src_configure
+}
+
+src_test() {
+ virtx meson_src_test
+}
diff --git a/gui-libs/tepl/Manifest b/gui-libs/tepl/Manifest
index 255ca2ec209a..d0355c9409c2 100644
--- a/gui-libs/tepl/Manifest
+++ b/gui-libs/tepl/Manifest
@@ -1,5 +1,7 @@
DIST tepl-5.0.1.tar.xz 126068 BLAKE2B 2c3038326660f6326c5030cb944f8cee885b794a481f6d8f1b5d87a8ea7121ded381d28b36246a99b57bbea5fd9e6d2d4f65f9dfc54d8154ee8aabbccd7e3cb5 SHA512 f363d182185976447d235cf1201148e5201cdabd1fa8b88d7a763a965896f87bd222a0161c11e93662afaf4e474bbd0308643d28559aadc27b9d48974f4c458d
+DIST tepl-6.0.1.tar.xz 142884 BLAKE2B 7da51ecd3b1a74fc22e98020ad6b73c98524c97384c26c9cc0ef0a972214afcbb8c2bd4976904cea91784f815e626c501cf68d85d876b764af3b8bd182848694 SHA512 31d7a6e5f66e66f380f780089c13ccb938052237acf514713a731b374afd6871fb8d0685db2137fa2c62548dd3ae85a198ce3bfc3148ec30feb0cb0f10c78114
DIST tepl-6.00.0.tar.xz 141908 BLAKE2B 200693a8cf760d18e1c53647abb8156f7e067557b4cefbd05b03c5a3ec83c3c5807ab93e0464178b68fc9f2572c3175fbf9355f4131df1fe7f79b5e2deb3961e SHA512 e36877b9f33943715a50546d82ed61e65fc07b71dca2c85ff350a305767e96eda74dc14f30b2a430e14deacd4ee8d49697fe01df1f5023afab3747e5e9c95e2e
EBUILD tepl-5.0.1-r1.ebuild 929 BLAKE2B b919d3aefac8169ec2412485a219331d79ed0748f578183e5145755b3b6c038dad19e84780dfa73e0da2eb0a4b923d58fad9e0611630310400d0faa122da1021 SHA512 4a6caadaf99b71899edec65ad36499be8867444f46e63ed037258ba5067c4ba8d9d32411522ed07456cde904d21bd0866631c4e0955602a839630c77ccb02144
+EBUILD tepl-6.0.1.ebuild 1059 BLAKE2B 2e327c65781d132f44589f7f92031ed99304d4cf4dc050e96dd510a425a168ecaec6bd04f80515fbcdbd5d49cb919286a7159529723b77187b785c9511d0ecb4 SHA512 deca3ad70e7709733e0b8a0953c9a5b631fb1b7fa5120ea510af27874f91462ebd71960b812fb5e259f0c259ed1d067fea8a0693b5972267fd9534803cdd83d0
EBUILD tepl-6.00.0-r1.ebuild 928 BLAKE2B 666df259f69368bad83aa92e2e6289a1f05254a81a831d7443625a14e511a090909ad2da868b11a18a00913bb95d0a399a221a62bf621d951e856c7f463fc409 SHA512 6800ee436f0971678d9c6b58e63181c82738e47469893a781adb910a68da726b33b9915b033fcea7c35ff0070892bd563c0d4d32eba8bc70bb4358c9b7d59895
MISC metadata.xml 254 BLAKE2B de7a97001e5947704f42973c8a0c3a23c2d80afb976254f5fd21e9d372a946e055d4cdc3c0eaed010505f87929b56e8b1e650c945e2a302644adbc9440833be8 SHA512 c81da4f9b80e5691a167f4590906952e25356604ec17689c005be14efb394c0634776bbe84df936edde239480bdf46db41216b00da4a3a45f670e9ca18ab0132
diff --git a/gui-libs/tepl/tepl-6.0.1.ebuild b/gui-libs/tepl/tepl-6.0.1.ebuild
new file mode 100644
index 000000000000..f04c466fe49c
--- /dev/null
+++ b/gui-libs/tepl/tepl-6.0.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 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://wiki.gnome.org/Projects/Tepl https://gitlab.gnome.org/swilmet/tepl"
+
+LICENSE="LGPL-3+"
+SLOT="6"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+introspection gtk-doc"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-libs/glib-2.62:2
+ >=x11-libs/gtk+-3.22:3[introspection?]
+ >=x11-libs/gtksourceview-4.0:4[introspection?]
+ >=gui-libs/amtk-5.0:5[introspection?]
+ dev-libs/icu:=
+ 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 gtk-doc gtk_doc)
+ $(meson_use introspection gobject_introspection)
+ )
+ meson_src_configure
+}
+
+src_test() {
+ virtx meson_src_test
+}