dev-libs/libjcat: better control over build-time Python used
authorMarek Szuba <marecki@gentoo.org>
Tue, 31 Mar 2020 22:54:14 +0000 (23:54 +0100)
committerMarek Szuba <marecki@gentoo.org>
Tue, 31 Mar 2020 23:03:39 +0000 (00:03 +0100)
commit345a4b1cd1d77d1db99515bc64a71ee546142294
tree86732c0ea75f2f4169db03b09c6d4e3e9b444994
parentee9db2e0807c551477ad80791a4d6ea5abba2c52
dev-libs/libjcat: better control over build-time Python used

libjcat/meson.build calls a helper Python script which depends on
modules 'sys' (core, always present), 'xml' (core, controlled by USE=xml)
and 'pkg_resources' (from dev-python/setuptools) - using whatever Python
version /usr/bin/python3 points to, which may well provide neither of
the latter two modules. Make sure the helper script is invoked using the
Python interpreter used to run meson itself, as that one is guaranteed
to both provide XML support (the very same import line appears all over
the package mesonbuild) and have setuptools (it's in RDEPEND of
dev-util/meson).

Closes: https://bugs.gentoo.org/715670
Signed-off-by: Marek Szuba <marecki@gentoo.org>
dev-libs/libjcat/files/libjcat-0.1.0-use_right_python.patch [new file with mode: 0644]
dev-libs/libjcat/libjcat-0.1.0.ebuild