commit:     e3554858eb027d8d497ff776ee27fa55c099bcbe
Author:     Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Sat Mar  4 08:58:13 2023 +0000
Commit:     Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
CommitDate: Sat Mar  4 09:00:01 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e3554858

x11-apps/lightdm-gtk-greeter-settings: enable py3.11

Closes: https://bugs.gentoo.org/897670
Closes: https://bugs.gentoo.org/850337
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>

 .../lightdm-gtk-greeter-settings-1.2.2-r1.ebuild   | 47 ++++++++++++++++++++++
 .../lightdm-gtk-greeter-settings-1.2.2.ebuild      | 45 ---------------------
 2 files changed, 47 insertions(+), 45 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-r1.ebuild
new file mode 100644
index 000000000..739b79401
--- /dev/null
+++ 
b/x11-apps/lightdm-gtk-greeter-settings/lightdm-gtk-greeter-settings-1.2.2-r1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1 xdg
+
+DESCRIPTION="Configuration tool for the LightDM GTK Greeter"
+HOMEPAGE="https://github.com/xubuntu/lightdm-gtk-greeter-settings";
+SRC_URI="https://github.com/Xubuntu/${PN}/releases/download/${P}/${P}.tar.gz";
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="xfce"
+
+RDEPEND="
+       dev-libs/glib:2
+       x11-libs/gtk+:3[introspection]
+       x11-libs/pango[introspection]
+       x11-misc/lightdm-gtk-greeter
+       xfce? ( xfce-base/xfce4-settings )
+       $(python_gen_cond_dep '
+               dev-libs/gobject-introspection[${PYTHON_SINGLE_USEDEP}]
+               dev-python/pygobject[${PYTHON_USEDEP}]
+       ')
+"
+BDEPEND="
+       $(python_gen_cond_dep '
+               dev-python/python-distutils-extra[${PYTHON_USEDEP}]
+       ')
+"
+
+python_configure_all() {
+       if use xfce; then
+               DISTUTILS_ARGS=( --xfce-integration )
+       fi
+}
+
+src_install() {
+       distutils-r1_src_install
+       rm -r "${ED}/usr/share/doc/${PN}" || die
+}

diff --git 
a/x11-apps/lightdm-gtk-greeter-settings/lightdm-gtk-greeter-settings-1.2.2.ebuild
 
b/x11-apps/lightdm-gtk-greeter-settings/lightdm-gtk-greeter-settings-1.2.2.ebuild
deleted file mode 100644
index f46ae4adb..000000000
--- 
a/x11-apps/lightdm-gtk-greeter-settings/lightdm-gtk-greeter-settings-1.2.2.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-DISTUTILS_SINGLE_IMPL=1
-inherit distutils-r1 xdg-utils
-
-DESCRIPTION="Configuration tool for the LightDM GTK Greeter"
-HOMEPAGE="https://github.com/xubuntu/lightdm-gtk-greeter-settings";
-SRC_URI="https://github.com/Xubuntu/${PN}/releases/download/${P}/${P}.tar.gz";
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-RESTRICT="mirror"
-IUSE="xfce"
-RDEPEND="x11-misc/lightdm-gtk-greeter
-               xfce? ( xfce-base/xfce4-settings )"
-BDEPEND="dev-python/python-distutils-extra"
-
-python_configure_all() {
-       if use xfce; then
-               DISTUTILS_ARGS=( --xfce-integration )
-       fi
-}
-
-src_install() {
-       distutils-r1_src_install
-       python_optimize
-}
-
-pkg_preinst() {
-       rm -r "${D}/usr/share/doc/${PN}"
-}
-
-pkg_postinst() {
-       xdg_desktop_database_update
-       xdg_icon_cache_update
-}
-
-pkg_postrm() {
-       xdg_desktop_database_update
-       xdg_icon_cache_update
-}

Reply via email to