x11-wm/xpra: enable py3.11

xpra now treat its main "xpra" as scripts, so that the latter has to
be enabled.

xpra_udev_product_version is a udev helper script.

Signed-off-by: Benda Xu <heroxbd@gentoo.org>
This commit is contained in:
Benda Xu 2023-02-01 22:48:56 +08:00
parent c9306fe150
commit 79bd5db2f4
No known key found for this signature in database
GPG Key ID: D25D611C8E192076
3 changed files with 9 additions and 4 deletions

View File

@ -14,6 +14,7 @@
<name>James Le Cuirot</name>
</maintainer>
<upstream>
<remote-id type="pypi">xpra</remote-id>
<bugs-to>https://www.xpra.org/trac/report</bugs-to>
</upstream>
<use>

View File

@ -12,7 +12,7 @@ else
KEYWORDS="~amd64 ~x86"
fi
PYTHON_COMPAT=( python3_{9,10} )
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_SINGLE_IMPL=yes
DISTUTILS_USE_SETUPTOOLS=no
@ -131,7 +131,8 @@ python_prepare_all() {
-i setup.py || die
if use minimal; then
sed -r -e 's/^(pam|scripts|xdg_open)_ENABLED.*/\1_ENABLED=False/' \
sed -r -e '/pam_ENABLED/s/DEFAULT/False/' \
-e 's/^(xdg_open)_ENABLED = .*/\1_ENABLED = False/' \
-i setup.py || die
fi
}
@ -199,6 +200,7 @@ python_install_all() {
mv -vnT "${ED}"/usr/lib/udev "${ED}${dir}" || die
else
rm -vr "${ED}"/usr/lib/udev || die
rm -v "${ED}"/usr/bin/xpra_udev_product_version || die
fi
}

View File

@ -11,7 +11,7 @@ else
KEYWORDS="~amd64 ~x86"
fi
PYTHON_COMPAT=( python3_{9,10} )
PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_SINGLE_IMPL=yes
DISTUTILS_USE_SETUPTOOLS=no
@ -130,7 +130,8 @@ python_prepare_all() {
-i setup.py || die
if use minimal; then
sed -r -e 's/^(pam|scripts|xdg_open)_ENABLED.*/\1_ENABLED=False/' \
sed -r -e '/pam_ENABLED/s/DEFAULT/False/' \
-e 's/^(xdg_open)_ENABLED = .*/\1_ENABLED = False/' \
-i setup.py || die
fi
}
@ -198,6 +199,7 @@ python_install_all() {
mv -vnT "${ED}"/usr/lib/udev "${ED}${dir}" || die
else
rm -vr "${ED}"/usr/lib/udev || die
rm -v "${ED}"/usr/bin/xpra_udev_product_version || die
fi
}