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 }