diff options
author | Moritz Brunner <moritz.brunner+gentoo@posteo.de> | 2024-01-02 12:57:14 +0100 |
---|---|---|
committer | Moritz Brunner <moritz.brunner+gentoo@posteo.de> | 2024-01-02 13:04:32 +0100 |
commit | 2907b4614536cbbeb3d27b58b253ae9f55d7fb96 (patch) | |
tree | b9565d22074ec783292889f3365c20d59dbeac80 /x11-apps | |
parent | gui-libs/xdg-desktop-portal-hyprland: add 9999 (diff) | |
download | guru-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 } |