summaryrefslogtreecommitdiff
path: root/xfce-base
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-11-30 23:09:52 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-11-30 23:09:52 +0000
commit19649f88a8fb3ce7dc2db1e6b18a048efb4898b1 (patch)
tree2547760a98afd574f54c3c12f2e68363a1c1abff /xfce-base
parentb34c45ec12e8676abfa39cddcf3448ac2bee1574 (diff)
gentoo auto-resync : 30:11:2023 - 23:09:52
Diffstat (limited to 'xfce-base')
-rw-r--r--xfce-base/Manifest.gzbin3044 -> 3049 bytes
-rw-r--r--xfce-base/tumbler/Manifest2
-rw-r--r--xfce-base/tumbler/tumbler-4.18.2.ebuild78
-rw-r--r--xfce-base/xfce4-power-manager/Manifest4
-rw-r--r--xfce-base/xfce4-power-manager/xfce4-power-manager-4.18.3.ebuild75
-rw-r--r--xfce-base/xfce4-power-manager/xfce4-power-manager-4.19.2.ebuild87
-rw-r--r--xfce-base/xfce4-settings/Manifest2
-rw-r--r--xfce-base/xfce4-settings/xfce4-settings-4.18.4.ebuild73
8 files changed, 321 insertions, 0 deletions
diff --git a/xfce-base/Manifest.gz b/xfce-base/Manifest.gz
index 7ab26b4eb43b..0f002e5fde2b 100644
--- a/xfce-base/Manifest.gz
+++ b/xfce-base/Manifest.gz
Binary files differ
diff --git a/xfce-base/tumbler/Manifest b/xfce-base/tumbler/Manifest
index 702a85e61535..a92370cf6a45 100644
--- a/xfce-base/tumbler/Manifest
+++ b/xfce-base/tumbler/Manifest
@@ -1,5 +1,7 @@
DIST tumbler-4.18.1.tar.bz2 613283 BLAKE2B 8473e263dbecc8df40184d6cfce49b300799e576884372fbd285858da834e6b6e76f5fda23e5965660a596210ad1e86a936e5e6f1a1d7aafbc8b8467769cf35d SHA512 5b781e4a53b5a1f210ee9d373d4a1e26864d6c6afe64e056267c7ffb5e4ac77f56e0fe2c4e5cefccb1910041af0ee2828a2f62b4ab86a689eca9a5b30ab6048d
+DIST tumbler-4.18.2.tar.bz2 619513 BLAKE2B d93b6dc3b0da1b8ed04af740dec4979daba376572f36e80e6f33c791552a8615fc9f6d6452b0008030a83b322179d1a6f8daa6e5a60344ba09706d0d34de270a SHA512 043e4e7058d1bf0eb4f037924161387042111c7a1bfbf78f8417d0b6463d6b7e72506741f395ca14d6150e2cc0b79d97b2ee3270a30e0d18a0161f639627e255
DIST tumbler-4.19.0.tar.bz2 692513 BLAKE2B 6b391cf11670dc0dca582ae5052e9d5dc0f8e240c75f14a52ee17f6779a9f0ccc1daf43cb4fad6eff92d6ac52424c769b3e21785b7c743a003340303d9a2d76c SHA512 62fb373f9f9b6d186d9d64a8f4d94a4dc57840e231749b6a0458d582bd205f29c837983901caf53a698ed44667b9e12a000d8dfbbbe9c2e3224622ae41a560e7
EBUILD tumbler-4.18.1.ebuild 1797 BLAKE2B 9605a9e6fbca31c3d30f7afe6d17782425b6f8f145af1aebd3ff438fe4f137fae2bff6137b12d6169bbf1bda8d7f054aa36b0e642418f1c66e6db8054615a278 SHA512 892b3d086c9c19b26fa0b30772355824b0c25dc811d9de10a237a92315468c42bdaeba91ea06e964ddffa1661f8cd43025638d2890da9eca6979c7e50d7460c1
+EBUILD tumbler-4.18.2.ebuild 1803 BLAKE2B 915c7953d9e93576f13c464eeb6b2ade6e58f3f2545aa98ed7a17c4e29a97768dd930f7fe6f9bc40156297db779f4cbff556bffdc8decf23bbe5631277127ee7 SHA512 f34da6766af5aaf80cf5012282ccfcf57ae821511ca010c2acc695fcaa3d997555a20678a101ed4adaaa007e9c31073822b08481e31df8c760ec89b4267cab56
EBUILD tumbler-4.19.0.ebuild 1793 BLAKE2B fa8e8383dd1d4e8df5373f524aecc01ef9a8e1c6cf22a0cfa9078720bf8586f4d10a2618967e7aca9e218459c51491ccecaf9ed4fcc08053d6fda615f70940b6 SHA512 49410b3f1d1bf28229ce61c033daa97cf76488321726caf0f6b2d7effbac4119df53749829ddceff6935d37dfcdcdce78b3402ce7159fd6d55db6786f9d846b7
MISC metadata.xml 470 BLAKE2B 0fe0650488303d2daadac810327d41b97e1b3b1a42d928865b854f5e74451d428f4b5e56abada30be41024916c8469fe7cd3da31da638343388082e38388f654 SHA512 3728ab31403249dc4c5e92b93ab0cd9afd82de2acacba5076d08c7c11cbdc426e5ff114ad2bc156731c24395fec80b0154274f18c4c0cea0d276941dc998b27d
diff --git a/xfce-base/tumbler/tumbler-4.18.2.ebuild b/xfce-base/tumbler/tumbler-4.18.2.ebuild
new file mode 100644
index 000000000000..e1def53eb201
--- /dev/null
+++ b/xfce-base/tumbler/tumbler-4.18.2.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils
+
+DESCRIPTION="A thumbnail service for Thunar"
+HOMEPAGE="
+ https://docs.xfce.org/xfce/tumbler/start
+ https://gitlab.xfce.org/xfce/tumbler/
+"
+SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="curl epub ffmpeg gstreamer jpeg odf pdf raw"
+
+DEPEND="
+ >=dev-libs/glib-2.66.0
+ media-libs/freetype:2=
+ media-libs/libpng:0=
+ >=sys-apps/dbus-1.6
+ >=xfce-base/libxfce4util-4.17.1:=
+ >=x11-libs/gdk-pixbuf-2.40.0
+ curl? ( >=net-misc/curl-7.32.0:= )
+ epub? ( app-text/libgepub )
+ ffmpeg? ( >=media-video/ffmpegthumbnailer-2.0.8:= )
+ gstreamer? (
+ media-libs/gstreamer:1.0
+ media-libs/gst-plugins-base:1.0
+ )
+ jpeg? ( media-libs/libjpeg-turbo:0= )
+ odf? ( >=gnome-extra/libgsf-1.14.20:= )
+ pdf? ( >=app-text/poppler-0.12.4[cairo] )
+ raw? ( >=media-libs/libopenraw-0.0.8:=[gtk] )
+"
+RDEPEND="
+ ${DEPEND}
+ gstreamer? ( media-plugins/gst-plugins-meta:1.0 )
+"
+BDEPEND="
+ dev-util/gdbus-codegen
+ dev-util/glib-utils
+ dev-util/gtk-doc-am
+ dev-util/intltool
+ sys-devel/gettext
+ virtual/pkgconfig
+"
+
+src_configure() {
+ local myconf=(
+ $(use_enable curl cover-thumbnailer)
+ $(use_enable epub gepub-thumbnailer)
+ $(use_enable jpeg jpeg-thumbnailer)
+ $(use_enable ffmpeg ffmpeg-thumbnailer)
+ $(use_enable gstreamer gstreamer-thumbnailer)
+ $(use_enable odf odf-thumbnailer)
+ $(use_enable pdf poppler-thumbnailer)
+ $(use_enable raw raw-thumbnailer)
+ )
+
+ econf "${myconf[@]}"
+}
+
+src_install() {
+ default
+ find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}
diff --git a/xfce-base/xfce4-power-manager/Manifest b/xfce-base/xfce4-power-manager/Manifest
index ff1c46410f98..b853dd48ba1a 100644
--- a/xfce-base/xfce4-power-manager/Manifest
+++ b/xfce-base/xfce4-power-manager/Manifest
@@ -1,5 +1,9 @@
DIST xfce4-power-manager-4.18.2.tar.bz2 1205603 BLAKE2B 375be9354f32a71d748eeb14c39bfdf6a406f79550b61d3b9017609cfddce041f5a70f6cf8554b8c97e8e08c81ddc601d448a4de7ac645876c81d3a19eda3a21 SHA512 4f192cbd13938fdd8c8483196bb8f17bc05300fff77790e03ae9b839c992ab6629a9770cf73c97bb3e5a4115c36fcd9ff0b89bc5230b639d2fe04d065b56b90c
+DIST xfce4-power-manager-4.18.3.tar.bz2 1244867 BLAKE2B a028f556f485f51668ab46ac246e07d9e94376aa1609d1c6a08e159df749bc8e37819ecdcfd09e6d2edbcb72441c06a310a4ce2f6ca1f109dd6e5b9da7d9072f SHA512 97f198ed78c3a13c5e64f0551d49533ac2efe0c719f4360eab94736790b225411b347a8524e8a2d7e28b14e546df6133df5273c80d8e0eb5766145782e1412fb
DIST xfce4-power-manager-4.19.1.tar.bz2 1458474 BLAKE2B 2ba9e3741d48ab8c9c39da1f5f56bbea150b3647a9dc0088ea6db935b694d130c180b27b700299faa70553c34b1ba47a3bfbfb3845d0f49770bcc2108350031b SHA512 dc085f8702d35525969441770d84e742977d781869ec239167d7c4f964fcf2a483da3984ffdcd7b4c42e17d9e3d695f1f41e80c50ef92e57e4ff681129b0745f
+DIST xfce4-power-manager-4.19.2.tar.bz2 1506787 BLAKE2B f9ceaabaaad09f236bf7f391f3f84fe614aa2e95468204a64a6d96da580d4c249565486ca4a89be09ee14f8dc849d6393ab731a6ac50d24c689e99e3da6a59ac SHA512 3a1f43df4a980d72022f61252e5c5a1d65a424ecbf7d588fe87d24f364d6a748f4d5f107e6af973654d9a70557d4ccd639d1365c0ae88a6327ac16351c66be50
EBUILD xfce4-power-manager-4.18.2.ebuild 1616 BLAKE2B 0507a3684e7bc9907460dd6e932f148ec1a8f5956403404de7728e90283aa654e7ef486f56d5721ef287aa803b1228a2a524b9b20a195379a26dd04fb9ba1888 SHA512 a56394b73b0d05e58dce5087f92688a0f85bf282a247b87f64d4771bf0040068984b3f4950a13ac3f7cdd7f6b6593756182420efca0ade6857d20b9bc8af10bf
+EBUILD xfce4-power-manager-4.18.3.ebuild 1622 BLAKE2B 6e1cde73f461ef8ada142abb3f09a9049d367ae0c989d17f0b49a79784868b1d246fd76c8a520f04cb5c285f0ceab07b8b098b6222c93998a1ede8f5a692f8e5 SHA512 a148b8bd62cc0ebca2b078a34cd859f07d0540b894d4e8d1e8585c11077e0461f4eb3a28fa09d301466602152556a4f3a8bc424380dd93b02d69f6b871491815
EBUILD xfce4-power-manager-4.19.1.ebuild 1646 BLAKE2B f0d8d473a3ea6f9be017b249018d2fcc3608012de9260f329ced0546d3ec45c72ba88d7970fbf05c79a6fc60f1ab4a3f5dae0b7a7c4281b3c9792a3083643fc7 SHA512 4a5732c2c3a19b561e07fbdfa8e3c9ec4b0a59a5bfc6d4f1913ecdd97593adf505d339c4d3b28908f7b36de9e4354f80dbf6a33d84bdc4a8b2ae91aeb79d8111
+EBUILD xfce4-power-manager-4.19.2.ebuild 1896 BLAKE2B 5228c9039c9af5faa1371af2fb939874287d426607369b573d13e7bc196b7816ea5f977dac211359adf758bd79324975add7359138021a60e6de38e9ca5bcc47 SHA512 6e34190cc0162ae48e580e77d81007f69ce8140acaed8401309ea246a03f515d0ff257f9f8cfca5f82a64858afed44eb3d03cf8ea0eaa5a1f594fbd7f7d5f935
MISC metadata.xml 361 BLAKE2B 0cd2ec9e6643d7379a8c37fc9ae3b3902396c94732182f4a3c7d50bef85e555c9d69b6c8ed13d127167c44e687d356b171f46d071acfa4c26b623835df9d94f6 SHA512 ca556c6a8e5df8b0e897fe64e04fdf23b23518b86db0e29568131d2d17329122f2aa012b2b2a7fb5811bd17a230c1d5a6065ce747532b4eb868cab4eb9d9dcd7
diff --git a/xfce-base/xfce4-power-manager/xfce4-power-manager-4.18.3.ebuild b/xfce-base/xfce4-power-manager/xfce4-power-manager-4.18.3.ebuild
new file mode 100644
index 000000000000..4405361a96f1
--- /dev/null
+++ b/xfce-base/xfce4-power-manager/xfce4-power-manager-4.18.3.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils
+
+DESCRIPTION="Power manager for the Xfce desktop environment"
+HOMEPAGE="
+ https://docs.xfce.org/xfce/xfce4-power-manager/start
+ https://gitlab.xfce.org/xfce/xfce4-power-manager/
+"
+SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="networkmanager +panel-plugin policykit"
+
+DEPEND="
+ >=dev-libs/glib-2.66.0
+ >=sys-power/upower-0.99.0
+ >=x11-libs/gtk+-3.24.0:3
+ >=x11-libs/libnotify-0.7
+ x11-libs/libX11
+ >=x11-libs/libXrandr-1.2
+ x11-libs/libXext
+ x11-libs/libXtst
+ >=xfce-base/xfconf-4.12:=
+ >=xfce-base/libxfce4ui-4.18.4:=[gtk3(+)]
+ >=xfce-base/libxfce4util-4.12:=
+ panel-plugin? ( >=xfce-base/xfce4-panel-4.12:= )
+ policykit? ( >=sys-auth/polkit-0.112 )
+"
+RDEPEND="
+ ${DEPEND}
+ networkmanager? ( net-misc/networkmanager )
+"
+DEPEND+="
+ x11-base/xorg-proto
+"
+BDEPEND="
+ dev-util/intltool
+ sys-devel/gettext
+ virtual/pkgconfig
+"
+
+src_configure() {
+ local myconf=(
+ $(use_enable policykit polkit)
+ $(use_enable networkmanager network-manager)
+ $(use_enable panel-plugin xfce4panel)
+ )
+
+ econf "${myconf[@]}"
+}
+
+src_install() {
+ default
+ find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+
+ if ! has_version sys-apps/systemd && ! has_version sys-auth/elogind
+ then
+ elog "Suspend/hibernate support requires a logind provider installed"
+ elog "(sys-apps/systemd or sys-auth/elogind)"
+ fi
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}
diff --git a/xfce-base/xfce4-power-manager/xfce4-power-manager-4.19.2.ebuild b/xfce-base/xfce4-power-manager/xfce4-power-manager-4.19.2.ebuild
new file mode 100644
index 000000000000..9b608c1565ee
--- /dev/null
+++ b/xfce-base/xfce4-power-manager/xfce4-power-manager-4.19.2.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils
+
+DESCRIPTION="Power manager for the Xfce desktop environment"
+HOMEPAGE="
+ https://docs.xfce.org/xfce/xfce4-power-manager/start
+ https://gitlab.xfce.org/xfce/xfce4-power-manager/
+"
+SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="networkmanager +panel-plugin policykit wayland X"
+REQUIRED_USE="|| ( wayland X )"
+
+DEPEND="
+ >=dev-libs/glib-2.70.0
+ >=sys-power/upower-0.99.0
+ >=x11-libs/gtk+-3.24.0:3[wayland?,X?]
+ >=x11-libs/libnotify-0.7
+ >=xfce-base/xfconf-4.12:=
+ >=xfce-base/libxfce4ui-4.18.4:=[gtk3(+)]
+ >=xfce-base/libxfce4util-4.19.2:=
+ panel-plugin? ( >=xfce-base/xfce4-panel-4.12:= )
+ policykit? ( >=sys-auth/polkit-0.102 )
+ wayland? (
+ >=dev-libs/wayland-1.15
+ )
+ X? (
+ >=x11-libs/libX11-1.6.7
+ >=x11-libs/libXrandr-1.2.0
+ >=x11-libs/libXext-1.0.0
+ x11-libs/libXtst
+ )
+"
+RDEPEND="
+ ${DEPEND}
+ networkmanager? ( net-misc/networkmanager )
+"
+DEPEND+="
+ x11-base/xorg-proto
+"
+BDEPEND="
+ dev-util/gdbus-codegen
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+ wayland? (
+ >=dev-libs/wayland-protocols-1.20
+ >=dev-util/wayland-scanner-1.15
+ )
+"
+
+src_configure() {
+ local myconf=(
+ $(use_enable policykit polkit)
+ $(use_enable networkmanager network-manager)
+ $(use_enable panel-plugin xfce4panel)
+ $(use_enable wayland)
+ $(use_enable X x11)
+ )
+
+ econf "${myconf[@]}"
+}
+
+src_install() {
+ default
+ find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+
+ if ! has_version sys-apps/systemd && ! has_version sys-auth/elogind
+ then
+ elog "Suspend/hibernate support requires a logind provider installed"
+ elog "(sys-apps/systemd or sys-auth/elogind)"
+ fi
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}
diff --git a/xfce-base/xfce4-settings/Manifest b/xfce-base/xfce4-settings/Manifest
index 32b9c937bdc1..e9163dade3d2 100644
--- a/xfce-base/xfce4-settings/Manifest
+++ b/xfce-base/xfce4-settings/Manifest
@@ -1,7 +1,9 @@
DIST xfce4-settings-4.18.3.tar.bz2 1553936 BLAKE2B 6b8ab7a520044496223ae09ca0c09c7395968a79f937773ce847921869e58aa081e943feb17e72dd7565ca572c445d41baf4a7beb20067fa90400c9181e01890 SHA512 81a79a886966a5f017f066ece6ad134d132b1fa18c4f8b203212fb56b45a62fe8d9814f3039cc9bda41c52338b7e80685e9671cd80db3f2f9bcd99dd7bc47d8e
+DIST xfce4-settings-4.18.4.tar.bz2 1557097 BLAKE2B 0269ed1778becc547ba187c096d7c9938cc00f56fb1c9312c9d0eb9b5344d4785f88abadecf391724699de2cb28b35ffed057f06e85f3e098a902a4047969a9c SHA512 2f9e2de4a3a0cc59b4701b44899464532fbae8805270485d2821b65b9d78be54bb636c4cd4205de97e18c13b20912fcd1f4ca0b3baa561bf1a783829f53a06a0
DIST xfce4-settings-4.19.0.tar.bz2 2370986 BLAKE2B 64a25238afffb99fefe488d2218652ce714af7f783620ed5dc9d848911293bec25f95d81089cc9bb971f73e55a861c4953ebb9affd501eeb10f27a49dfc1b01b SHA512 8892d19f723bfacea1c7df8afa5abc7d45984f8b1070b24316cb8ca04ef621489632314ce1e361eda94e036df7a36b4a7988a7853469bbad1bde9e6bef9113d6
DIST xfce4-settings-4.19.1.tar.bz2 2406390 BLAKE2B 3b528d7ea0a44e8a59b0e9612d116a17592db1b57932873b86f218c30721781c25cf5a0bbc3deefde6ef3370947f20033fac282b8a8fd9883ccb33a91f438750 SHA512 9d08c3dda27fcb3832b74cf32bedb4a051d46437f31b07a838f58bd324fca63ad6159558deca0b29de5d22b467c08a690d5eafef5e0581a3bc8782ba1771a937
EBUILD xfce4-settings-4.18.3.ebuild 1778 BLAKE2B 1c0962de0acc5b2681b214fe41e19338ed9323dcebd7612279f686b3c6c768ddada1c1910799118f919e93d02e236f76824d71d054c6e744039b9d92b89420ed SHA512 337d2f978affa03e4e381023dd163c7cfca701bd62cc235f8430802cfa2a9d6610c1588ed8a542b65b0406bd8270cec6eaff22493a4818ad08215f0520970e09
+EBUILD xfce4-settings-4.18.4.ebuild 1784 BLAKE2B bfdcf082fa955e2f137fdc523014cece0ebb954d0fb8752de7379cc6550a8e323eb827258a7d3491838bf8cdff72ce000b7404f19b8c44981e5f9b74b914ccd3 SHA512 afd095b76e4b97b359c13931ab5086354ae6edf2be6eabd6a745d384b85b454f2454106a3ab792a3eb22321f3c1f7f0c2ce0b2778af38778607e5d7e1f65e348
EBUILD xfce4-settings-4.19.0.ebuild 1928 BLAKE2B 3f10f677c87d8230b1b865c6d1f1cd27f9348ff267242cf4b22f6770abd94ddd649cae5dc38b30ada87c84922d404e48d64ebfc25c42e03396ed9058976bab4b SHA512 e7e76b0358c5a297cafcd04db92ec73756d6edfd7639880321c42e90186510f9f03e1c76ef01c2af162a8314cce51f9cb0512108e8a8e6442dc55440752dac11
EBUILD xfce4-settings-4.19.1.ebuild 2115 BLAKE2B 50b18e87bc6cbffd0fae049f153e9c4ef64f5aafc25c0b9707ad5a4cba75dcf5a1399c1ab889ad97c49677f5281500ec61870f5bc13fc1c55a4060ef1b8fb077 SHA512 3cdab626d3527a5f763e5dac1b42746ff97baadf4b7501d9155822c912757128772ecee30b3246733673b774354a2315e7546c3ad7088491d75703df2690a937
MISC metadata.xml 480 BLAKE2B 4aabe2bbd7da19f62794843c890648503139a81904d84f6b97f9af9634a43ad583eede1adec9704969663455d033838db3a9a825c90d6f341cea411ed89514f2 SHA512 7e1e28f50387533611b4cee185e5e91b1dcc180ebb5bf7bcbd5fa58bc8ef666ce1bba57961de19016ceaa75a6b60b70ec55cff9a2d22bdf0d4f2b9e04abf2bb7
diff --git a/xfce-base/xfce4-settings/xfce4-settings-4.18.4.ebuild b/xfce-base/xfce4-settings/xfce4-settings-4.18.4.ebuild
new file mode 100644
index 000000000000..e16f84483f81
--- /dev/null
+++ b/xfce-base/xfce4-settings/xfce4-settings-4.18.4.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit python-single-r1 xdg-utils
+
+DESCRIPTION="Configuration system for the Xfce desktop environment"
+HOMEPAGE="
+ https://docs.xfce.org/xfce/xfce4-settings/start
+ https://gitlab.xfce.org/xfce/xfce4-settings/
+"
+SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="colord input_devices_libinput libcanberra libnotify upower +xklavier"
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+
+RDEPEND="
+ ${PYTHON_DEPS}
+ >=dev-libs/glib-2.66.0
+ media-libs/fontconfig
+ >=x11-libs/gtk+-3.24.0:3
+ x11-libs/libX11
+ >=x11-libs/libXcursor-1.1
+ >=x11-libs/libXi-1.3
+ >=x11-libs/libXrandr-1.2
+ >=xfce-base/garcon-0.2:=
+ >=xfce-base/exo-4.15.1:=
+ >=xfce-base/libxfce4ui-4.17.0:=
+ >=xfce-base/libxfce4util-4.17.2:=
+ >=xfce-base/xfconf-4.13:=
+ colord? ( x11-misc/colord:= )
+ libcanberra? ( >=media-libs/libcanberra-0.25[sound] )
+ input_devices_libinput? ( x11-drivers/xf86-input-libinput )
+ libnotify? ( >=x11-libs/libnotify-0.7 )
+ upower? ( >=sys-power/upower-0.9.23 )
+ xklavier? ( >=x11-libs/libxklavier-5 )
+"
+DEPEND="
+ ${RDEPEND}
+ x11-base/xorg-proto
+"
+BDEPEND="
+ dev-util/gdbus-codegen
+ dev-util/intltool
+ virtual/pkgconfig
+ sys-devel/gettext
+"
+
+src_configure() {
+ local myconf=(
+ $(use_enable upower upower-glib)
+ $(use_enable input_devices_libinput xorg-libinput)
+ $(use_enable libnotify)
+ $(use_enable colord)
+ $(use_enable xklavier libxklavier)
+ $(use_enable libcanberra sound-settings)
+ )
+ econf "${myconf[@]}"
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}