[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2022-10-25 Thread Matt Turner
commit: a11060231e40dbfcbcb67c853a9d0fecefc6ecc0
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Oct 25 19:53:47 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Oct 25 20:08:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1106023

gui-libs/gtk: Version bump to 4.8.2

Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/gtk/Manifest |   1 +
 gui-libs/gtk/gtk-4.8.2.ebuild | 214 ++
 2 files changed, 215 insertions(+)

diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index f25f9455d4f7..daee2fd24269 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -1,2 +1,3 @@
 DIST gtk-4.6.7.tar.xz 22885556 BLAKE2B 
ff3647fbb87fb7743c6aaf84f4de463275ff5816ccdba7f29425ee5268677e53ef56507ddd71447def5a1707e7509958068d5b8a7c64816cc3a1541691d7a262
 SHA512 
7f9068f66b472e796c1611625a34466b13aa51bce2dfc7661928e6d8087ed39ed0f6adf47a6691609b85540c588621bebc5951e81435277071abe7d2facf28bb
 DIST gtk-4.8.1.tar.xz 20502844 BLAKE2B 
2e60b4a1985c2faa6990f0a2512a14f06ee30287ee8c4cb6cabd2100a4425c8e441879dd5b6d95b1f99ad49dd07909832ccfc4cb2738a467b32dad16074bee36
 SHA512 
26201c2ef0de24e0a530b0cb03af5c131a85d068ecb4dcbe22c1faaedf1d5c1555ebe2bf2da794ccfa24bea7de810179957d48474fa951ae691ac957bbdfd61e
+DIST gtk-4.8.2.tar.xz 20210736 BLAKE2B 
0595ee5b497cdf1b0fff3bc468a7e79d9665f5552213b3bd794f9df6354e280f3d4747820bf3cd83ee903b8709e2902f70f6c3721322573b204447017a9c0ebf
 SHA512 
400cdde53a4b76a912f52b1300286b2198d47195902ccfc034fbc518be7bc4c5817fe6df6386d764c95686083eede2e4582cc555fb38b0bce455942ea6c5fcb5

diff --git a/gui-libs/gtk/gtk-4.8.2.ebuild b/gui-libs/gtk/gtk-4.8.2.ebuild
new file mode 100644
index ..f8de8f482c10
--- /dev/null
+++ b/gui-libs/gtk/gtk-4.8.2.ebuild
@@ -0,0 +1,214 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+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 ~loong ~ppc ~ppc64 ~riscv ~sparc ~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[egl,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.6.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:1.0
+   >=media-libs/gst-plugins-base-1.12.3:1.0[opengl]
+   )
+   introspection? ( >=dev-libs/gobject-introspection-1.39:= )
+   vulkan? ( media-libs/vulkan-loader:= )
+   wayland? (
+   >=dev-libs/wayland-1.21.0
+   >=dev-libs/wayland-protocols-1.25
+   media-libs/mesa[wayland]
+   >=x11-libs/libxkbcommon-0.2
+   )
+   X? (
+   || (
+   >=app-accessibility/at-spi2-core-2.46.0
+   >=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? ( d

[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2022-12-15 Thread Matt Turner
commit: 384c4455cc01436696386925a667ba1677ce59ba
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Dec 15 18:55:11 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Dec 15 22:37:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=384c4455

gui-libs/gtk: Depend on app-text/iso-codes

meson.build says the dependency is not required, but
gtk/language-names.c uses files from iso-codes unconditionally, AFAICT.

Without iso-codes installed, the unit test "gtk:gtk / templates" fails
with a message:

  Failed to open file "/usr/share/xml/iso-codes/iso_639.xml": No such file or 
directory

Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/gtk/gtk-4.8.2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gui-libs/gtk/gtk-4.8.2.ebuild b/gui-libs/gtk/gtk-4.8.2.ebuild
index 67a4806b19e3..2f2204164430 100644
--- a/gui-libs/gtk/gtk-4.8.2.ebuild
+++ b/gui-libs/gtk/gtk-4.8.2.ebuild
@@ -31,6 +31,7 @@ COMMON_DEPEND="
media-libs/tiff:0
media-libs/libjpeg-turbo:0=
>=media-libs/harfbuzz-2.6.0:=
+   app-text/iso-codes
x11-misc/shared-mime-info
 
colord? ( >=x11-misc/colord-0.1.9:0= )



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2022-12-15 Thread Matt Turner
commit: 7f79e15573b2439c1ef19699025cd391fd82cd9b
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Dec 15 22:36:44 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Dec 15 22:37:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f79e155

gui-libs/gtk: Depend on media-fonts/cantarell for tests

The test suite uses this font explicitly. Avoids failures in at least
the following tests:

  gtk:gsk / parser empty-text.node
  gtk:gsk / parser testswitch.node
  gtk:gsk / parser widgetfactory.node

Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/gtk/gtk-4.8.2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gui-libs/gtk/gtk-4.8.2.ebuild b/gui-libs/gtk/gtk-4.8.2.ebuild
index 2f2204164430..123e66a9d1b9 100644
--- a/gui-libs/gtk/gtk-4.8.2.ebuild
+++ b/gui-libs/gtk/gtk-4.8.2.ebuild
@@ -93,6 +93,7 @@ BDEPEND="
virtual/pkgconfig
test? (
dev-libs/glib:2
+   media-fonts/cantarell
wayland? ( dev-libs/weston[headless] )
)
 "



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-09-20 Thread Matt Turner
commit: fa5bce81dd2934f330414beb5c2dd5820e733bda
Author: Guillermo Joandet  gmail  com>
AuthorDate: Wed Sep 20 22:22:17 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Sep 21 01:45:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa5bce81

gui-libs/gtk: Version bump to 4.12.2

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32952
Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/gtk/Manifest  |   1 +
 gui-libs/gtk/gtk-4.12.2.ebuild | 228 +
 2 files changed, 229 insertions(+)

diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index 38c56ebcb56c..cdd78429aec9 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -1,2 +1,3 @@
 DIST gtk-4.10.5.tar.xz 16403464 BLAKE2B 
9ca10de5e178e0b3e34fdf5f6126fc89e914a06e60c1c160b6273a5eb10b60e362e3db27af6012d2ea92452bb5787e6784e11d1f15a4ff284b04bbf9750ff91a
 SHA512 
7ca1d2cabbeb6020613fcb11f57b8161f38337a6c3bc3572365dd642af9498fad0f5b2fc0a2419e06567d541e62e67b3d1087ab9bd3e756363052b2f7b366fde
 DIST gtk-4.12.1.tar.xz 16924668 BLAKE2B 
c59d944de510e1c024564c320d44e15b5766f48bd03532944f01ae9eb909d535011e07f871b3bef17213575acb13c03108cf1bba82987fc15f7cebcc0b83
 SHA512 
5a893d3d855b5f1cf5b2e3c1c5178cc25e4165288f1ecc257d8af5ac1f94fc70fce7be34cf4b0292acd6652e544dd989c0065c1287623b6d4a115a9974a441c9
+DIST gtk-4.12.2.tar.xz 16942832 BLAKE2B 
a4916d1b6fd6669422c2b18db70f6cc318ec330baafd4a6a9ceb4d37e7a9fd1206131a5b146ff33d4ac2c5f1e5d879f77026f7bd136e082630960a82212f4274
 SHA512 
5373a3c6bf434644b97c955207c80833c8f77402baca6a91b0f467b5a2fea1474e6913104ee764d61df19a8ca98c117580ad54a95cfab64113e26e8bdc3ff095

diff --git a/gui-libs/gtk/gtk-4.12.2.ebuild b/gui-libs/gtk/gtk-4.12.2.ebuild
new file mode 100644
index ..129a4ca40173
--- /dev/null
+++ b/gui-libs/gtk/gtk-4.12.2.ebuild
@@ -0,0 +1,228 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+inherit gnome.org gnome2-utils meson optfeature python-any-r1 toolchain-funcs 
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 cloudproviders colord cups examples ffmpeg gstreamer 
+introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c"
+REQUIRED_USE="
+   || ( aqua wayland X )
+   test? ( introspection )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.76.0:2
+   >=x11-libs/cairo-1.17.6[aqua?,glib,svg(+),X?]
+   >=x11-libs/pango-1.50.0[introspection?]
+   >=dev-libs/fribidi-1.0.6
+   >=media-libs/harfbuzz-2.6.0:=
+   >=x11-libs/gdk-pixbuf-2.30:2[introspection?]
+   media-libs/libpng:=
+   media-libs/tiff:=
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libepoxy-1.4[egl,X(+)?]
+   >=media-libs/graphene-1.10.0[introspection?]
+   app-text/iso-codes
+   x11-misc/shared-mime-info
+
+   cloudproviders? ( net-libs/libcloudproviders )
+   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:1.0
+   >=media-libs/gst-plugins-base-1.12.3:1.0[opengl]
+   )
+   introspection? ( >=dev-libs/gobject-introspection-1.76:= )
+   vulkan? ( media-libs/vulkan-loader:= )
+   wayland? (
+   >=dev-libs/wayland-1.21.0
+   >=dev-libs/wayland-protocols-1.31
+   media-libs/mesa[wayland]
+   >=x11-libs/libxkbcommon-0.2
+   )
+   X? (
+   >=app-accessibility/at-spi2-core-2.46.0
+   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-libs/glib
+   >=dev-util/gdbus-codegen-2.48
+   dev-util/glib-ut

[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-09-21 Thread Matt Turner
commit: 84ef3b2011ed999c47cd38754b74e2f40536b3d1
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Sep 22 01:56:15 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Sep 22 02:32:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84ef3b20

gui-libs/gtk: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/gtk/Manifest  |   1 -
 gui-libs/gtk/gtk-4.12.1.ebuild | 228 -
 2 files changed, 229 deletions(-)

diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index cdd78429aec9..3c05c79280d8 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -1,3 +1,2 @@
 DIST gtk-4.10.5.tar.xz 16403464 BLAKE2B 
9ca10de5e178e0b3e34fdf5f6126fc89e914a06e60c1c160b6273a5eb10b60e362e3db27af6012d2ea92452bb5787e6784e11d1f15a4ff284b04bbf9750ff91a
 SHA512 
7ca1d2cabbeb6020613fcb11f57b8161f38337a6c3bc3572365dd642af9498fad0f5b2fc0a2419e06567d541e62e67b3d1087ab9bd3e756363052b2f7b366fde
-DIST gtk-4.12.1.tar.xz 16924668 BLAKE2B 
c59d944de510e1c024564c320d44e15b5766f48bd03532944f01ae9eb909d535011e07f871b3bef17213575acb13c03108cf1bba82987fc15f7cebcc0b83
 SHA512 
5a893d3d855b5f1cf5b2e3c1c5178cc25e4165288f1ecc257d8af5ac1f94fc70fce7be34cf4b0292acd6652e544dd989c0065c1287623b6d4a115a9974a441c9
 DIST gtk-4.12.2.tar.xz 16942832 BLAKE2B 
a4916d1b6fd6669422c2b18db70f6cc318ec330baafd4a6a9ceb4d37e7a9fd1206131a5b146ff33d4ac2c5f1e5d879f77026f7bd136e082630960a82212f4274
 SHA512 
5373a3c6bf434644b97c955207c80833c8f77402baca6a91b0f467b5a2fea1474e6913104ee764d61df19a8ca98c117580ad54a95cfab64113e26e8bdc3ff095

diff --git a/gui-libs/gtk/gtk-4.12.1.ebuild b/gui-libs/gtk/gtk-4.12.1.ebuild
deleted file mode 100644
index 129a4ca40173..
--- a/gui-libs/gtk/gtk-4.12.1.ebuild
+++ /dev/null
@@ -1,228 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
-inherit gnome.org gnome2-utils meson optfeature python-any-r1 toolchain-funcs 
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 cloudproviders colord cups examples ffmpeg gstreamer 
+introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c"
-REQUIRED_USE="
-   || ( aqua wayland X )
-   test? ( introspection )
-"
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
-
-COMMON_DEPEND="
-   >=dev-libs/glib-2.76.0:2
-   >=x11-libs/cairo-1.17.6[aqua?,glib,svg(+),X?]
-   >=x11-libs/pango-1.50.0[introspection?]
-   >=dev-libs/fribidi-1.0.6
-   >=media-libs/harfbuzz-2.6.0:=
-   >=x11-libs/gdk-pixbuf-2.30:2[introspection?]
-   media-libs/libpng:=
-   media-libs/tiff:=
-   media-libs/libjpeg-turbo:=
-   >=media-libs/libepoxy-1.4[egl,X(+)?]
-   >=media-libs/graphene-1.10.0[introspection?]
-   app-text/iso-codes
-   x11-misc/shared-mime-info
-
-   cloudproviders? ( net-libs/libcloudproviders )
-   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:1.0
-   >=media-libs/gst-plugins-base-1.12.3:1.0[opengl]
-   )
-   introspection? ( >=dev-libs/gobject-introspection-1.76:= )
-   vulkan? ( media-libs/vulkan-loader:= )
-   wayland? (
-   >=dev-libs/wayland-1.21.0
-   >=dev-libs/wayland-protocols-1.31
-   media-libs/mesa[wayland]
-   >=x11-libs/libxkbcommon-0.2
-   )
-   X? (
-   >=app-accessibility/at-spi2-core-2.46.0
-   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-libs/glib
-   >=dev-util/gdbus-codegen-2.48
-   dev-util/glib-utils
-   >=sys-devel/gettext-0.19.7
-   virtual/pkgconfig
-   test? (
-   dev-lib

[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-10-08 Thread Pacho Ramos
commit: 6c2eebaeb75a0ca790a596d03ebd58a074b5b643
Author: Guillermo Joandet  gmail  com>
AuthorDate: Thu Sep 28 13:02:54 2023 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Oct  8 11:51:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c2eebae

gui-libs/gtk: Version bump to 4.12.3

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33100
Signed-off-by: Pacho Ramos  gentoo.org>

 gui-libs/gtk/Manifest  |   1 +
 gui-libs/gtk/gtk-4.12.3.ebuild | 228 +
 2 files changed, 229 insertions(+)

diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index 3c05c79280d8..22a52fb24110 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -1,2 +1,3 @@
 DIST gtk-4.10.5.tar.xz 16403464 BLAKE2B 
9ca10de5e178e0b3e34fdf5f6126fc89e914a06e60c1c160b6273a5eb10b60e362e3db27af6012d2ea92452bb5787e6784e11d1f15a4ff284b04bbf9750ff91a
 SHA512 
7ca1d2cabbeb6020613fcb11f57b8161f38337a6c3bc3572365dd642af9498fad0f5b2fc0a2419e06567d541e62e67b3d1087ab9bd3e756363052b2f7b366fde
 DIST gtk-4.12.2.tar.xz 16942832 BLAKE2B 
a4916d1b6fd6669422c2b18db70f6cc318ec330baafd4a6a9ceb4d37e7a9fd1206131a5b146ff33d4ac2c5f1e5d879f77026f7bd136e082630960a82212f4274
 SHA512 
5373a3c6bf434644b97c955207c80833c8f77402baca6a91b0f467b5a2fea1474e6913104ee764d61df19a8ca98c117580ad54a95cfab64113e26e8bdc3ff095
+DIST gtk-4.12.3.tar.xz 16930224 BLAKE2B 
e90ab03a4eb84a3bb4213772c7c47601d99044275489d8bdd60d0fc5929d0dcef4445e6892c41df804111e4631b14e90ce8a3f0841bfbbe23cbbf06775f2bbb9
 SHA512 
f3efa9ad340362cecd81389219092b46e3b3f7b049dd6e02aecf4ac74f64f413f0b99c23cfac854e6b0a84d9715fb832beb7e0e698fcdb90ee49a78b27d0e366

diff --git a/gui-libs/gtk/gtk-4.12.3.ebuild b/gui-libs/gtk/gtk-4.12.3.ebuild
new file mode 100644
index ..129a4ca40173
--- /dev/null
+++ b/gui-libs/gtk/gtk-4.12.3.ebuild
@@ -0,0 +1,228 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+inherit gnome.org gnome2-utils meson optfeature python-any-r1 toolchain-funcs 
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 cloudproviders colord cups examples ffmpeg gstreamer 
+introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c"
+REQUIRED_USE="
+   || ( aqua wayland X )
+   test? ( introspection )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.76.0:2
+   >=x11-libs/cairo-1.17.6[aqua?,glib,svg(+),X?]
+   >=x11-libs/pango-1.50.0[introspection?]
+   >=dev-libs/fribidi-1.0.6
+   >=media-libs/harfbuzz-2.6.0:=
+   >=x11-libs/gdk-pixbuf-2.30:2[introspection?]
+   media-libs/libpng:=
+   media-libs/tiff:=
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libepoxy-1.4[egl,X(+)?]
+   >=media-libs/graphene-1.10.0[introspection?]
+   app-text/iso-codes
+   x11-misc/shared-mime-info
+
+   cloudproviders? ( net-libs/libcloudproviders )
+   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:1.0
+   >=media-libs/gst-plugins-base-1.12.3:1.0[opengl]
+   )
+   introspection? ( >=dev-libs/gobject-introspection-1.76:= )
+   vulkan? ( media-libs/vulkan-loader:= )
+   wayland? (
+   >=dev-libs/wayland-1.21.0
+   >=dev-libs/wayland-protocols-1.31
+   media-libs/mesa[wayland]
+   >=x11-libs/libxkbcommon-0.2
+   )
+   X? (
+   >=app-accessibility/at-spi2-core-2.46.0
+   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-libs/glib
+   >=dev-util/gdbus-codegen-2.48
+   dev-util/glib-ut

[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-03-14 Thread Matt Turner
commit: 5f395cd22a2541857b873edc706cdd7dbac5afc0
Author: Guillermo Joandet  gmail  com>
AuthorDate: Tue Mar 14 14:40:18 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Mar 14 17:48:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f395cd2

gui-libs/gtk: Version bump to 4.10.1

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30125
Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/gtk/Manifest  |   1 +
 gui-libs/gtk/gtk-4.10.1.ebuild | 215 +
 2 files changed, 216 insertions(+)

diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index 0f599c00d73b..822d4975e534 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -1,2 +1,3 @@
 DIST gtk-4.10.0.tar.xz 20471568 BLAKE2B 
8fed349e7854a7845232da556b2949bc4eaf5d3aaface86c6e2c3a505aefeb754e3147c7a10f82e0fee713418bc8d78186942e98d59a42ed7288d48d88e52f28
 SHA512 
1283985ed64035e3b183341dd38029112e8277065f8b39be56b4f489aaf03efc0ce5f9c36ddd746a776be3772f7606f1c54fd84292479d63d86b94281159
+DIST gtk-4.10.1.tar.xz 20481204 BLAKE2B 
3a56905b84ec3ca4abb974ce22beb6422c0b48063a54b753ef74316535acfc59bf80fce6c44b06ae7266e8d82ed7cde92bd4461dfebb4df4d8378e3e72ed26d1
 SHA512 
1fb04c7f5f3cb2f728c2048b0053efc3bef1be371d8e24648d9c3d5fb0404fd1e4fa31a511e02750290aec032253c6bade53651d1f32a3438c104130759ff074
 DIST gtk-4.8.3.tar.xz 20297060 BLAKE2B 
ad0f9e2998f3748afe4a03317e6d0438bfd9eaf804f202e96724541cce20597b7b6e69d5c50ce319450feed4f4a5653c0d99b949b23ce3a40c46a12da7e2d85f
 SHA512 
56be0f5ce85a9cbbda4a5de53baeeb6b8cc527a5d34723ae5548759ec7c28f03d204b6b6758dffed02a9e226f3bfcd1f15971105c2f2f7be7cef22538be27754

diff --git a/gui-libs/gtk/gtk-4.10.1.ebuild b/gui-libs/gtk/gtk-4.10.1.ebuild
new file mode 100644
index ..162cca71d230
--- /dev/null
+++ b/gui-libs/gtk/gtk-4.10.1.ebuild
@@ -0,0 +1,215 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+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 cloudproviders 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 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.72.0:2
+   >=x11-libs/cairo-1.17.6[aqua?,glib,svg(+),X?]
+   >=x11-libs/pango-1.50.0[introspection?]
+   >=dev-libs/fribidi-1.0.6
+   >=media-libs/harfbuzz-2.6.0:=
+   >=x11-libs/gdk-pixbuf-2.30:2[introspection?]
+   media-libs/libpng:=
+   media-libs/tiff:=
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libepoxy-1.4[egl,X(+)?]
+   >=media-libs/graphene-1.10.0[introspection?]
+   app-text/iso-codes
+   x11-misc/shared-mime-info
+
+   cloudproviders? ( net-libs/libcloudproviders )
+   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:1.0
+   >=media-libs/gst-plugins-base-1.12.3:1.0[opengl]
+   )
+   introspection? ( >=dev-libs/gobject-introspection-1.72:= )
+   vulkan? ( media-libs/vulkan-loader:= )
+   wayland? (
+   >=dev-libs/wayland-1.21.0
+   >=dev-libs/wayland-protocols-1.25
+   media-libs/mesa[wayland]
+   >=x11-libs/libxkbcommon-0.2
+   )
+   X? (
+   >=app-accessibility/at-spi2-core-2.46.0
+   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
+  

[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-05-22 Thread Sam James
commit: cee2ffd978dd850cae37e3ebc17e39e4f73b0cba
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 02:44:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 02:51:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cee2ffd9

gui-libs/gtk: defer to new global USE=vulkan description

Signed-off-by: Sam James  gentoo.org>

 gui-libs/gtk/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/gui-libs/gtk/metadata.xml b/gui-libs/gtk/metadata.xml
index 738bf162e983..272b295520e1 100644
--- a/gui-libs/gtk/metadata.xml
+++ b/gui-libs/gtk/metadata.xml
@@ -10,7 +10,6 @@
 Enable GtkPlacesSidebar to access cloud 
services
 Use x11-misc/colord for color management in 
printing
 Enable profiling data capture support using 
dev-util/sysprof-capture
-Enable support for the Vulkan graphics API
   
   
 cpe:/a:gtk:gtk



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-04-21 Thread Matt Turner
commit: 6af2d971ab1246f0440622141f4949f06fdd3c83
Author: Guillermo Joandet  gmail  com>
AuthorDate: Fri Apr 21 15:45:13 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Apr 22 03:08:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6af2d971

gui-libs/gtk: Version bump to 4.10.2

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30689
Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/gtk/Manifest  |   1 +
 gui-libs/gtk/gtk-4.10.2.ebuild | 215 +
 2 files changed, 216 insertions(+)

diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index 56f2c0a15327..67d37ff8bd06 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -1,2 +1,3 @@
 DIST gtk-4.10.1.tar.xz 20481204 BLAKE2B 
3a56905b84ec3ca4abb974ce22beb6422c0b48063a54b753ef74316535acfc59bf80fce6c44b06ae7266e8d82ed7cde92bd4461dfebb4df4d8378e3e72ed26d1
 SHA512 
1fb04c7f5f3cb2f728c2048b0053efc3bef1be371d8e24648d9c3d5fb0404fd1e4fa31a511e02750290aec032253c6bade53651d1f32a3438c104130759ff074
+DIST gtk-4.10.2.tar.xz 20480356 BLAKE2B 
f634359d13aac057c2c1083a88062cc969f5ee9f9f70461e69caae317e81340ea9794e365439f7c022347fd0d91f2bc0acaa983feb3b5a85630731744641c426
 SHA512 
cd36f87689e6457b8fe42f7e76a38b24cfc212f6cd180b698ec391505797c802de4481c8d3e3f6ba2410820aca1f9850ad240922253a2abf914f1ef1345d43e7
 DIST gtk-4.8.3.tar.xz 20297060 BLAKE2B 
ad0f9e2998f3748afe4a03317e6d0438bfd9eaf804f202e96724541cce20597b7b6e69d5c50ce319450feed4f4a5653c0d99b949b23ce3a40c46a12da7e2d85f
 SHA512 
56be0f5ce85a9cbbda4a5de53baeeb6b8cc527a5d34723ae5548759ec7c28f03d204b6b6758dffed02a9e226f3bfcd1f15971105c2f2f7be7cef22538be27754

diff --git a/gui-libs/gtk/gtk-4.10.2.ebuild b/gui-libs/gtk/gtk-4.10.2.ebuild
new file mode 100644
index ..162cca71d230
--- /dev/null
+++ b/gui-libs/gtk/gtk-4.10.2.ebuild
@@ -0,0 +1,215 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+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 cloudproviders 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 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.72.0:2
+   >=x11-libs/cairo-1.17.6[aqua?,glib,svg(+),X?]
+   >=x11-libs/pango-1.50.0[introspection?]
+   >=dev-libs/fribidi-1.0.6
+   >=media-libs/harfbuzz-2.6.0:=
+   >=x11-libs/gdk-pixbuf-2.30:2[introspection?]
+   media-libs/libpng:=
+   media-libs/tiff:=
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libepoxy-1.4[egl,X(+)?]
+   >=media-libs/graphene-1.10.0[introspection?]
+   app-text/iso-codes
+   x11-misc/shared-mime-info
+
+   cloudproviders? ( net-libs/libcloudproviders )
+   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:1.0
+   >=media-libs/gst-plugins-base-1.12.3:1.0[opengl]
+   )
+   introspection? ( >=dev-libs/gobject-introspection-1.72:= )
+   vulkan? ( media-libs/vulkan-loader:= )
+   wayland? (
+   >=dev-libs/wayland-1.21.0
+   >=dev-libs/wayland-protocols-1.25
+   media-libs/mesa[wayland]
+   >=x11-libs/libxkbcommon-0.2
+   )
+   X? (
+   >=app-accessibility/at-spi2-core-2.46.0
+   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
+  

[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-04-22 Thread Matt Turner
commit: cd36b7e762f9a3b76c05547d5b69210ef6f98e06
Author: Guillermo Joandet  gmail  com>
AuthorDate: Sat Apr 22 13:54:19 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Apr 22 14:45:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd36b7e7

gui-libs/gtk: Version bump to 4.10.3

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30701
Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/gtk/Manifest  |   1 +
 gui-libs/gtk/gtk-4.10.3.ebuild | 215 +
 2 files changed, 216 insertions(+)

diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index 67d37ff8bd06..38108712eb5f 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -1,3 +1,4 @@
 DIST gtk-4.10.1.tar.xz 20481204 BLAKE2B 
3a56905b84ec3ca4abb974ce22beb6422c0b48063a54b753ef74316535acfc59bf80fce6c44b06ae7266e8d82ed7cde92bd4461dfebb4df4d8378e3e72ed26d1
 SHA512 
1fb04c7f5f3cb2f728c2048b0053efc3bef1be371d8e24648d9c3d5fb0404fd1e4fa31a511e02750290aec032253c6bade53651d1f32a3438c104130759ff074
 DIST gtk-4.10.2.tar.xz 20480356 BLAKE2B 
f634359d13aac057c2c1083a88062cc969f5ee9f9f70461e69caae317e81340ea9794e365439f7c022347fd0d91f2bc0acaa983feb3b5a85630731744641c426
 SHA512 
cd36f87689e6457b8fe42f7e76a38b24cfc212f6cd180b698ec391505797c802de4481c8d3e3f6ba2410820aca1f9850ad240922253a2abf914f1ef1345d43e7
+DIST gtk-4.10.3.tar.xz 20483468 BLAKE2B 
dcc845e567e3f921f1b479ac2b40b45922725452656d08e95579f3dd8d521261cedf73bf998c781e42318d0c2253967765a4bcb6223db4f29d45648bc524f843
 SHA512 
aac4703f9c135271febdd373b24995dabcd08fb0cea2d6014c812f2839ae88926c1939ddcc64ab9728ba3248a1f58260ce73fa6ef5679e54dbb798021adfa324
 DIST gtk-4.8.3.tar.xz 20297060 BLAKE2B 
ad0f9e2998f3748afe4a03317e6d0438bfd9eaf804f202e96724541cce20597b7b6e69d5c50ce319450feed4f4a5653c0d99b949b23ce3a40c46a12da7e2d85f
 SHA512 
56be0f5ce85a9cbbda4a5de53baeeb6b8cc527a5d34723ae5548759ec7c28f03d204b6b6758dffed02a9e226f3bfcd1f15971105c2f2f7be7cef22538be27754

diff --git a/gui-libs/gtk/gtk-4.10.3.ebuild b/gui-libs/gtk/gtk-4.10.3.ebuild
new file mode 100644
index ..162cca71d230
--- /dev/null
+++ b/gui-libs/gtk/gtk-4.10.3.ebuild
@@ -0,0 +1,215 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+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 cloudproviders 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 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.72.0:2
+   >=x11-libs/cairo-1.17.6[aqua?,glib,svg(+),X?]
+   >=x11-libs/pango-1.50.0[introspection?]
+   >=dev-libs/fribidi-1.0.6
+   >=media-libs/harfbuzz-2.6.0:=
+   >=x11-libs/gdk-pixbuf-2.30:2[introspection?]
+   media-libs/libpng:=
+   media-libs/tiff:=
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libepoxy-1.4[egl,X(+)?]
+   >=media-libs/graphene-1.10.0[introspection?]
+   app-text/iso-codes
+   x11-misc/shared-mime-info
+
+   cloudproviders? ( net-libs/libcloudproviders )
+   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:1.0
+   >=media-libs/gst-plugins-base-1.12.3:1.0[opengl]
+   )
+   introspection? ( >=dev-libs/gobject-introspection-1.72:= )
+   vulkan? ( media-libs/vulkan-loader:= )
+   wayland? (
+   >=dev-libs/wayland-1.21.0
+   >=dev-libs/wayland-protocols-1.25
+   media-libs/mesa[wayland]
+   >=x11-libs/libxkbcommon-0.2
+   )
+   X? (
+   >=app-accessibility/at-spi2-core-2.46.0
+   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
+   intr

[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-05-02 Thread Arthur Zamarin
commit: 06b92e1dc7b9ae427bb963a13cfc805b963d76a7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May  2 17:53:10 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May  2 17:53:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06b92e1d

gui-libs/gtk: Stabilize 4.8.3 sparc, #905567

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk/gtk-4.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.8.3.ebuild b/gui-libs/gtk/gtk-4.8.3.ebuild
index 9be8e0c260d4..8c5456a3084e 100644
--- a/gui-libs/gtk/gtk-4.8.3.ebuild
+++ b/gui-libs/gtk/gtk-4.8.3.ebuild
@@ -17,7 +17,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
 
 COMMON_DEPEND="
>=dev-libs/fribidi-0.19.7



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-05-02 Thread Sam James
commit: d6a2cf584d0b5b31c74f66f1372a546432c47de8
Author: Sam James  gentoo  org>
AuthorDate: Tue May  2 20:49:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May  2 20:49:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6a2cf58

gui-libs/gtk: Stabilize 4.10.3 arm, #905490

Signed-off-by: Sam James  gentoo.org>

 gui-libs/gtk/gtk-4.10.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.10.3.ebuild b/gui-libs/gtk/gtk-4.10.3.ebuild
index bb16f8073375..4e4886ddf1b0 100644
--- a/gui-libs/gtk/gtk-4.10.3.ebuild
+++ b/gui-libs/gtk/gtk-4.10.3.ebuild
@@ -17,7 +17,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.72.0:2



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-05-02 Thread Arthur Zamarin
commit: 75817f50d3880a876a4daaebddc312abfc48f7f6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed May  3 06:30:52 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed May  3 06:32:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75817f50

gui-libs/gtk: Stabilize 4.10.3 amd64, #905490

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk/gtk-4.10.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.10.3.ebuild b/gui-libs/gtk/gtk-4.10.3.ebuild
index 4e4886ddf1b0..37cc1cd18b84 100644
--- a/gui-libs/gtk/gtk-4.10.3.ebuild
+++ b/gui-libs/gtk/gtk-4.10.3.ebuild
@@ -17,7 +17,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="~amd64 arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.72.0:2



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-05-04 Thread Arthur Zamarin
commit: 1956109e9b234c3d55f0610a5ed853e3b9db136e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu May  4 16:16:50 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu May  4 16:16:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1956109e

gui-libs/gtk: Stabilize 4.10.3 ppc64, #905490

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk/gtk-4.10.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.10.3.ebuild b/gui-libs/gtk/gtk-4.10.3.ebuild
index 37cc1cd18b84..db845f114044 100644
--- a/gui-libs/gtk/gtk-4.10.3.ebuild
+++ b/gui-libs/gtk/gtk-4.10.3.ebuild
@@ -17,7 +17,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="amd64 arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.72.0:2



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-05-04 Thread Arthur Zamarin
commit: b41c2d372c97a712f359b351cd2bf91e059a4f85
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu May  4 16:32:04 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu May  4 16:32:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b41c2d37

gui-libs/gtk: Stabilize 4.10.3 ppc, #905490

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk/gtk-4.10.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.10.3.ebuild b/gui-libs/gtk/gtk-4.10.3.ebuild
index 337711cb2b4d..ad1ae0655409 100644
--- a/gui-libs/gtk/gtk-4.10.3.ebuild
+++ b/gui-libs/gtk/gtk-4.10.3.ebuild
@@ -17,7 +17,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc ~x86"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.72.0:2



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-05-04 Thread Arthur Zamarin
commit: b43a4d3c7fc160520fedfb2ca9ff89a100160242
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu May  4 16:32:01 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu May  4 16:32:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b43a4d3c

gui-libs/gtk: Stabilize 4.10.3 arm64, #905490

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk/gtk-4.10.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.10.3.ebuild b/gui-libs/gtk/gtk-4.10.3.ebuild
index db845f114044..337711cb2b4d 100644
--- a/gui-libs/gtk/gtk-4.10.3.ebuild
+++ b/gui-libs/gtk/gtk-4.10.3.ebuild
@@ -17,7 +17,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="amd64 arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.72.0:2



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-05-04 Thread Arthur Zamarin
commit: 844d518aa5e3279ab9efd552b4c90e309cf0e6e3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu May  4 16:37:34 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu May  4 16:37:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=844d518a

gui-libs/gtk: Stabilize 4.10.3 sparc, #905490

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk/gtk-4.10.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.10.3.ebuild b/gui-libs/gtk/gtk-4.10.3.ebuild
index a19f8153a04b..bc93d9dcea68 100644
--- a/gui-libs/gtk/gtk-4.10.3.ebuild
+++ b/gui-libs/gtk/gtk-4.10.3.ebuild
@@ -17,7 +17,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.72.0:2



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-05-04 Thread Arthur Zamarin
commit: aeecfed1ef44eaa84f3f002a2aad11511c5d347d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu May  4 16:37:31 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu May  4 16:37:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aeecfed1

gui-libs/gtk: Stabilize 4.10.3 x86, #905490

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk/gtk-4.10.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.10.3.ebuild b/gui-libs/gtk/gtk-4.10.3.ebuild
index ad1ae0655409..a19f8153a04b 100644
--- a/gui-libs/gtk/gtk-4.10.3.ebuild
+++ b/gui-libs/gtk/gtk-4.10.3.ebuild
@@ -17,7 +17,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.72.0:2



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-06-05 Thread Matt Turner
commit: e821714b80ea57603f9e9c13889e0bfb30b20dda
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Jun  6 00:01:54 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Jun  6 00:31:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e821714b

gui-libs/gtk: Version bump to 4.10.4

Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/gtk/Manifest  |   1 +
 gui-libs/gtk/gtk-4.10.4.ebuild | 216 +
 2 files changed, 217 insertions(+)

diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index 5d52043ac585..88f206b03397 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -1 +1,2 @@
 DIST gtk-4.10.3.tar.xz 20483468 BLAKE2B 
dcc845e567e3f921f1b479ac2b40b45922725452656d08e95579f3dd8d521261cedf73bf998c781e42318d0c2253967765a4bcb6223db4f29d45648bc524f843
 SHA512 
aac4703f9c135271febdd373b24995dabcd08fb0cea2d6014c812f2839ae88926c1939ddcc64ab9728ba3248a1f58260ce73fa6ef5679e54dbb798021adfa324
+DIST gtk-4.10.4.tar.xz 20526652 BLAKE2B 
12874d90f9f48f22d57c53cf035065726e5bbd9a701cacf390acad6889fd86dbc3c4cb2f8f9a0690d9375935a7e3a8685211283814dbbfb28c6c08fd159529c5
 SHA512 
0c5db3af72227977e11fea3adddec1321b82bcace3c3d10a7c914b8d98b0bdb7994084c0a9e883b24815038bf4a0efe1eb1c4ff79e6838e83cadb6ddf2a1239f

diff --git a/gui-libs/gtk/gtk-4.10.4.ebuild b/gui-libs/gtk/gtk-4.10.4.ebuild
new file mode 100644
index ..045fb0a4744d
--- /dev/null
+++ b/gui-libs/gtk/gtk-4.10.4.ebuild
@@ -0,0 +1,216 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+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 cloudproviders 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 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.72.0:2
+   >=x11-libs/cairo-1.17.6[aqua?,glib,svg(+),X?]
+   >=x11-libs/pango-1.50.0[introspection?]
+   >=dev-libs/fribidi-1.0.6
+   >=media-libs/harfbuzz-2.6.0:=
+   >=x11-libs/gdk-pixbuf-2.30:2[introspection?]
+   media-libs/libpng:=
+   media-libs/tiff:=
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libepoxy-1.4[egl,X(+)?]
+   >=media-libs/graphene-1.10.0[introspection?]
+   app-text/iso-codes
+   x11-misc/shared-mime-info
+
+   cloudproviders? ( net-libs/libcloudproviders )
+   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:1.0
+   >=media-libs/gst-plugins-base-1.12.3:1.0[opengl]
+   )
+   introspection? ( >=dev-libs/gobject-introspection-1.72:= )
+   vulkan? ( media-libs/vulkan-loader:= )
+   wayland? (
+   >=dev-libs/wayland-1.21.0
+   >=dev-libs/wayland-protocols-1.25
+   media-libs/mesa[wayland]
+   >=x11-libs/libxkbcommon-0.2
+   )
+   X? (
+   >=app-accessibility/at-spi2-core-2.46.0
+   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
+   media-fonts/cantarell
+   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() {
+   default
+   xdg_enviro

[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-06-08 Thread Matt Turner
commit: b4e6b47e74589f88fcad5fdb55d5fbef34eb20d1
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Jun  9 03:00:37 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Jun  9 03:01:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4e6b47e

gui-libs/gtk: Keyword 4.10.4 alpha, #838709

Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/gtk/gtk-4.10.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.10.4.ebuild b/gui-libs/gtk/gtk-4.10.4.ebuild
index 045fb0a4744d..c3a71725c65e 100644
--- a/gui-libs/gtk/gtk-4.10.4.ebuild
+++ b/gui-libs/gtk/gtk-4.10.4.ebuild
@@ -17,7 +17,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
 
 COMMON_DEPEND="
>=dev-libs/glib-2.72.0:2



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-04-25 Thread Sam James
commit: 596cdc7d36ad2165b38e73a47d64ce8e6f364998
Author: Matoro Mahri  users  noreply  github  
com>
AuthorDate: Mon Apr 24 15:29:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 19:00:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=596cdc7d

gui-libs/gtk: crank up test timeouts

Bug: https://bugs.gentoo.org/902445
Signed-off-by: Matoro Mahri  users.noreply.github.com>
Signed-off-by: Sam James  gentoo.org>

 gui-libs/gtk/gtk-4.10.1.ebuild | 4 ++--
 gui-libs/gtk/gtk-4.10.2.ebuild | 4 ++--
 gui-libs/gtk/gtk-4.10.3.ebuild | 4 ++--
 gui-libs/gtk/gtk-4.8.3.ebuild  | 4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/gui-libs/gtk/gtk-4.10.1.ebuild b/gui-libs/gtk/gtk-4.10.1.ebuild
index 162cca71d230..bb16f8073375 100644
--- a/gui-libs/gtk/gtk-4.10.1.ebuild
+++ b/gui-libs/gtk/gtk-4.10.1.ebuild
@@ -162,7 +162,7 @@ src_test() {
 
if use X; then
einfo "Running tests under X"
-   GSETTINGS_SCHEMA_DIR="${S}/gtk" virtx meson_src_test --setup=x11
+   GSETTINGS_SCHEMA_DIR="${S}/gtk" virtx meson_src_test 
--setup=x11 --timeout-multiplier=130
fi
 
if use wayland; then
@@ -174,7 +174,7 @@ src_test() {
compositor=$!
export WAYLAND_DISPLAY=wayland-5
 
-   GSETTINGS_SCHEMA_DIR="${S}/gtk" meson_src_test --setup=wayland
+   GSETTINGS_SCHEMA_DIR="${S}/gtk" meson_src_test --setup=wayland 
--timeout-multiplier=130
 
exit_code=$?
kill ${compositor}

diff --git a/gui-libs/gtk/gtk-4.10.2.ebuild b/gui-libs/gtk/gtk-4.10.2.ebuild
index 162cca71d230..bb16f8073375 100644
--- a/gui-libs/gtk/gtk-4.10.2.ebuild
+++ b/gui-libs/gtk/gtk-4.10.2.ebuild
@@ -162,7 +162,7 @@ src_test() {
 
if use X; then
einfo "Running tests under X"
-   GSETTINGS_SCHEMA_DIR="${S}/gtk" virtx meson_src_test --setup=x11
+   GSETTINGS_SCHEMA_DIR="${S}/gtk" virtx meson_src_test 
--setup=x11 --timeout-multiplier=130
fi
 
if use wayland; then
@@ -174,7 +174,7 @@ src_test() {
compositor=$!
export WAYLAND_DISPLAY=wayland-5
 
-   GSETTINGS_SCHEMA_DIR="${S}/gtk" meson_src_test --setup=wayland
+   GSETTINGS_SCHEMA_DIR="${S}/gtk" meson_src_test --setup=wayland 
--timeout-multiplier=130
 
exit_code=$?
kill ${compositor}

diff --git a/gui-libs/gtk/gtk-4.10.3.ebuild b/gui-libs/gtk/gtk-4.10.3.ebuild
index 162cca71d230..bb16f8073375 100644
--- a/gui-libs/gtk/gtk-4.10.3.ebuild
+++ b/gui-libs/gtk/gtk-4.10.3.ebuild
@@ -162,7 +162,7 @@ src_test() {
 
if use X; then
einfo "Running tests under X"
-   GSETTINGS_SCHEMA_DIR="${S}/gtk" virtx meson_src_test --setup=x11
+   GSETTINGS_SCHEMA_DIR="${S}/gtk" virtx meson_src_test 
--setup=x11 --timeout-multiplier=130
fi
 
if use wayland; then
@@ -174,7 +174,7 @@ src_test() {
compositor=$!
export WAYLAND_DISPLAY=wayland-5
 
-   GSETTINGS_SCHEMA_DIR="${S}/gtk" meson_src_test --setup=wayland
+   GSETTINGS_SCHEMA_DIR="${S}/gtk" meson_src_test --setup=wayland 
--timeout-multiplier=130
 
exit_code=$?
kill ${compositor}

diff --git a/gui-libs/gtk/gtk-4.8.3.ebuild b/gui-libs/gtk/gtk-4.8.3.ebuild
index 3ae726441708..9be8e0c260d4 100644
--- a/gui-libs/gtk/gtk-4.8.3.ebuild
+++ b/gui-libs/gtk/gtk-4.8.3.ebuild
@@ -160,7 +160,7 @@ src_test() {
 
if use X; then
einfo "Running tests under X"
-   GSETTINGS_SCHEMA_DIR="${S}/gtk" virtx meson_src_test --setup=x11
+   GSETTINGS_SCHEMA_DIR="${S}/gtk" virtx meson_src_test 
--setup=x11 --timeout-multiplier=130
fi
 
if use wayland; then
@@ -172,7 +172,7 @@ src_test() {
compositor=$!
export WAYLAND_DISPLAY=wayland-5
 
-   GSETTINGS_SCHEMA_DIR="${S}/gtk" meson_src_test --setup=wayland
+   GSETTINGS_SCHEMA_DIR="${S}/gtk" meson_src_test --setup=wayland 
--timeout-multiplier=130
 
exit_code=$?
kill ${compositor}



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-02-16 Thread Arthur Zamarin
commit: 1eb1fa3163807ba73de5cbc2a40afce04ad3b094
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Feb 16 18:38:19 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Feb 16 18:38:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1eb1fa31

gui-libs/gtk: Stabilize 4.8.3 ppc64, #893302

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk/gtk-4.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.8.3.ebuild b/gui-libs/gtk/gtk-4.8.3.ebuild
index 3e3d68e1569f..6c241e6636e5 100644
--- a/gui-libs/gtk/gtk-4.8.3.ebuild
+++ b/gui-libs/gtk/gtk-4.8.3.ebuild
@@ -17,7 +17,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc ~x86"
 
 COMMON_DEPEND="
>=dev-libs/fribidi-0.19.7



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-02-16 Thread Arthur Zamarin
commit: fa3f697c0770e9f379eb27ba0fbf2dc4dd6cf038
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Feb 16 18:38:28 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Feb 16 18:38:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa3f697c

gui-libs/gtk: Stabilize 4.8.3 arm, #893302

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk/gtk-4.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.8.3.ebuild b/gui-libs/gtk/gtk-4.8.3.ebuild
index 6c241e6636e5..7486427b095f 100644
--- a/gui-libs/gtk/gtk-4.8.3.ebuild
+++ b/gui-libs/gtk/gtk-4.8.3.ebuild
@@ -17,7 +17,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 arm ~arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc ~x86"
 
 COMMON_DEPEND="
>=dev-libs/fribidi-0.19.7



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-02-17 Thread Arthur Zamarin
commit: f0adb51906a31519b89e2272a96449414081ec09
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb 17 08:22:22 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb 17 08:22:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0adb519

gui-libs/gtk: Stabilize 4.8.3 x86, #893302

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk/gtk-4.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk/gtk-4.8.3.ebuild b/gui-libs/gtk/gtk-4.8.3.ebuild
index e30e9edce697..3ae726441708 100644
--- a/gui-libs/gtk/gtk-4.8.3.ebuild
+++ b/gui-libs/gtk/gtk-4.8.3.ebuild
@@ -17,7 +17,7 @@ REQUIRED_USE="
test? ( introspection )
 "
 
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
 
 COMMON_DEPEND="
>=dev-libs/fribidi-0.19.7



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-02-20 Thread Matt Turner
commit: 71596b5fbf0e9a2afd558aad0a82c6e9df8754b7
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Feb 20 16:59:08 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Feb 20 17:32:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71596b5f

gui-libs/gtk: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/gtk/Manifest|   1 -
 gui-libs/gtk/gtk-4.8.2-r1.ebuild | 216 ---
 2 files changed, 217 deletions(-)

diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index 4f845987619b..3e90e7060d61 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -1,2 +1 @@
-DIST gtk-4.8.2.tar.xz 20210736 BLAKE2B 
0595ee5b497cdf1b0fff3bc468a7e79d9665f5552213b3bd794f9df6354e280f3d4747820bf3cd83ee903b8709e2902f70f6c3721322573b204447017a9c0ebf
 SHA512 
400cdde53a4b76a912f52b1300286b2198d47195902ccfc034fbc518be7bc4c5817fe6df6386d764c95686083eede2e4582cc555fb38b0bce455942ea6c5fcb5
 DIST gtk-4.8.3.tar.xz 20297060 BLAKE2B 
ad0f9e2998f3748afe4a03317e6d0438bfd9eaf804f202e96724541cce20597b7b6e69d5c50ce319450feed4f4a5653c0d99b949b23ce3a40c46a12da7e2d85f
 SHA512 
56be0f5ce85a9cbbda4a5de53baeeb6b8cc527a5d34723ae5548759ec7c28f03d204b6b6758dffed02a9e226f3bfcd1f15971105c2f2f7be7cef22538be27754

diff --git a/gui-libs/gtk/gtk-4.8.2-r1.ebuild b/gui-libs/gtk/gtk-4.8.2-r1.ebuild
deleted file mode 100644
index 7567590dad32..
--- a/gui-libs/gtk/gtk-4.8.2-r1.ebuild
+++ /dev/null
@@ -1,216 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-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 ~loong ppc ppc64 ~riscv ~sparc 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[egl,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:=
-   media-libs/tiff:=
-   media-libs/libjpeg-turbo:=
-   >=media-libs/harfbuzz-2.6.0:=
-   app-text/iso-codes
-   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:1.0
-   >=media-libs/gst-plugins-base-1.12.3:1.0[opengl]
-   )
-   introspection? ( >=dev-libs/gobject-introspection-1.39:= )
-   vulkan? ( media-libs/vulkan-loader:= )
-   wayland? (
-   >=dev-libs/wayland-1.21.0
-   >=dev-libs/wayland-protocols-1.25
-   media-libs/mesa[wayland]
-   >=x11-libs/libxkbcommon-0.2
-   )
-   X? (
-   || (
-   >=app-accessibility/at-spi2-core-2.46.0
-   >=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
-   media-fonts/cantarell
-   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() {

[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-03-04 Thread Matt Turner
commit: 3e9b5c2a2113ab99bf9971c7abf415d3bba8ccaf
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar  5 03:23:37 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar  5 03:25:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e9b5c2a

gui-libs/gtk: Version bump to 4.10.0

Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/gtk/Manifest  |   1 +
 gui-libs/gtk/gtk-4.10.0.ebuild | 215 +
 gui-libs/gtk/metadata.xml  |   1 +
 3 files changed, 217 insertions(+)

diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index 3e90e7060d61..0f599c00d73b 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -1 +1,2 @@
+DIST gtk-4.10.0.tar.xz 20471568 BLAKE2B 
8fed349e7854a7845232da556b2949bc4eaf5d3aaface86c6e2c3a505aefeb754e3147c7a10f82e0fee713418bc8d78186942e98d59a42ed7288d48d88e52f28
 SHA512 
1283985ed64035e3b183341dd38029112e8277065f8b39be56b4f489aaf03efc0ce5f9c36ddd746a776be3772f7606f1c54fd84292479d63d86b94281159
 DIST gtk-4.8.3.tar.xz 20297060 BLAKE2B 
ad0f9e2998f3748afe4a03317e6d0438bfd9eaf804f202e96724541cce20597b7b6e69d5c50ce319450feed4f4a5653c0d99b949b23ce3a40c46a12da7e2d85f
 SHA512 
56be0f5ce85a9cbbda4a5de53baeeb6b8cc527a5d34723ae5548759ec7c28f03d204b6b6758dffed02a9e226f3bfcd1f15971105c2f2f7be7cef22538be27754

diff --git a/gui-libs/gtk/gtk-4.10.0.ebuild b/gui-libs/gtk/gtk-4.10.0.ebuild
new file mode 100644
index ..162cca71d230
--- /dev/null
+++ b/gui-libs/gtk/gtk-4.10.0.ebuild
@@ -0,0 +1,215 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+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 cloudproviders 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 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.72.0:2
+   >=x11-libs/cairo-1.17.6[aqua?,glib,svg(+),X?]
+   >=x11-libs/pango-1.50.0[introspection?]
+   >=dev-libs/fribidi-1.0.6
+   >=media-libs/harfbuzz-2.6.0:=
+   >=x11-libs/gdk-pixbuf-2.30:2[introspection?]
+   media-libs/libpng:=
+   media-libs/tiff:=
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libepoxy-1.4[egl,X(+)?]
+   >=media-libs/graphene-1.10.0[introspection?]
+   app-text/iso-codes
+   x11-misc/shared-mime-info
+
+   cloudproviders? ( net-libs/libcloudproviders )
+   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:1.0
+   >=media-libs/gst-plugins-base-1.12.3:1.0[opengl]
+   )
+   introspection? ( >=dev-libs/gobject-introspection-1.72:= )
+   vulkan? ( media-libs/vulkan-loader:= )
+   wayland? (
+   >=dev-libs/wayland-1.21.0
+   >=dev-libs/wayland-protocols-1.25
+   media-libs/mesa[wayland]
+   >=x11-libs/libxkbcommon-0.2
+   )
+   X? (
+   >=app-accessibility/at-spi2-core-2.46.0
+   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
+   media-fonts/cantarell
+   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(

[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2022-12-22 Thread Matt Turner
commit: 0f0f0f658399189fc6a5f76f982ace04aaa67a8f
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Dec 22 23:59:37 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Dec 23 00:19:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f0f0f65

gui-libs/gtk: Version bump to 4.8.3

Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/gtk/Manifest |   1 +
 gui-libs/gtk/gtk-4.8.3.ebuild | 213 ++
 2 files changed, 214 insertions(+)

diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index 391ebef5f840..4f845987619b 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -1 +1,2 @@
 DIST gtk-4.8.2.tar.xz 20210736 BLAKE2B 
0595ee5b497cdf1b0fff3bc468a7e79d9665f5552213b3bd794f9df6354e280f3d4747820bf3cd83ee903b8709e2902f70f6c3721322573b204447017a9c0ebf
 SHA512 
400cdde53a4b76a912f52b1300286b2198d47195902ccfc034fbc518be7bc4c5817fe6df6386d764c95686083eede2e4582cc555fb38b0bce455942ea6c5fcb5
+DIST gtk-4.8.3.tar.xz 20297060 BLAKE2B 
ad0f9e2998f3748afe4a03317e6d0438bfd9eaf804f202e96724541cce20597b7b6e69d5c50ce319450feed4f4a5653c0d99b949b23ce3a40c46a12da7e2d85f
 SHA512 
56be0f5ce85a9cbbda4a5de53baeeb6b8cc527a5d34723ae5548759ec7c28f03d204b6b6758dffed02a9e226f3bfcd1f15971105c2f2f7be7cef22538be27754

diff --git a/gui-libs/gtk/gtk-4.8.3.ebuild b/gui-libs/gtk/gtk-4.8.3.ebuild
new file mode 100644
index ..089c19af93ad
--- /dev/null
+++ b/gui-libs/gtk/gtk-4.8.3.ebuild
@@ -0,0 +1,213 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+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 ~loong ~ppc ~ppc64 ~riscv ~sparc ~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[egl,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:=
+   media-libs/tiff:=
+   media-libs/libjpeg-turbo:=
+   >=media-libs/harfbuzz-2.6.0:=
+   app-text/iso-codes
+   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:1.0
+   >=media-libs/gst-plugins-base-1.12.3:1.0[opengl]
+   )
+   introspection? ( >=dev-libs/gobject-introspection-1.39:= )
+   vulkan? ( media-libs/vulkan-loader:= )
+   wayland? (
+   >=dev-libs/wayland-1.21.0
+   >=dev-libs/wayland-protocols-1.25
+   media-libs/mesa[wayland]
+   >=x11-libs/libxkbcommon-0.2
+   )
+   X? (
+   >=app-accessibility/at-spi2-core-2.46.0
+   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
+   media-fonts/cantarell
+   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() {
+   default
+   xdg_environment_reset
+
+   # Nothing should use gtk4-update-icon-cache and an unversi

[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/, profiles/

2023-07-06 Thread Matt Turner
commit: 5a3186ac36bdb67caa82126ae867e0a72a064532
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jul  6 12:32:47 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Jul  6 13:25:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a3186ac

gui-libs/gtk: Version bump to 4.11.4

Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/gtk/Manifest  |   1 +
 gui-libs/gtk/gtk-4.11.4.ebuild | 217 +
 profiles/package.mask  |   4 +
 3 files changed, 222 insertions(+)

diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index 88f206b03397..5927872fb8af 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -1,2 +1,3 @@
 DIST gtk-4.10.3.tar.xz 20483468 BLAKE2B 
dcc845e567e3f921f1b479ac2b40b45922725452656d08e95579f3dd8d521261cedf73bf998c781e42318d0c2253967765a4bcb6223db4f29d45648bc524f843
 SHA512 
aac4703f9c135271febdd373b24995dabcd08fb0cea2d6014c812f2839ae88926c1939ddcc64ab9728ba3248a1f58260ce73fa6ef5679e54dbb798021adfa324
 DIST gtk-4.10.4.tar.xz 20526652 BLAKE2B 
12874d90f9f48f22d57c53cf035065726e5bbd9a701cacf390acad6889fd86dbc3c4cb2f8f9a0690d9375935a7e3a8685211283814dbbfb28c6c08fd159529c5
 SHA512 
0c5db3af72227977e11fea3adddec1321b82bcace3c3d10a7c914b8d98b0bdb7994084c0a9e883b24815038bf4a0efe1eb1c4ff79e6838e83cadb6ddf2a1239f
+DIST gtk-4.11.4.tar.xz 21035392 BLAKE2B 
0fb7770f6f11c94fdcc82a807738a535efd222eb2a723b036ce020be10cca121b46c5bb78bceaee94f93698378378ed30e5775ed7cda123b27111289f02848d9
 SHA512 
ca5042c4400da93ea66346d276b96f32c635a9777cdb6cbcb72d6686ed86e67717d75cba92521f52a3bad04c774f361e1e5bada60b242c345b79c4c05de8401e

diff --git a/gui-libs/gtk/gtk-4.11.4.ebuild b/gui-libs/gtk/gtk-4.11.4.ebuild
new file mode 100644
index ..31b52821cb44
--- /dev/null
+++ b/gui-libs/gtk/gtk-4.11.4.ebuild
@@ -0,0 +1,217 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+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 cloudproviders colord cups examples ffmpeg gstreamer 
+introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c"
+REQUIRED_USE="
+   || ( aqua wayland X )
+   test? ( introspection )
+"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.76.0:2
+   >=x11-libs/cairo-1.17.6[aqua?,glib,svg(+),X?]
+   >=x11-libs/pango-1.50.0[introspection?]
+   >=dev-libs/fribidi-1.0.6
+   >=media-libs/harfbuzz-2.6.0:=
+   >=x11-libs/gdk-pixbuf-2.30:2[introspection?]
+   media-libs/libpng:=
+   media-libs/tiff:=
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libepoxy-1.4[egl,X(+)?]
+   >=media-libs/graphene-1.10.0[introspection?]
+   app-text/iso-codes
+   x11-misc/shared-mime-info
+
+   cloudproviders? ( net-libs/libcloudproviders )
+   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:1.0
+   >=media-libs/gst-plugins-base-1.12.3:1.0[opengl]
+   )
+   introspection? ( >=dev-libs/gobject-introspection-1.76:= )
+   vulkan? ( media-libs/vulkan-loader:= )
+   wayland? (
+   >=dev-libs/wayland-1.21.0
+   >=dev-libs/wayland-protocols-1.31
+   media-libs/mesa[wayland]
+   >=x11-libs/libxkbcommon-0.2
+   )
+   X? (
+   >=app-accessibility/at-spi2-core-2.46.0
+   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? (
+

[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2020-04-27 Thread Adam Feldman
commit: fdae499c98b04641348a9018fb5bff5ab69a7cef
Author: Adam Feldman  gentoo  org>
AuthorDate: Tue Apr 28 01:21:13 2020 +
Commit: Adam Feldman  gentoo  org>
CommitDate: Tue Apr 28 01:22:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdae499c

gui-libs/gtk-layer-shell: Fix #719866, missing dep

Closes: https://bugs.gentoo.org/719866
Package-Manager: Portage-2.3.96, Repoman-2.3.21
Signed-off-by: Adam Feldman  gentoo.org>

 ...{gtk-layer-shell-0.1.0.ebuild => gtk-layer-shell-0.1.0-r1.ebuild} | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.1.0.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.1.0-r1.ebuild
similarity index 92%
rename from gui-libs/gtk-layer-shell/gtk-layer-shell-0.1.0.ebuild
rename to gui-libs/gtk-layer-shell/gtk-layer-shell-0.1.0-r1.ebuild
index 3cff2fda156..7704b646413 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.1.0.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.1.0-r1.ebuild
@@ -25,7 +25,10 @@ DEPEND="
>=dev-libs/wayland-1.10.0
 "
 RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
+BDEPEND="
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gtk-doc )
+"
 
 src_configure() {
local emesonargs=(



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2020-04-28 Thread Mart Raudsepp
commit: 718f65da7f7e68468c1b4b0780c70694b2812412
Author: Sam James (sam_c)  cmpct  info>
AuthorDate: Tue Apr 28 00:57:46 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Apr 28 19:23:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=718f65da

gui-libs/gtk-layer-shell: arm64 keyworded (bug #716600)

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Sam James (sam_c)  cmpct.info>
Signed-off-by: Mart Raudsepp  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.1.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.1.0-r1.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.1.0-r1.ebuild
index 7704b646413..9c563ef3fd2 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.1.0-r1.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.1.0-r1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN}";
 else

SRC_URI="https://github.com/wmww/${PN}/releases/download/v${PV}/${P}.tar.xz";
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="~amd64 ~arm64 ~x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2021-11-11 Thread Sam James
commit: 22087145b8d6ae3afa0b1298b82dc806c061dd28
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 12 01:30:43 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 12 01:30:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22087145

gui-libs/gtk-layer-shell: disable py3.7

We're a bit behind in Gentoo and bug has been open since the start
of the year, so maintainer timeout for this + previous commit.

Signed-off-by: Sam James  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.6.0.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.6.0.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.6.0.ebuild
index 8ea5205fb4c..5273f2c8acd 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.6.0.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.6.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7..10} )
+PYTHON_COMPAT=( python3_{8..10} )
 inherit meson python-any-r1
 
 if [[ ${PV} ==  ]]; then
@@ -23,7 +23,7 @@ IUSE="examples gtk-doc test"
 RESTRICT="!test? ( test )"
 
 DEPEND="
-   >=x11-libs/gtk+-3.22.0:3[introspection,wayland]
+   >=x11-libs/gtk+-3.24.26:3[introspection,wayland]
>=dev-libs/wayland-1.10.0
>=dev-libs/wayland-protocols-1.16
 "
@@ -35,6 +35,7 @@ BDEPEND="
 "
 
 src_configure() {
+   # Note: next release makes introspection optional
local emesonargs=(
$(meson_use examples)
$(meson_use gtk-doc docs)



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2021-11-11 Thread Sam James
commit: 429859a96de4b7c3a49ac65f72c03430db17f507
Author: Reagan Bohan  gmail  com>
AuthorDate: Thu Nov 11 09:07:53 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 12 01:26:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=429859a9

gui-libs/gtk-layer-shell: Bump to version 0.6.0

Closes: https://bugs.gentoo.org/765628
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Reagan Bohan  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/22898
Signed-off-by: Sam James  gentoo.org>

 gui-libs/gtk-layer-shell/Manifest  |  1 +
 .../gtk-layer-shell/gtk-layer-shell-0.6.0.ebuild   | 44 ++
 2 files changed, 45 insertions(+)

diff --git a/gui-libs/gtk-layer-shell/Manifest 
b/gui-libs/gtk-layer-shell/Manifest
index 31d2fb0366b..509c634bf39 100644
--- a/gui-libs/gtk-layer-shell/Manifest
+++ b/gui-libs/gtk-layer-shell/Manifest
@@ -1 +1,2 @@
 DIST gtk-layer-shell-0.1.0.tar.xz 34580 BLAKE2B 
db815d711e53485e00de2e0b7d238f6c66ddac9ca790d5f31c44eed965ad01ee07392d27552ae21bb1eab4905cc1d5f7dad9c10fd059afb43ba85c7ea1af2aa5
 SHA512 
3788559405a495d43279b20b9d64e1fb0fb9be4125eb3011a623565938246310c2e81cb6d52db111e42a9cd0739bb273ccf7fcb7c52db8b74a1e44108e061c6d
+DIST gtk-layer-shell-0.6.0.tar.gz 133047 BLAKE2B 
cbfc5f2ae355f1308a21d09bdaf925774223179d310b752c2540666b691a0be4c45c740f79c7a02877c95bcc31293f59643938e80c38687f0f3805534af93ab4
 SHA512 
ca5367b5f1637a07c28c772e79e5ac84219ff069091077f83c5edbc88be084538a925b3c76e6cc9dcd8d2826ae340b79605875e87209ee4f4d5e27dc4e93a523

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.6.0.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.6.0.ebuild
new file mode 100644
index 000..8ea5205fb4c
--- /dev/null
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.6.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..10} )
+inherit meson python-any-r1
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/wmww/${PN}";
+else
+   SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"
+HOMEPAGE="https://github.com/wmww/gtk-layer-shell";
+
+LICENSE="MIT-with-advertising LGPL-3+"
+SLOT="0"
+IUSE="examples gtk-doc test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   >=x11-libs/gtk+-3.22.0:3[introspection,wayland]
+   >=dev-libs/wayland-1.10.0
+   >=dev-libs/wayland-protocols-1.16
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gtk-doc )
+   test? ( ${PYTHON_DEPS} )
+"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use examples)
+   $(meson_use gtk-doc docs)
+   $(meson_use test tests)
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2020-07-02 Thread Georgy Yakovlev
commit: ffbe0464d254937ea2fcb85a1961f2723498ba9a
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Jul  2 22:09:13 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jul  2 22:36:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffbe0464

gui-libs/gtk-layer-shell: add ~ppc64 keyword

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Georgy Yakovlev  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.1.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.1.0-r1.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.1.0-r1.ebuild
index 9c563ef3fd2..52b33d72a1f 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.1.0-r1.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.1.0-r1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN}";
 else

SRC_URI="https://github.com/wmww/${PN}/releases/download/v${PV}/${P}.tar.xz";
-   KEYWORDS="~amd64 ~arm64 ~x86"
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2020-07-09 Thread Sam James
commit: 736f0ea799187ec342b860b3f1b0a5dbf592ef0b
Author: Sam James  gentoo  org>
AuthorDate: Thu Jul  9 12:49:31 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul  9 12:49:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=736f0ea7

gui-libs/gtk-layer-shell: arm keyworded (bug #716600)

Package-Manager: Portage-2.3.103, Repoman-2.3.22
Signed-off-by: Sam James  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.1.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.1.0-r1.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.1.0-r1.ebuild
index 52b33d72a1f..abb238733ca 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.1.0-r1.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.1.0-r1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN}";
 else

SRC_URI="https://github.com/wmww/${PN}/releases/download/v${PV}/${P}.tar.xz";
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/, profiles/base/

2021-08-28 Thread Matt Turner
commit: b67e49bf745f141c82a7d8f956ac3baeb66ae0b5
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Aug 28 19:26:00 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Aug 28 21:14:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b67e49bf

gui-libs/gtk: Version bump to 4.4.0

Signed-off-by: Matt Turner  gentoo.org>

 gui-libs/gtk/Manifest  |   1 +
 gui-libs/gtk/gtk-4.4.0.ebuild  | 190 +
 profiles/base/package.use.mask |   4 +
 3 files changed, 195 insertions(+)

diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index 7d291953db2..bd6fcd30889 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -1 +1,2 @@
 DIST gtk-4.2.1.tar.xz 25809520 BLAKE2B 
63183950703375b092ce451be93d16d1149eb2095b5f304578a064422821546ae161235b46617647cd67a7d8898e2c3854d87bf31ede0cd6db2138d7e5c36c30
 SHA512 
a2721d6b9a72be481460081aedfbd713842cb5abdb24d810ec48e346342d0d91271f4ace321a9697214477ad4829d0b0ca67754ea316e719784f01c43f0fe732
+DIST gtk-4.4.0.tar.xz 30008844 BLAKE2B 
5fa6e8236772847961e09f282efed5386017e6ea7d0c78f310c90c93cc42b1c27fbc6c1a93f624b38365ecca8d6632af9b191ba2a3a4bcd8aa07907e842c85c9
 SHA512 
de0b6508df3fa4523a7e54cf417ac31292c833346409ff89fd4daf886edad16ffe60b6ed77a85451bd36b96098c8437d56c6fd42daca33c52db8dc57a25753b6

diff --git a/gui-libs/gtk/gtk-4.4.0.ebuild b/gui-libs/gtk/gtk-4.4.0.ebuild
new file mode 100644
index 000..231c1298890
--- /dev/null
+++ b/gui-libs/gtk/gtk-4.4.0.ebuild
@@ -0,0 +1,190 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org gnome2-utils meson 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 gtk-doc 
+introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c"
+REQUIRED_USE="
+   || ( aqua wayland X )
+   gtk-doc? ( introspection )
+   test? ( introspection )
+"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~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.47.0[introspection?]
+   >=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 )
+   introspection? ( >=dev-libs/gobject-introspection-1.39:= )
+   vulkan? ( media-libs/vulkan-loader:= )
+   wayland? (
+   >=dev-libs/wayland-1.16.91
+   >=dev-libs/wayland-protocols-1.21
+   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.3
+   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="
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/docbook-xsl-stylesheets
+   dev-libs/gobject-introspection-common
+   dev-libs/libxslt
+   >=dev-util/gdbus-codegen-2.48
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.7
+   virtual/pkgconfig
+   gtk-doc? (
+   app-text/docbook-xml-dtd:4.3
+   dev-util/gi-docgen
+   )
+   test? (
+   dev-libs/glib:2
+   wayland? ( dev-libs/weston[headless] )
+
+   media-fonts/font-misc-misc
+   media-fonts/font-cursor-misc
+   )
+"
+
+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 

[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2021-09-18 Thread Yixun Lan
commit: 6b4c3612f356411216b95c43a35bfa7348f55166
Author: Stijn Tintel  linux-ipv6  be>
AuthorDate: Sat Sep 18 11:12:41 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Sep 18 14:06:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b4c3612

gui-libs/gtk-layer-shell: keyword 0.1.0-r1 for ~riscv

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Stijn Tintel  linux-ipv6.be>
Signed-off-by: Yixun Lan  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.1.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.1.0-r1.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.1.0-r1.ebuild
index b947dbb0977..a712e403c38 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.1.0-r1.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.1.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN}";
 else

SRC_URI="https://github.com/wmww/${PN}/releases/download/v${PV}/${P}.tar.xz";
-   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2022-07-28 Thread Sam James
commit: 703dd8096ec4a9e83db96a3b34a8f09839b2f113
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Thu Jul 28 16:28:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 29 03:16:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=703dd809

gui-libs/gtk-layer-shell: add 0.7.0

Closes: https://bugs.gentoo.org/852911
Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>
Signed-off-by: Sam James  gentoo.org>

 gui-libs/gtk-layer-shell/Manifest  |  1 +
 .../gtk-layer-shell/gtk-layer-shell-0.7.0.ebuild   | 47 ++
 gui-libs/gtk-layer-shell/metadata.xml  |  9 -
 3 files changed, 56 insertions(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/Manifest 
b/gui-libs/gtk-layer-shell/Manifest
index 509c634bf39e..b25e7e1bc005 100644
--- a/gui-libs/gtk-layer-shell/Manifest
+++ b/gui-libs/gtk-layer-shell/Manifest
@@ -1,2 +1,3 @@
 DIST gtk-layer-shell-0.1.0.tar.xz 34580 BLAKE2B 
db815d711e53485e00de2e0b7d238f6c66ddac9ca790d5f31c44eed965ad01ee07392d27552ae21bb1eab4905cc1d5f7dad9c10fd059afb43ba85c7ea1af2aa5
 SHA512 
3788559405a495d43279b20b9d64e1fb0fb9be4125eb3011a623565938246310c2e81cb6d52db111e42a9cd0739bb273ccf7fcb7c52db8b74a1e44108e061c6d
 DIST gtk-layer-shell-0.6.0.tar.gz 133047 BLAKE2B 
cbfc5f2ae355f1308a21d09bdaf925774223179d310b752c2540666b691a0be4c45c740f79c7a02877c95bcc31293f59643938e80c38687f0f3805534af93ab4
 SHA512 
ca5367b5f1637a07c28c772e79e5ac84219ff069091077f83c5edbc88be084538a925b3c76e6cc9dcd8d2826ae340b79605875e87209ee4f4d5e27dc4e93a523
+DIST gtk-layer-shell-0.7.0.tar.gz 133511 BLAKE2B 
49925796112f7ace01050beb56ebe2ff8a716db56075166c61a7b9d1e4f1b7402c970e14de59404ae9b05f70130542fff7601fee10e0d8780bffa34da0515aa9
 SHA512 
97463b4bd90318e95576e3f4b05c0acae401b8103b389cb9a0dc7716871d8d8285595ddda76419883c98c6f00fcd4ffdfd9dba48385cb8a6edcbdc7f202e2818

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.7.0.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.7.0.ebuild
new file mode 100644
index ..d70f63f960d2
--- /dev/null
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.7.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit meson python-any-r1
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/wmww/${PN}";
+else
+   SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"
+HOMEPAGE="https://github.com/wmww/gtk-layer-shell";
+
+LICENSE="MIT-with-advertising LGPL-3+"
+SLOT="0"
+IUSE="examples gtk-doc introspection test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   >=x11-libs/gtk+-3.24.26:3[introspection?,wayland]
+   >=dev-libs/wayland-1.10.0
+   >=dev-libs/wayland-protocols-1.16
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-util/wayland-scanner
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gtk-doc )
+   test? ( ${PYTHON_DEPS} )
+"
+
+src_configure() {
+   # note: Next 0.x release should add support for VAPI (vala)
+   local emesonargs=(
+   $(meson_use examples)
+   $(meson_use gtk-doc docs)
+   $(meson_use test tests)
+   $(meson_use introspection)
+   )
+   meson_src_configure
+}

diff --git a/gui-libs/gtk-layer-shell/metadata.xml 
b/gui-libs/gtk-layer-shell/metadata.xml
index cb86c4632351..35b66bf25706 100644
--- a/gui-libs/gtk-layer-shell/metadata.xml
+++ b/gui-libs/gtk-layer-shell/metadata.xml
@@ -1,7 +1,14 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-   
+   
+   Haelwenn (lanodan) Monnier
+   cont...@hacktivis.me
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

wmww/gtk-layer-shell




[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2022-07-28 Thread Sam James
commit: 0ba4d704cd86d7cd76db963cbd80797fcef802f5
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Thu Jul 28 16:44:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 29 03:16:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ba4d704

gui-libs/gtk-layer-shell: drop 0.6.0

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>
Closes: https://github.com/gentoo/gentoo/pull/26636
Signed-off-by: Sam James  gentoo.org>

 gui-libs/gtk-layer-shell/Manifest  |  1 -
 .../gtk-layer-shell/gtk-layer-shell-0.6.0.ebuild   | 45 --
 2 files changed, 46 deletions(-)

diff --git a/gui-libs/gtk-layer-shell/Manifest 
b/gui-libs/gtk-layer-shell/Manifest
index b25e7e1bc005..33e5fccf3215 100644
--- a/gui-libs/gtk-layer-shell/Manifest
+++ b/gui-libs/gtk-layer-shell/Manifest
@@ -1,3 +1,2 @@
 DIST gtk-layer-shell-0.1.0.tar.xz 34580 BLAKE2B 
db815d711e53485e00de2e0b7d238f6c66ddac9ca790d5f31c44eed965ad01ee07392d27552ae21bb1eab4905cc1d5f7dad9c10fd059afb43ba85c7ea1af2aa5
 SHA512 
3788559405a495d43279b20b9d64e1fb0fb9be4125eb3011a623565938246310c2e81cb6d52db111e42a9cd0739bb273ccf7fcb7c52db8b74a1e44108e061c6d
-DIST gtk-layer-shell-0.6.0.tar.gz 133047 BLAKE2B 
cbfc5f2ae355f1308a21d09bdaf925774223179d310b752c2540666b691a0be4c45c740f79c7a02877c95bcc31293f59643938e80c38687f0f3805534af93ab4
 SHA512 
ca5367b5f1637a07c28c772e79e5ac84219ff069091077f83c5edbc88be084538a925b3c76e6cc9dcd8d2826ae340b79605875e87209ee4f4d5e27dc4e93a523
 DIST gtk-layer-shell-0.7.0.tar.gz 133511 BLAKE2B 
49925796112f7ace01050beb56ebe2ff8a716db56075166c61a7b9d1e4f1b7402c970e14de59404ae9b05f70130542fff7601fee10e0d8780bffa34da0515aa9
 SHA512 
97463b4bd90318e95576e3f4b05c0acae401b8103b389cb9a0dc7716871d8d8285595ddda76419883c98c6f00fcd4ffdfd9dba48385cb8a6edcbdc7f202e2818

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.6.0.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.6.0.ebuild
deleted file mode 100644
index 5d190af88253..
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.6.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit meson python-any-r1
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/wmww/${PN}";
-else
-   SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-fi
-
-DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"
-HOMEPAGE="https://github.com/wmww/gtk-layer-shell";
-
-LICENSE="MIT-with-advertising LGPL-3+"
-SLOT="0"
-IUSE="examples gtk-doc test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   >=x11-libs/gtk+-3.24.26:3[introspection,wayland]
-   >=dev-libs/wayland-1.10.0
-   >=dev-libs/wayland-protocols-1.16
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
-   virtual/pkgconfig
-   gtk-doc? ( dev-util/gtk-doc )
-   test? ( ${PYTHON_DEPS} )
-"
-
-src_configure() {
-   # Note: next release makes introspection optional
-   local emesonargs=(
-   $(meson_use examples)
-   $(meson_use gtk-doc docs)
-   $(meson_use test tests)
-   )
-   meson_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2024-03-22 Thread Arthur Zamarin
commit: 2f95c9e89fab16bce633a7c3ebcf4c73c5a13e1d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 22 16:03:34 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 22 16:03:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f95c9e8

gui-libs/gtk-layer-shell: Stabilize 0.8.2 ppc, #925293

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild
index 830aef50d2e6..bbc243460ef8 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2023 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN}";
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ppc ~ppc64 
~riscv ~sparc ~x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2024-03-22 Thread Arthur Zamarin
commit: 7bb938956e71d2883af7f4535985f160ca41ae40
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 22 16:03:37 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 22 16:03:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bb93895

gui-libs/gtk-layer-shell: Stabilize 0.8.2 ppc64, #925293

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild
index bbc243460ef8..cc455b3bff6a 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN}";
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ppc ~ppc64 
~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc ~x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2024-03-22 Thread Arthur Zamarin
commit: 912b0a0bb604225d17e99808af21824c9234674d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 22 16:28:58 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 22 16:28:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=912b0a0b

gui-libs/gtk-layer-shell: Stabilize 0.8.2 x86, #925293

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild
index 12464a00688a..a0d7dc6cf946 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN}";
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2024-03-22 Thread Arthur Zamarin
commit: e5e38d11f974d5c6dfecda1f18d7a48d4da971a2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 22 16:28:57 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 22 16:28:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5e38d11

gui-libs/gtk-layer-shell: Stabilize 0.8.2 amd64, #925293

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild
index cc455b3bff6a..12464a00688a 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN}";
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc ~x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2024-03-22 Thread Arthur Zamarin
commit: c604999187e61f7e8fe68570069d037475272b65
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 22 16:31:10 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 22 16:31:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6049991

gui-libs/gtk-layer-shell: Stabilize 0.8.2 arm, #925293

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild
index 146c4953f7b8..9044b9706980 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN}";
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2024-03-22 Thread Arthur Zamarin
commit: 00849f7ae38b2127497b37bd3bfd5f59ac48dff1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 22 16:31:10 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 22 16:31:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00849f7a

gui-libs/gtk-layer-shell: Stabilize 0.8.2 arm64, #925293

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild
index a0d7dc6cf946..146c4953f7b8 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN}";
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2024-03-23 Thread Arthur Zamarin
commit: bfea99115388765abb65ae7793b1be275d4581b3
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Fri Mar 22 17:32:36 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 23 07:16:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfea9911

gui-libs/gtk-layer-shell: drop 0.8.1

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>
Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk-layer-shell/Manifest  |  1 -
 .../gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild   | 57 --
 2 files changed, 58 deletions(-)

diff --git a/gui-libs/gtk-layer-shell/Manifest 
b/gui-libs/gtk-layer-shell/Manifest
index 696351ae0c09..21064712c5a4 100644
--- a/gui-libs/gtk-layer-shell/Manifest
+++ b/gui-libs/gtk-layer-shell/Manifest
@@ -1,2 +1 @@
-DIST gtk-layer-shell-0.8.1.tar.gz 136156 BLAKE2B 
19c16d49d119572b0a3ef9bf0aee2341dedb4b2e5afedee16b9817e16fcd2adba7696a9d6f2f01b4ebaa3636c116d8977079a9b83ed1941f9d97df9389425780
 SHA512 
070673a73166c9fd0ea10e6aa98c480318fbf8a6c2dff2a9b4900aea40bb59680d41d9bba9917953fabe4358c0dfa6c3d0221c579ada37cee72ce23433b40329
 DIST gtk-layer-shell-0.8.2.tar.gz 137693 BLAKE2B 
8c36e37fe0e675bfa9f3bfb6c4013ac7b137d27615cb29bd750c4cbbff36754986d0608cb97e427972e9108b048b6bca5611e89c01275aabec05c0b1fc9b7e62
 SHA512 
e3b56612dab2527d5242b8305362c88100de3eac76cee32ce51791cbc77df38a5052143bf4bf5781a90fa62e026a758ef9d10dc5b4292b0b334983842fad632c

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
deleted file mode 100644
index 02e8dcbdac99..
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-VALA_USE_DEPEND="vapigen"
-inherit vala meson python-any-r1
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/wmww/${PN}";
-else
-   SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
-fi
-
-DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"
-HOMEPAGE="https://github.com/wmww/gtk-layer-shell";
-
-LICENSE="MIT LGPL-3+"
-SLOT="0"
-IUSE="examples gtk-doc introspection test vala"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="vala? ( introspection )"
-
-DEPEND="
-   >=x11-libs/gtk+-3.24.37:3[introspection?,wayland]
-   >=dev-libs/wayland-1.10.0
-   >=dev-libs/wayland-protocols-1.16
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
-   dev-util/wayland-scanner
-   virtual/pkgconfig
-   x11-base/xorg-proto
-   gtk-doc? ( dev-util/gtk-doc )
-   test? ( ${PYTHON_DEPS} )
-   vala? ( $(vala_depend) )
-"
-
-src_prepare() {
-   default
-   use vala && vala_setup
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use examples)
-   $(meson_use gtk-doc docs)
-   $(meson_use test tests)
-   $(meson_use introspection)
-   $(meson_use vala vapi)
-   )
-   meson_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2024-03-23 Thread Arthur Zamarin
commit: 205c92206a4a492b6944b5a1387d203b569b8261
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Fri Mar 22 17:44:42 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 23 07:16:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=205c9220

gui-libs/gtk-layer-shell: enable py3.12

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>
Closes: https://github.com/gentoo/gentoo/pull/35867
Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild
index 9044b9706980..b185c66bb840 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 VALA_USE_DEPEND="vapigen"
 inherit vala meson python-any-r1
 



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2023-09-11 Thread Sam James
commit: e83df4d9ed5abf75698d9e59c955d435d39651fd
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 11 21:51:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 11 21:52:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e83df4d9

gui-libs/gtk-layer-shell: drop ~hppa

Needs gtk+[wayland]. I really doubt anything actually is using this on hppa.

Signed-off-by: Sam James  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild | 2 +-
 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
index 04a16745e221..aff031ca2974 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN}";
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv x86"
+   KEYWORDS="amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
index b62f502a1ad6..dda462c96c61 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN}";
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2024-02-27 Thread Joonas Niilola
commit: 5fbb9a630ae12f97215dfa526e16aeba35e6520c
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Wed Feb 28 06:38:02 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Feb 28 06:55:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fbb9a63

gui-libs/gtk-layer-shell: drop 0.8.0

Closes: https://bugs.gentoo.org/823260
Signed-off-by: Joonas Niilola  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/35094

 gui-libs/gtk-layer-shell/Manifest  |  1 -
 .../gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild   | 57 --
 2 files changed, 58 deletions(-)

diff --git a/gui-libs/gtk-layer-shell/Manifest 
b/gui-libs/gtk-layer-shell/Manifest
index aebaab9d2969..696351ae0c09 100644
--- a/gui-libs/gtk-layer-shell/Manifest
+++ b/gui-libs/gtk-layer-shell/Manifest
@@ -1,3 +1,2 @@
-DIST gtk-layer-shell-0.8.0.tar.gz 134857 BLAKE2B 
2f41411c849182f95c068040a17e961a34d1a3df0bb1280b6c57046729396108d4627b5cf9bd826f17ffb5cf77f6761212af159d4326b2d34d9663063667f9f4
 SHA512 
710019b05785abc3cc8bc639a110f141dd2f37ce1d78e03ed361f1c21caee6c43817499fa05c8228f233bff3ac0b6f6123fa9014a87ae99edb6b10e4ff8f3dde
 DIST gtk-layer-shell-0.8.1.tar.gz 136156 BLAKE2B 
19c16d49d119572b0a3ef9bf0aee2341dedb4b2e5afedee16b9817e16fcd2adba7696a9d6f2f01b4ebaa3636c116d8977079a9b83ed1941f9d97df9389425780
 SHA512 
070673a73166c9fd0ea10e6aa98c480318fbf8a6c2dff2a9b4900aea40bb59680d41d9bba9917953fabe4358c0dfa6c3d0221c579ada37cee72ce23433b40329
 DIST gtk-layer-shell-0.8.2.tar.gz 137693 BLAKE2B 
8c36e37fe0e675bfa9f3bfb6c4013ac7b137d27615cb29bd750c4cbbff36754986d0608cb97e427972e9108b048b6bca5611e89c01275aabec05c0b1fc9b7e62
 SHA512 
e3b56612dab2527d5242b8305362c88100de3eac76cee32ce51791cbc77df38a5052143bf4bf5781a90fa62e026a758ef9d10dc5b4292b0b334983842fad632c

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
deleted file mode 100644
index 75687014e060..
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-VALA_USE_DEPEND="vapigen"
-inherit vala meson python-any-r1
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/wmww/${PN}";
-else
-   SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"
-HOMEPAGE="https://github.com/wmww/gtk-layer-shell";
-
-LICENSE="MIT LGPL-3+"
-SLOT="0"
-IUSE="examples gtk-doc introspection test vala"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="vala? ( introspection )"
-
-DEPEND="
-   >=x11-libs/gtk+-3.24.26:3[introspection?,wayland]
-   >=dev-libs/wayland-1.10.0
-   >=dev-libs/wayland-protocols-1.16
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
-   dev-util/wayland-scanner
-   virtual/pkgconfig
-   x11-base/xorg-proto
-   gtk-doc? ( dev-util/gtk-doc )
-   test? ( ${PYTHON_DEPS} )
-   vala? ( $(vala_depend) )
-"
-
-src_prepare() {
-   default
-   use vala && vala_setup
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use examples)
-   $(meson_use gtk-doc docs)
-   $(meson_use test tests)
-   $(meson_use introspection)
-   $(meson_use vala vapi)
-   )
-   meson_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2024-02-09 Thread Joonas Niilola
commit: 8f8c948af2014368992d67d32e92107ac50a4723
Author: Alfred Wingate  protonmail  com>
AuthorDate: Fri Jan 19 05:34:30 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Feb  9 13:03:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f8c948a

gui-libs/gtk-layer-shell: update LICENSE

* It never had the advertising clause.

https://github.com/wmww/gtk-layer-shell/blob/master/LICENSE_MIT.txt

Signed-off-by: Alfred Wingate  protonmail.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild | 4 ++--
 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
index 29666b4e58d8..75687014e060 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2023 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -18,7 +18,7 @@ fi
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"
 HOMEPAGE="https://github.com/wmww/gtk-layer-shell";
 
-LICENSE="MIT-with-advertising LGPL-3+"
+LICENSE="MIT LGPL-3+"
 SLOT="0"
 IUSE="examples gtk-doc introspection test vala"
 RESTRICT="!test? ( test )"

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
index 3b224e730c66..02e8dcbdac99 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
@@ -18,7 +18,7 @@ fi
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"
 HOMEPAGE="https://github.com/wmww/gtk-layer-shell";
 
-LICENSE="MIT-with-advertising LGPL-3+"
+LICENSE="MIT LGPL-3+"
 SLOT="0"
 IUSE="examples gtk-doc introspection test vala"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2024-01-29 Thread Sam James
commit: 0d5e9f25b443c2181c7927a51103731d0a3cc7ad
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 30 05:13:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 30 05:13:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d5e9f25

gui-libs/gtk-layer-shell: Stabilize 0.8.1 arm, #923271

Signed-off-by: Sam James  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
index aa72a1a029da..36c2baf14abb 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2023 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN}";
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2024-01-29 Thread Sam James
commit: 53939fa38974015c27129267742b90b59ea7902a
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 30 05:13:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 30 05:13:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53939fa3

gui-libs/gtk-layer-shell: Stabilize 0.8.1 arm64, #923271

Signed-off-by: Sam James  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
index 914df2c24143..f0ea0ef233d3 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN}";
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc ~x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2024-01-29 Thread Sam James
commit: 5b66a44c47aa1aef5adf182681a51626f74e0d2a
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 30 05:13:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 30 05:13:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b66a44c

gui-libs/gtk-layer-shell: Stabilize 0.8.1 ppc64, #923271

Signed-off-by: Sam James  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
index 36c2baf14abb..914df2c24143 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN}";
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc ~x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2024-01-29 Thread Sam James
commit: 1fd1d6b423704c4e6b5d891f64c271ac8381c032
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 30 05:13:30 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 30 05:13:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fd1d6b4

gui-libs/gtk-layer-shell: Stabilize 0.8.1 ppc, #923271

Signed-off-by: Sam James  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
index f0ea0ef233d3..eb9d5ee2e47d 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN}";
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc ~x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2024-01-29 Thread Sam James
commit: 5645adf1a4c8b44ff299495a53bbf4702f942efc
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 30 05:38:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 30 05:38:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5645adf1

gui-libs/gtk-layer-shell: Stabilize 0.8.1 amd64, #923271

Signed-off-by: Sam James  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
index eb9d5ee2e47d..b82f4381ce4a 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN}";
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc ~x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2024-01-29 Thread Sam James
commit: af17203c87404ac2d6a29d098fce4391bcc302a0
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 30 05:38:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 30 05:38:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af17203c

gui-libs/gtk-layer-shell: Stabilize 0.8.1 x86, #923271

Signed-off-by: Sam James  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
index b82f4381ce4a..3b224e730c66 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN}";
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2023-12-22 Thread Arthur Zamarin
commit: 8978af520f3f426c7c6e72eba3487dbb15b76388
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 22 15:36:24 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 22 15:36:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8978af52

gui-libs/gtk-layer-shell: Stabilize 0.8.0 ppc, #919018

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
index ce558b4ee901..29666b4e58d8 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN}";
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2024-01-20 Thread Sam James
commit: d9d675eacf52ef7ba2d980478780453b2c8b7f60
Author: Michael Vetter  iodoru  org>
AuthorDate: Fri Jan  5 07:44:09 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 20 13:01:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9d675ea

gui-libs/gtk-layer-shell: add 0.8.2

Signed-off-by: Michael Vetter  iodoru.org>
Closes: https://github.com/gentoo/gentoo/pull/34653
Signed-off-by: Sam James  gentoo.org>

 gui-libs/gtk-layer-shell/Manifest  |  1 +
 .../gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild   | 57 ++
 2 files changed, 58 insertions(+)

diff --git a/gui-libs/gtk-layer-shell/Manifest 
b/gui-libs/gtk-layer-shell/Manifest
index b444c88202e1..aebaab9d2969 100644
--- a/gui-libs/gtk-layer-shell/Manifest
+++ b/gui-libs/gtk-layer-shell/Manifest
@@ -1,2 +1,3 @@
 DIST gtk-layer-shell-0.8.0.tar.gz 134857 BLAKE2B 
2f41411c849182f95c068040a17e961a34d1a3df0bb1280b6c57046729396108d4627b5cf9bd826f17ffb5cf77f6761212af159d4326b2d34d9663063667f9f4
 SHA512 
710019b05785abc3cc8bc639a110f141dd2f37ce1d78e03ed361f1c21caee6c43817499fa05c8228f233bff3ac0b6f6123fa9014a87ae99edb6b10e4ff8f3dde
 DIST gtk-layer-shell-0.8.1.tar.gz 136156 BLAKE2B 
19c16d49d119572b0a3ef9bf0aee2341dedb4b2e5afedee16b9817e16fcd2adba7696a9d6f2f01b4ebaa3636c116d8977079a9b83ed1941f9d97df9389425780
 SHA512 
070673a73166c9fd0ea10e6aa98c480318fbf8a6c2dff2a9b4900aea40bb59680d41d9bba9917953fabe4358c0dfa6c3d0221c579ada37cee72ce23433b40329
+DIST gtk-layer-shell-0.8.2.tar.gz 137693 BLAKE2B 
8c36e37fe0e675bfa9f3bfb6c4013ac7b137d27615cb29bd750c4cbbff36754986d0608cb97e427972e9108b048b6bca5611e89c01275aabec05c0b1fc9b7e62
 SHA512 
e3b56612dab2527d5242b8305362c88100de3eac76cee32ce51791cbc77df38a5052143bf4bf5781a90fa62e026a758ef9d10dc5b4292b0b334983842fad632c

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild
new file mode 100644
index ..830aef50d2e6
--- /dev/null
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.2.ebuild
@@ -0,0 +1,57 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+VALA_USE_DEPEND="vapigen"
+inherit vala meson python-any-r1
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/wmww/${PN}";
+else
+   SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+fi
+
+DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"
+HOMEPAGE="https://github.com/wmww/gtk-layer-shell";
+
+LICENSE="MIT-with-advertising LGPL-3+"
+SLOT="0"
+IUSE="examples gtk-doc introspection test vala"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="vala? ( introspection )"
+
+DEPEND="
+   >=x11-libs/gtk+-3.24.39:3[introspection?,wayland]
+   >=dev-libs/wayland-1.10.0
+   >=dev-libs/wayland-protocols-1.16
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-util/wayland-scanner
+   virtual/pkgconfig
+   x11-base/xorg-proto
+   gtk-doc? ( dev-util/gtk-doc )
+   test? ( ${PYTHON_DEPS} )
+   vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+   default
+   use vala && vala_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use examples)
+   $(meson_use gtk-doc docs)
+   $(meson_use test tests)
+   $(meson_use introspection)
+   $(meson_use vala vapi)
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2022-11-11 Thread Joonas Niilola
commit: aed5ac29161fa961b810020224353567307639d4
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Thu Oct 27 20:44:33 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Nov 11 18:12:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aed5ac29

gui-libs/gtk-layer-shell: add 0.8.0

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>
Closes: https://github.com/gentoo/gentoo/pull/27996
Signed-off-by: Joonas Niilola  gentoo.org>

 gui-libs/gtk-layer-shell/Manifest  |  1 +
 .../gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild   | 56 ++
 2 files changed, 57 insertions(+)

diff --git a/gui-libs/gtk-layer-shell/Manifest 
b/gui-libs/gtk-layer-shell/Manifest
index 33e5fccf3215..9b412de01454 100644
--- a/gui-libs/gtk-layer-shell/Manifest
+++ b/gui-libs/gtk-layer-shell/Manifest
@@ -1,2 +1,3 @@
 DIST gtk-layer-shell-0.1.0.tar.xz 34580 BLAKE2B 
db815d711e53485e00de2e0b7d238f6c66ddac9ca790d5f31c44eed965ad01ee07392d27552ae21bb1eab4905cc1d5f7dad9c10fd059afb43ba85c7ea1af2aa5
 SHA512 
3788559405a495d43279b20b9d64e1fb0fb9be4125eb3011a623565938246310c2e81cb6d52db111e42a9cd0739bb273ccf7fcb7c52db8b74a1e44108e061c6d
 DIST gtk-layer-shell-0.7.0.tar.gz 133511 BLAKE2B 
49925796112f7ace01050beb56ebe2ff8a716db56075166c61a7b9d1e4f1b7402c970e14de59404ae9b05f70130542fff7601fee10e0d8780bffa34da0515aa9
 SHA512 
97463b4bd90318e95576e3f4b05c0acae401b8103b389cb9a0dc7716871d8d8285595ddda76419883c98c6f00fcd4ffdfd9dba48385cb8a6edcbdc7f202e2818
+DIST gtk-layer-shell-0.8.0.tar.gz 134857 BLAKE2B 
2f41411c849182f95c068040a17e961a34d1a3df0bb1280b6c57046729396108d4627b5cf9bd826f17ffb5cf77f6761212af159d4326b2d34d9663063667f9f4
 SHA512 
710019b05785abc3cc8bc639a110f141dd2f37ce1d78e03ed361f1c21caee6c43817499fa05c8228f233bff3ac0b6f6123fa9014a87ae99edb6b10e4ff8f3dde

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
new file mode 100644
index ..97c8b95bf9be
--- /dev/null
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+VALA_USE_DEPEND="vapigen"
+inherit vala meson python-any-r1
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/wmww/${PN}";
+else
+   SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"
+HOMEPAGE="https://github.com/wmww/gtk-layer-shell";
+
+LICENSE="MIT-with-advertising LGPL-3+"
+SLOT="0"
+IUSE="examples gtk-doc introspection test vala"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="vala? ( introspection )"
+
+DEPEND="
+   >=x11-libs/gtk+-3.24.26:3[introspection?,wayland]
+   >=dev-libs/wayland-1.10.0
+   >=dev-libs/wayland-protocols-1.16
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-util/wayland-scanner
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gtk-doc )
+   test? ( ${PYTHON_DEPS} )
+   vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+   default
+   use vala && vala_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use examples)
+   $(meson_use gtk-doc docs)
+   $(meson_use test tests)
+   $(meson_use introspection)
+   $(meson_use vala vapi)
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2022-11-11 Thread Joonas Niilola
commit: 52e7f1edbe3c874887bde17824e83bf6597d7029
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Nov 11 18:07:35 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Nov 11 18:12:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52e7f1ed

gui-libs/gtk-layer-shell: enable py3.11 on 0.8.0

 - and ass missing BDEPEND for xorg-proto.

Signed-off-by: Joonas Niilola  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
index 97c8b95bf9be..af38d280c13d 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 VALA_USE_DEPEND="vapigen"
 inherit vala meson python-any-r1
 
@@ -34,6 +34,7 @@ RDEPEND="${DEPEND}"
 BDEPEND="
dev-util/wayland-scanner
virtual/pkgconfig
+   x11-base/xorg-proto
gtk-doc? ( dev-util/gtk-doc )
test? ( ${PYTHON_DEPS} )
vala? ( $(vala_depend) )



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2023-01-13 Thread Arthur Zamarin
commit: 384ca3070f152c34f163a946a91c3b27707ca62f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 13 14:19:49 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 13 14:19:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=384ca307

gui-libs/gtk-layer-shell: Keyword 0.8.0 ppc, #890340

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
index 57dc53aa1edb..a4ff64cc2da3 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN}";
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2023-01-14 Thread Arthur Zamarin
commit: c3391e3611275bae7cecc5ba7b4ae96f25ae9049
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jan 14 10:00:12 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan 14 10:00:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3391e36

gui-libs/gtk-layer-shell: Keyword 0.8.0 hppa, #890340

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
index a4ff64cc2da3..5dab7425a6bf 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN}";
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2023-01-13 Thread Arthur Zamarin
commit: 7b0b12e4e2d3569b405523eac489edeaa8e881fa
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 13 11:51:01 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 13 11:51:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b0b12e4

gui-libs/gtk-layer-shell: Keyword 0.8.0 ia64, #890340

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
index af38d280c13d..57dc53aa1edb 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2022 Gentoo Authors
+# Copyright 2020-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN}";
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2023-12-02 Thread Michał Górny
commit: 4d85f5d92d909e4524488980bc1ab9b5c845f712
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec  2 09:34:33 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec  2 09:34:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d85f5d9

gui-libs/gtk-layer-shell: Stabilize 0.8.0 arm, #919018

Signed-off-by: Michał Górny  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
index aff031ca2974..75f31c48e02f 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN}";
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2023-12-02 Thread Arthur Zamarin
commit: 6ce1ed4dba01fdacd6a72eef93b4dba2ecb98c7b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec  2 10:53:32 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec  2 10:53:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ce1ed4d

gui-libs/gtk-layer-shell: Stabilize 0.8.0 ppc64, #919018

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
index 75f31c48e02f..ce558b4ee901 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN}";
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2023-04-15 Thread Sam James
commit: 0bda962f9afcafa7507d8d4124d63b7069b6cde8
Author: Michael Vetter  iodoru  org>
AuthorDate: Thu Apr 13 07:34:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 06:55:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bda962f

gui-libs/gtk-layer-shell: add 0.8.1

Signed-off-by: Michael Vetter  iodoru.org>
Closes: https://github.com/gentoo/gentoo/pull/30579
Signed-off-by: Sam James  gentoo.org>

 gui-libs/gtk-layer-shell/Manifest  |  1 +
 .../gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild   | 57 ++
 2 files changed, 58 insertions(+)

diff --git a/gui-libs/gtk-layer-shell/Manifest 
b/gui-libs/gtk-layer-shell/Manifest
index d05cec42fde0..b444c88202e1 100644
--- a/gui-libs/gtk-layer-shell/Manifest
+++ b/gui-libs/gtk-layer-shell/Manifest
@@ -1 +1,2 @@
 DIST gtk-layer-shell-0.8.0.tar.gz 134857 BLAKE2B 
2f41411c849182f95c068040a17e961a34d1a3df0bb1280b6c57046729396108d4627b5cf9bd826f17ffb5cf77f6761212af159d4326b2d34d9663063667f9f4
 SHA512 
710019b05785abc3cc8bc639a110f141dd2f37ce1d78e03ed361f1c21caee6c43817499fa05c8228f233bff3ac0b6f6123fa9014a87ae99edb6b10e4ff8f3dde
+DIST gtk-layer-shell-0.8.1.tar.gz 136156 BLAKE2B 
19c16d49d119572b0a3ef9bf0aee2341dedb4b2e5afedee16b9817e16fcd2adba7696a9d6f2f01b4ebaa3636c116d8977079a9b83ed1941f9d97df9389425780
 SHA512 
070673a73166c9fd0ea10e6aa98c480318fbf8a6c2dff2a9b4900aea40bb59680d41d9bba9917953fabe4358c0dfa6c3d0221c579ada37cee72ce23433b40329

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
new file mode 100644
index ..573e63d8743f
--- /dev/null
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+VALA_USE_DEPEND="vapigen"
+inherit vala meson python-any-r1
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/wmww/${PN}";
+else
+   SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv x86"
+fi
+
+DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"
+HOMEPAGE="https://github.com/wmww/gtk-layer-shell";
+
+LICENSE="MIT-with-advertising LGPL-3+"
+SLOT="0"
+IUSE="examples gtk-doc introspection test vala"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="vala? ( introspection )"
+
+DEPEND="
+   >=x11-libs/gtk+-3.24.37:3[introspection?,wayland]
+   >=dev-libs/wayland-1.10.0
+   >=dev-libs/wayland-protocols-1.16
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-util/wayland-scanner
+   virtual/pkgconfig
+   x11-base/xorg-proto
+   gtk-doc? ( dev-util/gtk-doc )
+   test? ( ${PYTHON_DEPS} )
+   vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+   default
+   use vala && vala_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use examples)
+   $(meson_use gtk-doc docs)
+   $(meson_use test tests)
+   $(meson_use introspection)
+   $(meson_use vala vapi)
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2023-04-15 Thread Sam James
commit: bb9d4b47483aa1d383a0f613d2dd11cc2da26d38
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 16 06:51:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 06:55:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb9d4b47

gui-libs/gtk-layer-shell: forward ~hppa

Masked gtk+[cloudproviders].

Signed-off-by: Sam James  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
index dda462c96c61..b62f502a1ad6 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN}";
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2023-04-15 Thread Sam James
commit: 88080c6ed7af75f73aea642289e93bf1a6564208
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 16 06:51:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 16 06:55:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88080c6e

gui-libs/gtk-layer-shell: destabilize 0.8.1 for ~arm64, ~x86

Signed-off-by: Sam James  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
index 573e63d8743f..dda462c96c61 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN}";
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2023-03-17 Thread Michał Górny
commit: 5aec98a8f009f175a1218837334c25d51984339c
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar 17 11:02:16 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar 17 11:33:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5aec98a8

gui-libs/gtk-layer-shell: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 gui-libs/gtk-layer-shell/Manifest  |  2 -
 .../gtk-layer-shell-0.1.0-r1.ebuild| 39 --
 .../gtk-layer-shell/gtk-layer-shell-0.7.0.ebuild   | 47 --
 3 files changed, 88 deletions(-)

diff --git a/gui-libs/gtk-layer-shell/Manifest 
b/gui-libs/gtk-layer-shell/Manifest
index 9b412de01454..d05cec42fde0 100644
--- a/gui-libs/gtk-layer-shell/Manifest
+++ b/gui-libs/gtk-layer-shell/Manifest
@@ -1,3 +1 @@
-DIST gtk-layer-shell-0.1.0.tar.xz 34580 BLAKE2B 
db815d711e53485e00de2e0b7d238f6c66ddac9ca790d5f31c44eed965ad01ee07392d27552ae21bb1eab4905cc1d5f7dad9c10fd059afb43ba85c7ea1af2aa5
 SHA512 
3788559405a495d43279b20b9d64e1fb0fb9be4125eb3011a623565938246310c2e81cb6d52db111e42a9cd0739bb273ccf7fcb7c52db8b74a1e44108e061c6d
-DIST gtk-layer-shell-0.7.0.tar.gz 133511 BLAKE2B 
49925796112f7ace01050beb56ebe2ff8a716db56075166c61a7b9d1e4f1b7402c970e14de59404ae9b05f70130542fff7601fee10e0d8780bffa34da0515aa9
 SHA512 
97463b4bd90318e95576e3f4b05c0acae401b8103b389cb9a0dc7716871d8d8285595ddda76419883c98c6f00fcd4ffdfd9dba48385cb8a6edcbdc7f202e2818
 DIST gtk-layer-shell-0.8.0.tar.gz 134857 BLAKE2B 
2f41411c849182f95c068040a17e961a34d1a3df0bb1280b6c57046729396108d4627b5cf9bd826f17ffb5cf77f6761212af159d4326b2d34d9663063667f9f4
 SHA512 
710019b05785abc3cc8bc639a110f141dd2f37ce1d78e03ed361f1c21caee6c43817499fa05c8228f233bff3ac0b6f6123fa9014a87ae99edb6b10e4ff8f3dde

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.1.0-r1.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.1.0-r1.ebuild
deleted file mode 100644
index a712e403c388..
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.1.0-r1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/wmww/${PN}";
-else
-   
SRC_URI="https://github.com/wmww/${PN}/releases/download/v${PV}/${P}.tar.xz";
-   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"
-HOMEPAGE="https://github.com/wmww/gtk-layer-shell";
-
-LICENSE="MIT-with-advertising"
-SLOT="0"
-IUSE="examples gtk-doc"
-
-DEPEND="
-   >=x11-libs/gtk+-3.22.0:3[introspection,wayland]
-   >=dev-libs/wayland-1.10.0
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
-   virtual/pkgconfig
-   gtk-doc? ( dev-util/gtk-doc )
-"
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use examples)
-   $(meson_use gtk-doc docs)
-   )
-   meson_src_configure
-}

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.7.0.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.7.0.ebuild
deleted file mode 100644
index 69d6f80c4c94..
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.7.0.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..10} )
-inherit meson python-any-r1
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/wmww/${PN}";
-else
-   SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-fi
-
-DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"
-HOMEPAGE="https://github.com/wmww/gtk-layer-shell";
-
-LICENSE="MIT-with-advertising LGPL-3+"
-SLOT="0"
-IUSE="examples gtk-doc introspection test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   >=x11-libs/gtk+-3.24.26:3[introspection?,wayland]
-   >=dev-libs/wayland-1.10.0
-   >=dev-libs/wayland-protocols-1.16
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
-   dev-util/wayland-scanner
-   virtual/pkgconfig
-   gtk-doc? ( dev-util/gtk-doc )
-   test? ( ${PYTHON_DEPS} )
-"
-
-src_configure() {
-   # note: Next 0.x release should add support for VAPI (vala)
-   local emesonargs=(
-   $(meson_use examples)
-   $(meson_use gtk-doc docs)
-   $(meson_use test tests)
-   $(meson_use introspection)
-   )
-   meson_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2023-04-01 Thread Arthur Zamarin
commit: 8586c12f0d195b58617f41c79dd34db297b18567
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr  1 16:07:22 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr  1 16:07:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8586c12f

gui-libs/gtk-layer-shell: Stabilize 0.8.0 arm64, #901769

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
index f2d413d66ab1..04a16745e221 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN}";
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv x86"
+   KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2023-02-25 Thread Sam James
commit: ff4fcfac907943835e93e7394f8066b4b323e639
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 25 14:01:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 25 14:01:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff4fcfac

gui-libs/gtk-layer-shell: Stabilize 0.8.0 amd64, #896380

Signed-off-by: Sam James  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
index 8d5ee298853c..f2d413d66ab1 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN}";
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk-layer-shell/

2023-02-25 Thread Sam James
commit: c927e2fefb5409e04b54fb7757b3f97f71d86239
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 25 14:01:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 25 14:01:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c927e2fe

gui-libs/gtk-layer-shell: Stabilize 0.8.0 x86, #896380

Signed-off-by: Sam James  gentoo.org>

 gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild 
b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
index 3af37238976b..8d5ee298853c 100644
--- a/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
+++ b/gui-libs/gtk-layer-shell/gtk-layer-shell-0.8.0.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/wmww/${PN}";
 else
SRC_URI="https://github.com/wmww/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="Library to create desktop components for Wayland using the Layer 
Shell protocol"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/, gui-libs/gtk/files/

2022-05-26 Thread Pacho Ramos
commit: 3595434921b923d7f67e33c08e8e1f231dab9afc
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu May 26 09:42:34 2022 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Thu May 26 09:43:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35954349

gui-libs/gtk: Fix default window sizes in X11

Upstream fix to prevent gtk4 windows from growing forever in X sessions

Closes: https://bugs.gentoo.org/844913
Signed-off-by: Pacho Ramos  gentoo.org>

 .../gtk/files/gtk-4.6.4-update-shadow-size.patch   |  33 
 gui-libs/gtk/gtk-4.6.4-r1.ebuild   | 217 +
 2 files changed, 250 insertions(+)

diff --git a/gui-libs/gtk/files/gtk-4.6.4-update-shadow-size.patch 
b/gui-libs/gtk/files/gtk-4.6.4-update-shadow-size.patch
new file mode 100644
index ..af69d4ad64e9
--- /dev/null
+++ b/gui-libs/gtk/files/gtk-4.6.4-update-shadow-size.patch
@@ -0,0 +1,33 @@
+From 213490099b7d24664ac635f25c9cf224d6a3e702 Mon Sep 17 00:00:00 2001
+From: Benjamin Otte 
+Date: Thu, 26 May 2022 04:36:14 +0200
+Subject: [PATCH] x11: Always update shadow size
+
+Not updating shadow size unconditionally would lead to shadow size not
+being set on map, which would lead mutter to think that we are a Window
+without extents and then become confused when we suddenly set some.
+
+Make sure that doesn't happen by always having shadows set on map, just
+like GTK3.
+
+Fixes #4136
+---
+ gdk/x11/gdksurface-x11.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/gdk/x11/gdksurface-x11.c b/gdk/x11/gdksurface-x11.c
+index 8567d83eb8..fb3b0bd7df 100644
+--- a/gdk/x11/gdksurface-x11.c
 b/gdk/x11/gdksurface-x11.c
+@@ -280,7 +280,7 @@ compute_toplevel_size (GdkSurface *surface,
+   gdk_toplevel_size_init (&size, bounds_width, bounds_height);
+   gdk_toplevel_notify_compute_size (GDK_TOPLEVEL (surface), &size);
+ 
+-  if (size.shadow.is_valid && update_geometry)
++  if (size.shadow.is_valid)
+ {
+   update_shadow_size (surface,
+   size.shadow.left,
+-- 
+GitLab
+

diff --git a/gui-libs/gtk/gtk-4.6.4-r1.ebuild b/gui-libs/gtk/gtk-4.6.4-r1.ebuild
new file mode 100644
index ..4abc0da0b05b
--- /dev/null
+++ b/gui-libs/gtk/gtk-4.6.4-r1.ebuild
@@ -0,0 +1,217 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+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 ~loong ~ppc ~ppc64 ~riscv ~sparc ~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}
+   

[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/files/, gui-libs/gtk/

2021-08-29 Thread Matt Turner
commit: 9d5cf21a1ba1c177b39a06ef673ccc8a6fd1744e
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Aug 29 20:35:08 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Aug 29 20:37:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d5cf21a

gui-libs/gtk: Add patch to avoid sassc dependency

Closes: https://bugs.gentoo.org/810889
Signed-off-by: Matt Turner  gentoo.org>

 ...-Fix-detection-for-pre-compiled-css-files.patch | 29 ++
 gui-libs/gtk/gtk-4.4.0.ebuild  |  4 +++
 2 files changed, 33 insertions(+)

diff --git 
a/gui-libs/gtk/files/4.4.0-build-Fix-detection-for-pre-compiled-css-files.patch 
b/gui-libs/gtk/files/4.4.0-build-Fix-detection-for-pre-compiled-css-files.patch
new file mode 100644
index 000..1292e85cefa
--- /dev/null
+++ 
b/gui-libs/gtk/files/4.4.0-build-Fix-detection-for-pre-compiled-css-files.patch
@@ -0,0 +1,29 @@
+From 552a4b2c82f41c1dbba410b825673cf67d089b68 Mon Sep 17 00:00:00 2001
+From: Kalev Lember 
+Date: Mon, 23 Aug 2021 15:38:46 +0200
+Subject: [PATCH] build: Fix detection for pre-compiled css files
+
+The default theme changed from Adwaita to Default and this tripped up
+the logic to detect if the tarball builds contain pre-built css files or
+not. Fix this by looking at pre-compiled css files in themes/Default/
+instead of themes/Adwaita/.
+---
+ gtk/meson.build | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/gtk/meson.build b/gtk/meson.build
+index fa66764c50..bfb5105fe5 100644
+--- a/gtk/meson.build
 b/gtk/meson.build
+@@ -842,7 +842,7 @@ gtk_gresources_xml = configure_file(output: 
'gtk.gresources.xml',
+ 
+ theme_deps = []
+ # For git checkouts, but not for tarballs...
+-if not fs.exists('theme/Adwaita/Adwaita.css')
++if not fs.exists('theme/Default/Default-light.css')
+   # ... build the theme files
+   sassc = find_program('sassc', required: false)
+   if not sassc.found()
+-- 
+2.31.1
+

diff --git a/gui-libs/gtk/gtk-4.4.0.ebuild b/gui-libs/gtk/gtk-4.4.0.ebuild
index 231c1298890..f0a65fdf2fe 100644
--- a/gui-libs/gtk/gtk-4.4.0.ebuild
+++ b/gui-libs/gtk/gtk-4.4.0.ebuild
@@ -90,6 +90,10 @@ BDEPEND="
)
 "
 
+PATCHES=(
+   "${FILESDIR}"/${PV}-build-Fix-detection-for-pre-compiled-css-files.patch
+)
+
 src_configure() {
local emesonargs=(
# GDK backends



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/files/, gui-libs/gtk/

2024-08-01 Thread Eli Schwartz
commit: 78658acbd51f6965cd11fd39dc3e9877f23cf221
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Jun 20 03:03:40 2024 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Fri Aug  2 00:36:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78658acb

gui-libs/gtk: add a "poison" macro support to disable X/wayland

Many packages perform automagic dependencies on gdk's backend
implementations by checking if the macro is defined and then using the
code it unlocks, rather than having a buildsystem option such as
-Dwayland=true.

It's unfeasible to patch every such package's source code to add
configure options and respect them. Instead add a truly filthy hack and
permit gtk itself to selectively show or hide the windowing system in
use.

Bug: https://bugs.gentoo.org/624960
Signed-off-by: Eli Schwartz  gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/37259
Signed-off-by: Eli Schwartz  gentoo.org>

 ...add-a-poison-macro-to-hide-GDK_WINDOWING_.patch | 91 ++
 .../{gtk-4.14.3.ebuild => gtk-4.12.5-r2.ebuild}| 49 +---
 .../{gtk-4.14.3.ebuild => gtk-4.14.3-r1.ebuild}|  8 ++
 .../{gtk-4.14.4.ebuild => gtk-4.14.4-r1.ebuild}|  8 ++
 4 files changed, 126 insertions(+), 30 deletions(-)

diff --git 
a/gui-libs/gtk/files/0001-gdk-add-a-poison-macro-to-hide-GDK_WINDOWING_.patch 
b/gui-libs/gtk/files/0001-gdk-add-a-poison-macro-to-hide-GDK_WINDOWING_.patch
new file mode 100644
index ..652e9e116339
--- /dev/null
+++ 
b/gui-libs/gtk/files/0001-gdk-add-a-poison-macro-to-hide-GDK_WINDOWING_.patch
@@ -0,0 +1,91 @@
+From 0537043f72ea1a634b101efa9e11cc0a22baaf71 Mon Sep 17 00:00:00 2001
+From: Eli Schwartz 
+Date: Wed, 19 Jun 2024 21:28:31 -0400
+Subject: [PATCH] gdk: add a "poison" macro to hide GDK_WINDOWING_*
+
+Many packages perform automagic dependencies on gdk's backend
+implementations by checking if the macro is defined and then using the
+code it unlocks, rather than having a buildsystem option such as
+-Dwayland=true.
+
+It's unfeasible to patch every such package's source code to add
+configure options and respect them. Instead add a truly filthy hack and
+permit gtk itself to selectively show or hide the windowing system in
+use.
+
+By default, we assume this macro is never defined. It should only ever
+be defined inside an ebuild, as such:
+
+```
+use wayland || append-cflags -DGENTOO_GTK_HIDE_WAYLAND
+use X || append-cflags -DGENTOO_GTK_HIDE_X11
+```
+
+When seen, this will prevent code using "#ifdef GDK_WINDOWING_*" from
+seeing the define, so the automagic dependency won't be picked up. It
+will also cause any attempt to #include the backend-specific headers to
+bug out.
+
+Bug: https://bugs.gentoo.org/624960
+Signed-off-by: Eli Schwartz 
+---
+ gdk/gdkconfig.h.meson| 7 +++
+ gdk/wayland/gdkwayland.h | 4 
+ gdk/x11/gdkx.h   | 4 
+ 3 files changed, 15 insertions(+)
+
+diff --git a/gdk/gdkconfig.h.meson b/gdk/gdkconfig.h.meson
+index d5b48f3184..22baab52ae 100644
+--- a/gdk/gdkconfig.h.meson
 b/gdk/gdkconfig.h.meson
+@@ -10,10 +10,17 @@
+ G_BEGIN_DECLS
+ 
+ 
++#ifndef GENTOO_GTK_HIDE_X11
+ #mesondefine GDK_WINDOWING_X11
++#endif
++
+ #mesondefine GDK_WINDOWING_BROADWAY
+ #mesondefine GDK_WINDOWING_MACOS
++
++#ifndef GENTOO_GTK_HIDE_WAYLAND
+ #mesondefine GDK_WINDOWING_WAYLAND
++#endif
++
+ #mesondefine GDK_WINDOWING_WIN32
+ 
+ #mesondefine GDK_RENDERING_CAIRO
+diff --git a/gdk/wayland/gdkwayland.h b/gdk/wayland/gdkwayland.h
+index 846445910e..5d84619295 100644
+--- a/gdk/wayland/gdkwayland.h
 b/gdk/wayland/gdkwayland.h
+@@ -24,6 +24,10 @@
+ 
+ #pragma once
+ 
++#ifdef GENTOO_GTK_HIDE_WAYLAND
++  #error "A Gentoo ebuild has hidden wayland and it cannot be used in this 
compilation unit. Please file a bug if you see this error."
++#endif
++
+ #include 
+ 
+ #define __GDKWAYLAND_H_INSIDE__
+diff --git a/gdk/x11/gdkx.h b/gdk/x11/gdkx.h
+index 6bef6b6de8..d4f8b94550 100644
+--- a/gdk/x11/gdkx.h
 b/gdk/x11/gdkx.h
+@@ -24,6 +24,10 @@
+ 
+ #pragma once
+ 
++#ifdef GENTOO_GTK_HIDE_X11
++  #error "A Gentoo ebuild has hidden x11 and it cannot be used in this 
compilation unit. Please file a bug if you see this error."
++#endif
++
+ #include 
+ 
+ #include 
+-- 
+2.44.2
+

diff --git a/gui-libs/gtk/gtk-4.14.3.ebuild b/gui-libs/gtk/gtk-4.12.5-r2.ebuild
similarity index 82%
copy from gui-libs/gtk/gtk-4.14.3.ebuild
copy to gui-libs/gtk/gtk-4.12.5-r2.ebuild
index 7f0c8930ab74..aaf7a773087e 100644
--- a/gui-libs/gtk/gtk-4.14.3.ebuild
+++ b/gui-libs/gtk/gtk-4.12.5-r2.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://www.gtk.org/ 
https://gitlab.gnome.org/GNOME/gtk/";
 
 LICENSE="LGPL-2+"
 SLOT="4"
-IUSE="aqua broadway cloudproviders colord cups examples gstreamer 
+introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c"
+IUSE="aqua broadway cloudproviders colord cups examples ffmpeg gstreamer 
+introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c"
 REQUIRED_USE="
|| ( aqua wayland 

[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/files/, gui-libs/gtk/

2024-08-12 Thread Eli Schwartz
commit: d5e9a6d557b54cfc2495d7875c29792452900214
Author: Eli Schwartz  gentoo  org>
AuthorDate: Mon Aug 12 16:47:26 2024 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Mon Aug 12 16:48:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5e9a6d5

gui-libs/gtk: backport patch to fix race conditions when building

Backported upstream in 4.14 already.

Closes: https://bugs.gentoo.org/924979
Signed-off-by: Eli Schwartz  gentoo.org>

 .../6510b876d1cb5428db4822974cdebfed209692b0.patch | 134 +
 gui-libs/gtk/gtk-4.12.5-r2.ebuild  |   2 +
 2 files changed, 136 insertions(+)

diff --git a/gui-libs/gtk/files/6510b876d1cb5428db4822974cdebfed209692b0.patch 
b/gui-libs/gtk/files/6510b876d1cb5428db4822974cdebfed209692b0.patch
new file mode 100644
index ..0ff0398ab0c8
--- /dev/null
+++ b/gui-libs/gtk/files/6510b876d1cb5428db4822974cdebfed209692b0.patch
@@ -0,0 +1,134 @@
+From 6510b876d1cb5428db4822974cdebfed209692b0 Mon Sep 17 00:00:00 2001
+From: Matthias Clasen 
+Date: Tue, 9 Apr 2024 21:01:26 -0400
+Subject: [PATCH] build: Add a missing dependency
+
+Add the generated gdk headers to the sources for all the backends,
+to guarantee that they are generated before the library is used.
+
+Fixes: #6618
+---
+ gdk/broadway/meson.build |  3 +--
+ gdk/macos/meson.build|  2 +-
+ gdk/meson.build  | 12 +---
+ gdk/wayland/meson.build  |  7 +--
+ gdk/win32/meson.build|  2 +-
+ gdk/x11/meson.build  |  7 +--
+ 6 files changed, 14 insertions(+), 19 deletions(-)
+
+diff --git a/gdk/broadway/meson.build b/gdk/broadway/meson.build
+index ef7fa0ef589..f0a77b37c2d 100644
+--- a/gdk/broadway/meson.build
 b/gdk/broadway/meson.build
+@@ -52,8 +52,7 @@ broadwayjs_h = custom_target('broadwayjs.h',
+ )
+ 
+ libgdk_broadway = static_library('gdk-broadway',
+-  clienthtml_h, broadwayjs_h,
+-  gdk_broadway_sources, gdkconfig, gdkenum_h,
++  sources: [ clienthtml_h, broadwayjs_h, gdk_broadway_sources, 
gdk_gen_headers ],
+   include_directories: [confinc, gdkinc],
+   c_args: [
+ '-DGTK_COMPILATION',
+diff --git a/gdk/macos/meson.build b/gdk/macos/meson.build
+index b3baefb898e..d80334b8946 100644
+--- a/gdk/macos/meson.build
 b/gdk/macos/meson.build
+@@ -61,7 +61,7 @@ gdk_macos_deps = [
+ libgdk_c_args += ['-xobjective-c']
+ 
+ libgdk_macos = static_library('gdk-macos',
+-  gdk_macos_sources, gdkconfig, gdkenum_h,
++  sources: [ gdk_macos_sources, gdk_gen_headers ],
+   include_directories: [ confinc, gdkinc, ],
+   c_args: [ libgdk_c_args, common_cflags, ],
+   link_with: [],
+diff --git a/gdk/meson.build b/gdk/meson.build
+index 9c0a36e19ec..62e80ea6c44 100644
+--- a/gdk/meson.build
 b/gdk/meson.build
+@@ -202,7 +202,13 @@ gdkwayland_inc = include_directories('wayland')
+ wlinc = include_directories('.')
+ win32rcinc = include_directories('win32/rc')
+ 
+-gdk_gen_headers = [gdkenum_h, gdkmarshal_h, gdkconfig, gdkversionmacros_h, 
gdk_visibility_h]
++gdk_gen_headers = [
++  gdkenum_h,
++  gdkmarshal_h,
++  gdkconfig,
++  gdkversionmacros_h,
++  gdk_visibility_h,
++]
+ 
+ gdk_deps = [
+   libm,
+@@ -278,7 +284,7 @@ if gdk_backends.length() == 0
+ endif
+ 
+ libgdk = static_library('gdk',
+-  sources: [gdk_sources, gdk_backends_gen_headers, gdkconfig],
++  sources: [gdk_sources, gdk_backends_gen_headers, gdk_gen_headers],
+   dependencies: gdk_deps + [libgtk_css_dep],
+   link_with: [libgtk_css],
+   include_directories: [confinc, gdkx11_inc, wlinc],
+@@ -290,7 +296,7 @@ libgdk = static_library('gdk',
+ # list the dependencies and generated headers and such, for use in the
+ # "public" libgtk_dep used by internal executables.
+ libgdk_dep = declare_dependency(
+-  sources: ['gdk.h', gdkconfig, gdkenum_h],
++  sources: ['gdk.h', gdk_gen_headers],
+   include_directories: [confinc, gdkx11_inc, wlinc],
+   dependencies: gdk_deps + [libgtk_css_dep],
+ )
+diff --git a/gdk/wayland/meson.build b/gdk/wayland/meson.build
+index 00e584a1053..e7c1ac34103 100644
+--- a/gdk/wayland/meson.build
 b/gdk/wayland/meson.build
+@@ -117,12 +117,7 @@ foreach p: proto_sources
+ endforeach
+ 
+ libgdk_wayland = static_library('gdk-wayland',
+-  sources: [
+-gdk_wayland_sources,
+-gdk_wayland_gen_headers,
+-gdkconfig,
+-gdkenum_h,
+-  ],
++  sources: [ gdk_wayland_sources, gdk_wayland_gen_headers, gdk_gen_headers ],
+   include_directories: [ confinc, gdkinc, ],
+   c_args: [
+ '-DGTK_COMPILATION',
+diff --git a/gdk/win32/meson.build b/gdk/win32/meson.build
+index 3dc16aabb6c..cc56a15d95a 100644
+--- a/gdk/win32/meson.build
 b/gdk/win32/meson.build
+@@ -64,7 +64,7 @@ gdk_win32_deps = [
+ ]
+ 
+ libgdk_win32 = static_library('gdk-win32',
+-  gdk_win32_sources, gdkconfig, gdkenum_h,
++  sources: [ gdk_win32_sources, gdk_gen_headers ],
+   include_directories: [ confinc, gdkinc ],
+   c_args: [
+ '-DGTK_COMPILATION',
+diff --git a/gdk/x11/meson.build b/gdk/x11/meson.build
+index 013d8b1d00c..c9aa5383ab1

[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/files/, gui-libs/gtk/

2023-07-16 Thread Matt Turner
commit: b69099c78014c15933043371cc3b4adb10d8d3bc
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Jul 16 14:28:24 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Jul 16 14:30:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b69099c7

gui-libs/gtk: Fix unaligned accesses

Signed-off-by: Matt Turner  gentoo.org>

 ...4.10.4-gtk-Align-key_size-up-to-key_align.patch |  50 +++
 ...gtk-Pass-G_ALIGNOF-.-to-gtk_sort_keys_new.patch | 160 +
 gui-libs/gtk/gtk-4.10.4.ebuild |   5 +
 3 files changed, 215 insertions(+)

diff --git a/gui-libs/gtk/files/4.10.4-gtk-Align-key_size-up-to-key_align.patch 
b/gui-libs/gtk/files/4.10.4-gtk-Align-key_size-up-to-key_align.patch
new file mode 100644
index ..388c8011344f
--- /dev/null
+++ b/gui-libs/gtk/files/4.10.4-gtk-Align-key_size-up-to-key_align.patch
@@ -0,0 +1,50 @@
+From a3582031576783fbc644fdd2ad914820d0ba4863 Mon Sep 17 00:00:00 2001
+From: Matt Turner 
+Date: Mon, 19 Jun 2023 15:50:04 -0400
+Subject: [PATCH] gtk: Align key_size up to key_align
+
+Avoids unaligned accesses when e.g. the key_size is 12 and key_align is
+8. We need to round the key size up to 16 to ensure that all keys are
+appropriately aligned.
+
+This manifested as a failure in the `gtk:gtk / sorter` unit test on
+sparc.
+
+Closes: https://gitlab.gnome.org/GNOME/gtk/-/issues/5907
+(cherry picked from commit 3f360aa883dc51ad986c721be01b494020e5ac9d)
+---
+ gtk/gtkmultisorter.c   | 3 ++-
+ gtk/gtksortlistmodel.c | 3 ++-
+ 2 files changed, 4 insertions(+), 2 deletions(-)
+
+diff --git a/gtk/gtkmultisorter.c b/gtk/gtkmultisorter.c
+index ddbdb440cb..e8744015af 100644
+--- a/gtk/gtkmultisorter.c
 b/gtk/gtkmultisorter.c
+@@ -186,7 +186,8 @@ gtk_multi_sort_keys_new (GtkMultiSorter *self)
+ {
+   result->keys[i].keys = gtk_sorter_get_keys (gtk_sorters_get 
(&self->sorters, i));
+   result->keys[i].offset = GTK_SORT_KEYS_ALIGN (keys->key_size, 
gtk_sort_keys_get_key_align (result->keys[i].keys));
+-  keys->key_size = result->keys[i].offset + gtk_sort_keys_get_key_size 
(result->keys[i].keys);
++  keys->key_size = result->keys[i].offset + GTK_SORT_KEYS_ALIGN 
(gtk_sort_keys_get_key_size (result->keys[i].keys),
++ 
gtk_sort_keys_get_key_align (result->keys[i].keys));
+   keys->key_align = MAX (keys->key_align, gtk_sort_keys_get_key_align 
(result->keys[i].keys));
+ }
+ 
+diff --git a/gtk/gtksortlistmodel.c b/gtk/gtksortlistmodel.c
+index c2feb9e250..44414c1fd4 100644
+--- a/gtk/gtksortlistmodel.c
 b/gtk/gtksortlistmodel.c
+@@ -439,7 +439,8 @@ gtk_sort_list_model_create_keys (GtkSortListModel *self)
+   g_assert (self->key_size == 0);
+ 
+   self->sort_keys = gtk_sorter_get_keys (self->sorter);
+-  self->key_size = gtk_sort_keys_get_key_size (self->sort_keys);
++  self->key_size = GTK_SORT_KEYS_ALIGN (gtk_sort_keys_get_key_size 
(self->sort_keys),
++gtk_sort_keys_get_key_align 
(self->sort_keys));
+   self->keys = g_malloc_n (self->n_items, self->key_size);
+   self->missing_keys = gtk_bitset_new_range (0, self->n_items);
+ }
+-- 
+2.41.0
+

diff --git 
a/gui-libs/gtk/files/4.10.4-gtk-Pass-G_ALIGNOF-.-to-gtk_sort_keys_new.patch 
b/gui-libs/gtk/files/4.10.4-gtk-Pass-G_ALIGNOF-.-to-gtk_sort_keys_new.patch
new file mode 100644
index ..3cfe54078c03
--- /dev/null
+++ b/gui-libs/gtk/files/4.10.4-gtk-Pass-G_ALIGNOF-.-to-gtk_sort_keys_new.patch
@@ -0,0 +1,160 @@
+From 00cdaba5a89eedb6f7334bdfa523e374e5dc4b12 Mon Sep 17 00:00:00 2001
+From: Matt Turner 
+Date: Mon, 19 Jun 2023 15:47:17 -0400
+Subject: [PATCH] gtk: Pass G_ALIGNOF (...) to gtk_sort_keys_new
+
+The sizeof and G_ALIGNOF are often, but not always, identical.
+
+(cherry picked from commit a4440453868ebe7c87d0a69de9609b33a688a8bb)
+---
+ gtk/gtknumericsorter.c | 22 +++---
+ gtk/gtksorter.c|  2 +-
+ gtk/gtkstringsorter.c  |  2 +-
+ gtk/gtktreelistrowsorter.c |  2 +-
+ 4 files changed, 14 insertions(+), 14 deletions(-)
+
+diff --git a/gtk/gtknumericsorter.c b/gtk/gtknumericsorter.c
+index 4f474ad14d..f66d5ff505 100644
+--- a/gtk/gtknumericsorter.c
 b/gtk/gtknumericsorter.c
+@@ -227,7 +227,7 @@ gtk_numeric_sort_keys_new (GtkNumericSorter *self)
+   ? 
>K_ASCENDING_BOOLEAN_SORT_KEYS_CLASS
+   : 
>K_DESCENDING_BOOLEAN_SORT_KEYS_CLASS,
+   sizeof (char),
+-  sizeof (char));
++  G_ALIGNOF (char));
+   break;
+ 
+ case G_TYPE_CHAR:
+@@ -236,7 +236,7 @@ gtk_numeric_sort_keys_new (GtkNumericSorter *self)
+   ? 
>K_ASCENDING_CHAR_SORT_KEYS_CLASS
+   : 
>K_DESCENDING_CH

[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/, gui-libs/gtk/files/

2023-06-19 Thread Matt Turner
commit: 8f4755067cd7fe7f4a24a94383a288fdf18f2615
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Jun 19 15:10:53 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jun 19 15:29:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f475506

gui-libs/gtk: Drop old versions

Signed-off-by: Matt Turner  gentoo.org>

 .../files/gtk-4.10.3-black-screen-rendering.patch  |  37 
 .../gtk/files/gtk-4.10.3-crash-css-color.patch | 107 --
 gui-libs/gtk/files/gtk-4.10.3-list-delete.patch|  95 -
 gui-libs/gtk/gtk-4.10.3-r1.ebuild  | 221 -
 4 files changed, 460 deletions(-)

diff --git a/gui-libs/gtk/files/gtk-4.10.3-black-screen-rendering.patch 
b/gui-libs/gtk/files/gtk-4.10.3-black-screen-rendering.patch
deleted file mode 100644
index 0431cf2bf16a..
--- a/gui-libs/gtk/files/gtk-4.10.3-black-screen-rendering.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-https://gitlab.gnome.org/GNOME/gtk/-/commit/b686ce1cb62dba505120e0f1116c516662a06e30
-
-From b686ce1cb62dba505120e0f1116c516662a06e30 Mon Sep 17 00:00:00 2001
-From: Carlos Garnacho 
-Date: Fri, 21 Apr 2023 10:58:19 +0200
-Subject: [PATCH] gdk/x11: Invalidate whole surface after size change
-
-The Expose events following a ConfigureNotify may arrive at
-a time that we did not resize the surface yet, making these
-expose events a no-op. Even though gsk/gtk take care of the
-window content itself, this might lead to unrendered portions
-of the window shadow.
-
-This may be seen with GSK_RENDERER=cairo and GDK_BACKEND=x11,
-attempting to tile a window (e.g. gtk4-demo) left or right.
-The window will show black rectangles or other artifacts in
-the window shadow areas that correspond to the newly painted
-portions (as the window needs to expand vertically).
-
-In order to fix this with a similar behavior to Wayland,
-consider ourselves the whole surface invalidated after resize,
-in order to ensure everything is painted from scratch.
-
-(cherry-picked from commit 24302315fb8f46be141a9eda60e8d107c84a948d)
 a/gdk/x11/gdksurface-x11.c
-+++ b/gdk/x11/gdksurface-x11.c
-@@ -208,6 +208,8 @@ gdk_x11_surface_update_size (GdkX11Surface *self,
-   cairo_surface_set_device_scale (self->cairo_surface, scale, scale);
- }
- 
-+  gdk_surface_invalidate_rect (surface, NULL);
-+
-   return TRUE;
- }
- 
--- 
-GitLab

diff --git a/gui-libs/gtk/files/gtk-4.10.3-crash-css-color.patch 
b/gui-libs/gtk/files/gtk-4.10.3-crash-css-color.patch
deleted file mode 100644
index df8781a73a6c..
--- a/gui-libs/gtk/files/gtk-4.10.3-crash-css-color.patch
+++ /dev/null
@@ -1,107 +0,0 @@
-https://gitlab.gnome.org/GNOME/gtk/-/commit/966a23503a2e8bbb948270e06f3eb13ca4c06632
-
-From 966a23503a2e8bbb948270e06f3eb13ca4c06632 Mon Sep 17 00:00:00 2001
-From: Benjamin Otte 
-Date: Tue, 2 May 2023 19:48:54 +0200
-Subject: [PATCH] css: Don't transition to currentColor
-
-Transition to the color that is in use instead.
-
-Fixes crashes because currentColor is not an RGBA color and
-therefor could not be queried later.
-
-Fixes #5798
 a/gtk/gtkcssfiltervalue.c
-+++ b/gtk/gtkcssfiltervalue.c
-@@ -102,10 +102,10 @@ gtk_css_filter_clear (GtkCssFilter *filter)
- }
- 
- static void
--gtk_css_filter_init_identity (GtkCssFilter *filter,
--  GtkCssFilterType  type)
-+gtk_css_filter_init_identity (GtkCssFilter   *filter,
-+  const GtkCssFilter *other)
- {
--  switch (type)
-+  switch (other->type)
- {
- case GTK_CSS_FILTER_BRIGHTNESS:
-   filter->brightness.value = _gtk_css_number_value_new (1, 
GTK_CSS_NUMBER);
-@@ -135,7 +135,7 @@ gtk_css_filter_init_identity (GtkCssFilter *filter,
-   filter->blur.value = _gtk_css_number_value_new (0, GTK_CSS_PX);
-   break;
- case GTK_CSS_FILTER_DROP_SHADOW:
--  filter->drop_shadow.value = gtk_css_shadow_value_new_filter ();
-+  filter->drop_shadow.value = gtk_css_shadow_value_new_filter 
(other->drop_shadow.value);
-   break;
- case GTK_CSS_FILTER_NONE:
- default:
-@@ -143,7 +143,7 @@ gtk_css_filter_init_identity (GtkCssFilter *filter,
-   break;
- }
- 
--  filter->type = type;
-+  filter->type = other->type;
- }
- 
- #define R 0.2126
-@@ -466,7 +466,7 @@ gtk_css_value_filter_equal (const GtkCssValue *value1,
- {
-   GtkCssFilter filter;
- 
--  gtk_css_filter_init_identity (&filter, larger->filters[i].type);
-+  gtk_css_filter_init_identity (&filter, &larger->filters[i]);
- 
-   if (!gtk_css_filter_equal (&larger->filters[i], &filter))
- {
-@@ -590,7 +590,7 @@ gtk_css_value_filter_transition (GtkCssValue *start,
- {
-   GtkCssFilter filter;
- 
--  gtk_css_filter_init_identity (&filter, start->filters[i].type);
-+  gtk_css_filter_init_identity (&filter, &start->filters[i]);
-   gtk_css_filter_transition (&result->filters[i],
-  &start->filters[i],
- 

[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/files/, gui-libs/gtk/

2023-05-26 Thread Sam James
commit: a91f6a60cc56438e3da74c9aee59b04998065426
Author: Sam James  gentoo  org>
AuthorDate: Fri May 26 08:25:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 26 08:26:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a91f6a60

gui-libs/gtk: backport fix for Nautilus delete (+ 2 other fixes)

- Backport Nautilus delete pane fix
- Backport crash fix
- Backport rendering fix for X11

Closes: https://bugs.gentoo.org/906649
Signed-off-by: Sam James  gentoo.org>

 .../files/gtk-4.10.3-black-screen-rendering.patch  |  37 
 .../gtk/files/gtk-4.10.3-crash-css-color.patch | 107 ++
 gui-libs/gtk/files/gtk-4.10.3-list-delete.patch|  95 +
 gui-libs/gtk/gtk-4.10.3-r1.ebuild  | 221 +
 4 files changed, 460 insertions(+)

diff --git a/gui-libs/gtk/files/gtk-4.10.3-black-screen-rendering.patch 
b/gui-libs/gtk/files/gtk-4.10.3-black-screen-rendering.patch
new file mode 100644
index ..0431cf2bf16a
--- /dev/null
+++ b/gui-libs/gtk/files/gtk-4.10.3-black-screen-rendering.patch
@@ -0,0 +1,37 @@
+https://gitlab.gnome.org/GNOME/gtk/-/commit/b686ce1cb62dba505120e0f1116c516662a06e30
+
+From b686ce1cb62dba505120e0f1116c516662a06e30 Mon Sep 17 00:00:00 2001
+From: Carlos Garnacho 
+Date: Fri, 21 Apr 2023 10:58:19 +0200
+Subject: [PATCH] gdk/x11: Invalidate whole surface after size change
+
+The Expose events following a ConfigureNotify may arrive at
+a time that we did not resize the surface yet, making these
+expose events a no-op. Even though gsk/gtk take care of the
+window content itself, this might lead to unrendered portions
+of the window shadow.
+
+This may be seen with GSK_RENDERER=cairo and GDK_BACKEND=x11,
+attempting to tile a window (e.g. gtk4-demo) left or right.
+The window will show black rectangles or other artifacts in
+the window shadow areas that correspond to the newly painted
+portions (as the window needs to expand vertically).
+
+In order to fix this with a similar behavior to Wayland,
+consider ourselves the whole surface invalidated after resize,
+in order to ensure everything is painted from scratch.
+
+(cherry-picked from commit 24302315fb8f46be141a9eda60e8d107c84a948d)
+--- a/gdk/x11/gdksurface-x11.c
 b/gdk/x11/gdksurface-x11.c
+@@ -208,6 +208,8 @@ gdk_x11_surface_update_size (GdkX11Surface *self,
+   cairo_surface_set_device_scale (self->cairo_surface, scale, scale);
+ }
+ 
++  gdk_surface_invalidate_rect (surface, NULL);
++
+   return TRUE;
+ }
+ 
+-- 
+GitLab

diff --git a/gui-libs/gtk/files/gtk-4.10.3-crash-css-color.patch 
b/gui-libs/gtk/files/gtk-4.10.3-crash-css-color.patch
new file mode 100644
index ..df8781a73a6c
--- /dev/null
+++ b/gui-libs/gtk/files/gtk-4.10.3-crash-css-color.patch
@@ -0,0 +1,107 @@
+https://gitlab.gnome.org/GNOME/gtk/-/commit/966a23503a2e8bbb948270e06f3eb13ca4c06632
+
+From 966a23503a2e8bbb948270e06f3eb13ca4c06632 Mon Sep 17 00:00:00 2001
+From: Benjamin Otte 
+Date: Tue, 2 May 2023 19:48:54 +0200
+Subject: [PATCH] css: Don't transition to currentColor
+
+Transition to the color that is in use instead.
+
+Fixes crashes because currentColor is not an RGBA color and
+therefor could not be queried later.
+
+Fixes #5798
+--- a/gtk/gtkcssfiltervalue.c
 b/gtk/gtkcssfiltervalue.c
+@@ -102,10 +102,10 @@ gtk_css_filter_clear (GtkCssFilter *filter)
+ }
+ 
+ static void
+-gtk_css_filter_init_identity (GtkCssFilter *filter,
+-  GtkCssFilterType  type)
++gtk_css_filter_init_identity (GtkCssFilter   *filter,
++  const GtkCssFilter *other)
+ {
+-  switch (type)
++  switch (other->type)
+ {
+ case GTK_CSS_FILTER_BRIGHTNESS:
+   filter->brightness.value = _gtk_css_number_value_new (1, 
GTK_CSS_NUMBER);
+@@ -135,7 +135,7 @@ gtk_css_filter_init_identity (GtkCssFilter *filter,
+   filter->blur.value = _gtk_css_number_value_new (0, GTK_CSS_PX);
+   break;
+ case GTK_CSS_FILTER_DROP_SHADOW:
+-  filter->drop_shadow.value = gtk_css_shadow_value_new_filter ();
++  filter->drop_shadow.value = gtk_css_shadow_value_new_filter 
(other->drop_shadow.value);
+   break;
+ case GTK_CSS_FILTER_NONE:
+ default:
+@@ -143,7 +143,7 @@ gtk_css_filter_init_identity (GtkCssFilter *filter,
+   break;
+ }
+ 
+-  filter->type = type;
++  filter->type = other->type;
+ }
+ 
+ #define R 0.2126
+@@ -466,7 +466,7 @@ gtk_css_value_filter_equal (const GtkCssValue *value1,
+ {
+   GtkCssFilter filter;
+ 
+-  gtk_css_filter_init_identity (&filter, larger->filters[i].type);
++  gtk_css_filter_init_identity (&filter, &larger->filters[i]);
+ 
+   if (!gtk_css_filter_equal (&larger->filters[i], &filter))
+ {
+@@ -590,7 +590,7 @@ gtk_css_value_filter_transition (GtkCssValue *start,
+ {
+   GtkCssFilter filter;
+ 
+-  gtk_css_filter_init_identity (&filter, start->filters[i].type);
++  gtk_css_filter_init_identit

<    1   2