[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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