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 +}
