commit:     dbeddbb04013435d1925df5ef648bf1ecd677b38
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 12 15:59:56 2022 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sun Jun 12 16:03:46 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbeddbb0

sys-fs/lxcfs: fix dev-lang/python-exec[-native-symlinks] on 5.0.0

Closes: https://bugs.gentoo.org/851480
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 sys-fs/lxcfs/lxcfs-5.0.0_p20220524.ebuild | 15 +++++++++++++--
 1 file changed, 13 insertions(+), 2 deletions(-)

diff --git a/sys-fs/lxcfs/lxcfs-5.0.0_p20220524.ebuild 
b/sys-fs/lxcfs/lxcfs-5.0.0_p20220524.ebuild
index 361a48aafa07..b79143a65295 100644
--- a/sys-fs/lxcfs/lxcfs-5.0.0_p20220524.ebuild
+++ b/sys-fs/lxcfs/lxcfs-5.0.0_p20220524.ebuild
@@ -3,7 +3,9 @@
 
 EAPI=8
 
-inherit cmake meson systemd
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit cmake meson python-any-r1 systemd
 
 MY_COMMIT="18e78f70fa6764be4e4f6fcc6ae8d314da7f3a91"
 
@@ -18,7 +20,8 @@ IUSE="doc test"
 
 DEPEND="sys-fs/fuse:3"
 RDEPEND="${DEPEND}"
-BDEPEND="dev-python/jinja
+BDEPEND="${PYTHON_DEPS}
+       dev-python/jinja
        doc? ( sys-apps/help2man )"
 
 # Needs some black magic to work inside container/chroot.
@@ -26,8 +29,16 @@ RESTRICT="test"
 
 S="${WORKDIR}/${PN}-${MY_COMMIT}"
 
+pkg_setup() {
+       python-any-r1_pkg_setup
+}
+
 src_prepare() {
        default
+
+       # Fix python shebangs for python-exec[-native-symlinks], #851480
+       local shebangs=($(grep -rl "#!/usr/bin/env python3" || die))
+       python_fix_shebang -q ${shebangs[*]}
 }
 
 src_configure() {

Reply via email to