commit:     2907b4614536cbbeb3d27b58b253ae9f55d7fb96
Author:     Moritz Brunner <moritz.brunner+gentoo <AT> posteo <DOT> de>
AuthorDate: Tue Jan  2 11:57:14 2024 +0000
Commit:     Moritz Brunner <moritz.brunner+gentoo <AT> posteo <DOT> de>
CommitDate: Tue Jan  2 12:04:32 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2907b461

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 <AT> posteo.de>

 ...r1.ebuild => lightdm-gtk-greeter-settings-1.2.2-r2.ebuild} | 11 ++---------
 1 file 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
similarity index 84%
rename from 
x11-apps/lightdm-gtk-greeter-settings/lightdm-gtk-greeter-settings-1.2.2-r1.ebuild
rename to 
x11-apps/lightdm-gtk-greeter-settings/lightdm-gtk-greeter-settings-1.2.2-r2.ebuild
index 12bebd3a58..1c9e3637a0 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
 }

Reply via email to