commit: 7a4b5b704bf8ead958253598d974ef93d801d437 Author: Michał Górny <mgorny <AT> gentoo <DOT> org> AuthorDate: Thu Aug 21 16:08:05 2025 +0000 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> CommitDate: Thu Aug 21 16:08:05 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a4b5b70
xfce-extra/xfdashboard: Bump to 1.1.0 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org> xfce-extra/xfdashboard/Manifest | 1 + xfce-extra/xfdashboard/xfdashboard-1.1.0.ebuild | 57 +++++++++++++++++++++++++ 2 files changed, 58 insertions(+) diff --git a/xfce-extra/xfdashboard/Manifest b/xfce-extra/xfdashboard/Manifest index cee246478da2..07f4aa383f14 100644 --- a/xfce-extra/xfdashboard/Manifest +++ b/xfce-extra/xfdashboard/Manifest @@ -1 +1,2 @@ DIST xfdashboard-1.0.0.tar.bz2 3423708 BLAKE2B b6ac90de137d85f9503372648444100561368498ac93173e60b3d0938cd5c1a95a4c0a668b4b2078821b234ca8e074e0fbc9a0c6b5785de23561465a3cfafe62 SHA512 7c7da3d544de4eabe9f31c2744d7b862ed71a7e7bcadd40b61d64ce7d480e627c86992979718110d65d1534f50fd87d8241f509b26e0603b93443b4cca873d1c +DIST xfdashboard-1.1.0.tar.xz 2642580 BLAKE2B e486cb46779e5373ae8f883d52a46972402c9fff80d8fe62b3ff61e1f49cbec4430766de4b6566b62e1db0081bf9225f10bfd9b282e900102b8eab30fb8a2003 SHA512 83e0e552633e21f75b279c3ef3bee815dc15073ade8d90a0a4fe5971c064b93d2a4163078daa1a54df5806bd6fa83d3b8ab53335c7c818e2c158f8b93bf2e7ee diff --git a/xfce-extra/xfdashboard/xfdashboard-1.1.0.ebuild b/xfce-extra/xfdashboard/xfdashboard-1.1.0.ebuild new file mode 100644 index 000000000000..5fa3d94b592e --- /dev/null +++ b/xfce-extra/xfdashboard/xfdashboard-1.1.0.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson xdg-utils + +DESCRIPTION="Maybe a GNOME shell like dashboard for the Xfce desktop environment" +HOMEPAGE="https://goodies.xfce.org/projects/applications/xfdashboard/start" +SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" + +RDEPEND=" + >=dev-libs/glib-2.66:2 + >=x11-libs/gtk+-3.22.0:3 + >=media-libs/clutter-1.24.0:1.0[gtk] + >=media-libs/cogl-1.18.0:1.0 + >=x11-libs/libwnck-3.0:3 + >=x11-libs/libX11-1.6.7:= + >=x11-libs/libXcomposite-0.2:= + >=x11-libs/libXdamage-1.1.5:= + >=x11-libs/libXinerama-1.1.4:= + >=xfce-base/garcon-4.16.0:= + >=xfce-base/libxfce4ui-4.16.0:= + >=xfce-base/libxfce4util-4.16.0:= + >=xfce-base/xfconf-4.16.0:= +" +DEPEND=" + ${RDEPEND} +" +BDEPEND=" + sys-devel/gettext + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + -Dclutter-gdk=enabled + # TODO: make these optional? + -Dxcomposite=enabled + -Dxdamage=enabled + -Dxinerama=enabled + ) + + meson_src_configure +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +}
