diff options
author | Joonas Niilola <juippis@gentoo.org> | 2021-09-03 09:24:44 +0300 |
---|---|---|
committer | Joonas Niilola <juippis@gentoo.org> | 2021-09-03 09:25:42 +0300 |
commit | 433ef0b0cd6ab479df919435abd720f2fa71867f (patch) | |
tree | 92fbe51d88ddc824af3085acc5b728ffc01643ad /app-emulation | |
parent | dev-ruby/aws-sigv4: add 1.4.0 (diff) | |
download | gentoo-433ef0b0cd6ab479df919435abd720f2fa71867f.tar.gz gentoo-433ef0b0cd6ab479df919435abd720f2fa71867f.tar.bz2 gentoo-433ef0b0cd6ab479df919435abd720f2fa71867f.zip |
app-emulation/virt-viewer: fix native-symlinks build
Closes: https://bugs.gentoo.org/811408
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Diffstat (limited to 'app-emulation')
-rw-r--r-- | app-emulation/virt-viewer/virt-viewer-10.0_p20210730.ebuild | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/app-emulation/virt-viewer/virt-viewer-10.0_p20210730.ebuild b/app-emulation/virt-viewer/virt-viewer-10.0_p20210730.ebuild index f0e4ed5973db..628627555ce9 100644 --- a/app-emulation/virt-viewer/virt-viewer-10.0_p20210730.ebuild +++ b/app-emulation/virt-viewer/virt-viewer-10.0_p20210730.ebuild @@ -3,7 +3,9 @@ EAPI=7 -inherit meson xdg +PYTHON_COMPAT=( python3_{8..10} ) + +inherit meson python-any-r1 xdg DESCRIPTION="Graphical console client for connecting to virtual machines" HOMEPAGE="https://virt-manager.org/" @@ -29,12 +31,21 @@ RDEPEND="dev-libs/glib:2 vnc? ( >=net-libs/gtk-vnc-0.5.0[sasl?,gtk3(+)] )" DEPEND="${RDEPEND} spice? ( >=app-emulation/spice-protocol-0.12.10 )" -BDEPEND="dev-lang/perl +BDEPEND="${PYTHON_DEPS} + dev-lang/perl >=dev-util/intltool-0.35.0 virtual/pkgconfig" REQUIRED_USE="|| ( spice vnc )" +src_prepare() { + default + + # Fix python shebangs for python-exec[-native-symlinks], #811408 + local shebangs=($(grep -rl "#!/usr/bin/env python3" || die)) + python_fix_shebang -q ${shebangs[*]} +} + src_configure() { local emesonargs=( $(meson_feature libvirt libvirt) |