summaryrefslogtreecommitdiff
path: root/xfce-base/garcon
diff options
context:
space:
mode:
Diffstat (limited to 'xfce-base/garcon')
-rw-r--r--xfce-base/garcon/Manifest2
-rw-r--r--xfce-base/garcon/garcon-4.21.0.ebuild54
2 files changed, 56 insertions, 0 deletions
diff --git a/xfce-base/garcon/Manifest b/xfce-base/garcon/Manifest
index ccc8ad636cc5..e67d65da3bbb 100644
--- a/xfce-base/garcon/Manifest
+++ b/xfce-base/garcon/Manifest
@@ -1,5 +1,7 @@
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
EBUILD garcon-4.18.2.ebuild 1181 BLAKE2B 578b764be75ee2dbc008d877b395b29b6cb2664eb7b9701dae2b17ba526bd954aa21ee0c634ce6fd756fdf79ca7d8d134b11faa3bc7df345da15638802992020 SHA512 12aed9f0e674477b906d98cce93d7c614c78e366a3981c8f438d9cb1f50e6eaf50e1de964962e4b98456290fec09b27b45c01fe45fc2ed1128104996d2c1fbe6
EBUILD garcon-4.20.0.ebuild 1171 BLAKE2B 9b04bbac175e7c40393b501dc61644cac1fb4e68aae4062b9d3ff197e5b3f7e1a26278f3da5bc0e4f45e8a4a462da6c227314282470b29b204e14b70f98fa093 SHA512 f92a0ab73ebbcae5b74bc8a25ae8980eb806a148db3b9e5544369fed1c489332116ecfd6fd1ff5f7fb8a3cc6b3244cb6e71bf7eb5eae77e4847c6e3718df0927
+EBUILD garcon-4.21.0.ebuild 1240 BLAKE2B 19348963ccb48bfe9ce823b35d073a819aaaefb2098752d4edfd156d7e18855b0bc4b99accbec47cb3195d62f5bfd13f84605d46c1abfa20bb7c010bb75bb159 SHA512 0dcd75fbe264056c742e73c40f819fd8bdcf34bc3c4f2a2f8c71f8847ece315d4047dcb441d93f91397edfff87ad3e4d742c6c2f44c68e8aece4f5d65c2df8e5
MISC metadata.xml 242 BLAKE2B e489d8bd8fc709502185e0439171cde4402146bc1ec7340bbe41550c06410a49faec8777cb7e79c3ba482feee774350beec5741ed8fe93a85ebed7b746f9200e SHA512 1bcfaf0482a1e7b5a7182d853dafaa2d47687bbc1c9d38b69ba35ce97cdeeff9bd2137a086c5af2a27b730a295e7cbd73d0b43fbe5af331bb7a3113d2117dff3
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
+}