aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMoritz Brunner <moritz.brunner+gentoo@posteo.de>2024-01-02 12:57:14 +0100
committerMoritz Brunner <moritz.brunner+gentoo@posteo.de>2024-01-02 13:04:32 +0100
commit2907b4614536cbbeb3d27b58b253ae9f55d7fb96 (patch)
treeb9565d22074ec783292889f3365c20d59dbeac80 /x11-apps
parentgui-libs/xdg-desktop-portal-hyprland: add 9999 (diff)
downloadguru-2907b4614536cbbeb3d27b58b253ae9f55d7fb96.tar.gz
guru-2907b4614536cbbeb3d27b58b253ae9f55d7fb96.tar.bz2
guru-2907b4614536cbbeb3d27b58b253ae9f55d7fb96.zip
x11-apps/lightdm-gtk-greeter-settings: Fix build failure for xfce
The package's setup.py must be called with the `install` subcommand to enable proper support for Xfce. The `--xfce-integration` switch does not work for any other subcommands. Using PEP517 build mode never calls `install`, so it is necessary to switch to legacy build mode. Closes: https://bugs.gentoo.org/920179 Signed-off-by: Moritz Brunner <moritz.brunner+gentoo@posteo.de>
Diffstat (limited to 'x11-apps')
-rw-r--r--x11-apps/lightdm-gtk-greeter-settings/lightdm-gtk-greeter-settings-1.2.2-r2.ebuild (renamed from x11-apps/lightdm-gtk-greeter-settings/lightdm-gtk-greeter-settings-1.2.2-r1.ebuild)11
1 files changed, 2 insertions, 9 deletions
diff --git a/x11-apps/lightdm-gtk-greeter-settings/lightdm-gtk-greeter-settings-1.2.2-r1.ebuild b/x11-apps/lightdm-gtk-greeter-settings/lightdm-gtk-greeter-settings-1.2.2-r2.ebuild
index 12bebd3a5..1c9e3637a 100644
--- a/x11-apps/lightdm-gtk-greeter-settings/lightdm-gtk-greeter-settings-1.2.2-r1.ebuild
+++ b/x11-apps/lightdm-gtk-greeter-settings/lightdm-gtk-greeter-settings-1.2.2-r2.ebuild
@@ -4,7 +4,6 @@
EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
DISTUTILS_SINGLE_IMPL=1
inherit distutils-r1 xdg
@@ -35,13 +34,7 @@ BDEPEND="
')
"
-python_configure_all() {
- if use xfce; then
- DISTUTILS_ARGS=( --xfce-integration )
- fi
-}
-
-src_install() {
- distutils-r1_src_install
+python_install() {
+ distutils-r1_python_install $(usex xfce '--xfce-integration' '')
rm -r "${ED}/usr/share/doc/${PN}" || die
}