summaryrefslogtreecommitdiffstats
path: root/xfce-base
diff options
context:
space:
mode:
authorOrfeas <38209077+0xfea5@users.noreply.github.com>2026-02-16 00:47:35 +0200
committerOrfeas <38209077+0xfea5@users.noreply.github.com>2026-02-16 01:17:11 +0200
commit88abc1c5953174629a2dcc853cc32800ccad64ea (patch)
tree64eb1d8d29e6dff967c05a50347df4d41ebd5c4e /xfce-base
parentgui-wm/labwc: add 0.9.3 version (diff)
downloadorf-overlay-88abc1c5953174629a2dcc853cc32800ccad64ea.tar.gz
orf-overlay-88abc1c5953174629a2dcc853cc32800ccad64ea.zip
xfce-base/xfdesktop: add xfdesktop-4.20.1 version
Diffstat (limited to 'xfce-base')
-rw-r--r--xfce-base/xfdesktop/Manifest1
-rw-r--r--xfce-base/xfdesktop/xfdesktop-4.20.1.ebuild70
2 files changed, 71 insertions, 0 deletions
diff --git a/xfce-base/xfdesktop/Manifest b/xfce-base/xfdesktop/Manifest
new file mode 100644
index 0000000..356b31f
--- /dev/null
+++ b/xfce-base/xfdesktop/Manifest
@@ -0,0 +1 @@
DIST xfdesktop-4.20.1.tar.bz2 2527982 BLAKE2B b9ce68433181221c20b15bab27d1652ef044b0a1524d9acfbff12b40034f629af8b99eebb6b8874816cc37f4db4874ceca03eec51c7cf091795f0b934d3fd20b SHA512 11f422e31fb5b4f789ac61252a79ef9b139fd0a3e29f1346d5e3c06779567f1809fd78d751df5595cdb5510d0349e908276e85f6325b8ac90dfd00c79ca5d0e2
diff --git a/xfce-base/xfdesktop/xfdesktop-4.20.1.ebuild b/xfce-base/xfdesktop/xfdesktop-4.20.1.ebuild
new file mode 100644
index 0000000..cfecdd1
--- /dev/null
+++ b/xfce-base/xfdesktop/xfdesktop-4.20.1.ebuild
@@ -0,0 +1,70 @@
1# Copyright 1999-2026 Gentoo Authors
2# Distributed under the terms of the GNU General Public License v2
3
4EAPI=8
5
6inherit meson xdg-utils
7
8DESCRIPTION="Desktop manager for the Xfce desktop environment"
9HOMEPAGE="
10 https://docs.xfce.org/xfce/xfdesktop/start
11 https://gitlab.xfce.org/xfce/xfdesktop/
12"
13SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
14
15# CC for /usr/share/backgrounds, see backgrounds/README.md
16LICENSE="GPL-2+ CC-BY-SA-4.0"
17SLOT="0"
18KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
19IUSE="libnotify +thunar wayland X"
20REQUIRED_USE="|| ( wayland X )"
21
22DEPEND="
23 >=x11-libs/cairo-1.16
24 >=dev-libs/glib-2.72.0
25 >=x11-libs/gtk+-3.24.0:3[wayland?,X?]
26 >=xfce-base/exo-0.11:=
27 >=xfce-base/garcon-0.6:=
28 >=xfce-base/libxfce4ui-4.18.0:=[X(+)?]
29 >=xfce-base/libxfce4util-4.13:=
30 >=xfce-base/libxfce4windowing-4.19.8:=[X?]
31 >=xfce-base/xfconf-4.19.3:=
32 libnotify? ( >=x11-libs/libnotify-0.7:= )
33 thunar? (
34 >=dev-libs/libyaml-0.2.5:=
35 >=xfce-base/thunar-4.17.10:=
36 )
37 wayland? ( >=gui-libs/gtk-layer-shell-0.7.0 )
38 X? ( >=x11-libs/libX11-1.6.7 )
39"
40RDEPEND="
41 ${DEPEND}
42"
43BDEPEND="
44 dev-libs/glib
45 >=dev-util/gdbus-codegen-2.80.5-r1
46 dev-util/glib-utils
47 >=sys-devel/gettext-0.19.8
48 virtual/pkgconfig
49"
50
51src_configure() {
52 local emesonargs=(
53 $(meson_feature wayland)
54 $(meson_feature X x11)
55 $(meson_use thunar file-icons)
56 $(meson_feature thunar thunarx)
57 $(meson_feature libnotify notifications)
58 -Dtests=false
59 )
60
61 meson_src_configure
62}
63
64pkg_postinst() {
65 xdg_icon_cache_update
66}
67
68pkg_postrm() {
69 xdg_icon_cache_update
70}