commit:     6f88f22977bd684a6e1b3f7795b80db3511dcc9c
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 23 15:24:11 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Mar 23 15:40:50 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f88f229

xfce-base/garcon: Bump to 4.21.0

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

 profiles/package.mask                 |  1 +
 xfce-base/garcon/Manifest             |  1 +
 xfce-base/garcon/garcon-4.21.0.ebuild | 54 +++++++++++++++++++++++++++++++++++
 3 files changed, 56 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index f6c495dd3f0b..b1b32d7f894f 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -73,6 +73,7 @@ dev-python/simplebayes
 # Michał Górny <[email protected]> (2025-03-17)
 # Xfce 4.22 prereleases.  Masked because they tend to be quite unstable.
 >=xfce-base/exo-4.21
+>=xfce-base/garcon-4.21
 >=xfce-base/libxfce4ui-4.21
 >=xfce-base/xfce4-panel-4.21
 >=xfce-base/xfce4-power-manager-4.21

diff --git a/xfce-base/garcon/Manifest b/xfce-base/garcon/Manifest
index 1eb1824f9da8..c45813490606 100644
--- a/xfce-base/garcon/Manifest
+++ b/xfce-base/garcon/Manifest
@@ -1,2 +1,3 @@
 DIST garcon-4.18.2.tar.bz2 579345 BLAKE2B 
2c2c66bb5e53a6dce01cf9dbb8458794f42c06c8db6b526a8ba5c37b73298a7d1fb3f64ef7f9c2036e87903cc6e2afd49fdaedddaec7ecaf8a4b711547945b52
 SHA512 
f74547a29dbf47469e9448ea0fb89a297d02c7a5d2f7ec1a1f05706f89160730e04743ce84de29de21f32a2d2e4e4410f6c12fd14777c65944529f5104973cee
 DIST garcon-4.20.0.tar.bz2 659796 BLAKE2B 
ae391d1f430c01e415d66a2b97542cf166c0ecacfce51f955bdacec23372d8ac057dccb2a70c450879772281cb482025dd31b631c950026fd2f10b0ebf52c91a
 SHA512 
5ed8b031cceb5943af56d006b05dc9f8ac28695a35d17a8f27f8bde1a0a75067fc4d307c87250a436d1b317f92d501f01ce4078b5c961e4e9daccd175f2f261a
+DIST garcon-4.21.0.tar.xz 124480 BLAKE2B 
0fa1f4224aacb2e5f399aaf2899c48c59e84d470f49f383ac55d1be879a301ba77ef89cd16ba8cdce0b3eaabbeb5217397b271177c1660ed77d8594afc26746d
 SHA512 
a256c38cfb6bf8996550a9c938cd7ab5f7d2d1432dd6fc1c0a4ace7d56c86cc6d95c53e5da5584d0e469f7721a18d5ddadd4475f747ac2562af7c319485354b2

diff --git a/xfce-base/garcon/garcon-4.21.0.ebuild 
b/xfce-base/garcon/garcon-4.21.0.ebuild
new file mode 100644
index 000000000000..953a50470ce7
--- /dev/null
+++ b/xfce-base/garcon/garcon-4.21.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson xdg-utils
+
+DESCRIPTION="Xfce's freedesktop.org specification compatible menu 
implementation library"
+HOMEPAGE="
+       https://docs.xfce.org/xfce/garcon/start
+       https://gitlab.xfce.org/xfce/garcon/
+"
+SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.xz";
+
+LICENSE="LGPL-2+ FDL-1.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+IUSE="gtk-doc introspection test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+       >=dev-libs/glib-2.72.0
+       >=x11-libs/gtk+-3.24.0:3
+       >=xfce-base/libxfce4util-4.18.0:=[introspection?]
+       >=xfce-base/libxfce4ui-4.21.0:=[introspection?]
+       introspection? ( >=dev-libs/gobject-introspection-1.72:= )
+"
+RDEPEND="
+       ${DEPEND}
+"
+BDEPEND="
+       dev-build/xfce4-dev-tools
+       >=sys-devel/gettext-0.19.8
+       virtual/pkgconfig
+       gtk-doc? ( dev-util/gtk-doc )
+       introspection? ( >=dev-libs/gobject-introspection-1.72 )
+"
+
+src_configure() {
+       local emesonargs=(
+               $(meson_use gtk-doc)
+               $(meson_use introspection)
+               $(meson_use test tests)
+       )
+       meson_src_configure
+}
+
+pkg_postinst() {
+       xdg_icon_cache_update
+}
+
+pkg_postrm() {
+       xdg_icon_cache_update
+}

Reply via email to