commit:     4db412b4dbb3cee5b343251bf8018c64b0f5199a
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sun Dec  6 17:33:04 2020 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sun Dec  6 17:51:59 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4db412b4

dev-util/gtk-doc: Fix python shebangs

Closes: https://bugs.gentoo.org/758770
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>

 dev-util/gtk-doc/{gtk-doc-1.33.1.ebuild => gtk-doc-1.33.1-r1.ebuild} | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-util/gtk-doc/gtk-doc-1.33.1.ebuild 
b/dev-util/gtk-doc/gtk-doc-1.33.1-r1.ebuild
similarity index 90%
rename from dev-util/gtk-doc/gtk-doc-1.33.1.ebuild
rename to dev-util/gtk-doc/gtk-doc-1.33.1-r1.ebuild
index 793aed977cc..c0e8bf251f9 100644
--- a/dev-util/gtk-doc/gtk-doc-1.33.1.ebuild
+++ b/dev-util/gtk-doc/gtk-doc-1.33.1-r1.ebuild
@@ -80,7 +80,10 @@ src_compile() {
 src_install() {
        meson_src_install
 
-       python_fix_shebang "${ED}"/usr/bin/gtkdoc-depscan
+       # The meson build system configures the shebangs to the temporary python
+       # used during the build. We need to fix it.
+       sed -i -e 's:^#!.*:#!/usr/bin/env python3:' "${ED}"/usr/bin/* || die
+       python_fix_shebang "${ED}"/usr/bin/*
 
        if use emacs; then
                elisp-install ${PN} tools/gtk-doc.el*

Reply via email to