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() {
