eclass/distutils-r1: Sync with Gentoo

It's from Gentoo commit 7297f99fe2ccfed6490f66e6f5b7e2e3a8e8a8a7.

Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
This commit is contained in:
Flatcar Buildbot 2025-09-01 07:09:50 +00:00 committed by Krzesimir Nowak
parent fc57446c05
commit fd4dd3bc00

View File

@ -292,7 +292,7 @@ _distutils_set_globals() {
;; ;;
scikit-build-core) scikit-build-core)
bdep+=' bdep+='
>=dev-python/scikit-build-core-0.10.7[${PYTHON_USEDEP}] >=dev-python/scikit-build-core-0.11.5[${PYTHON_USEDEP}]
' '
;; ;;
setuptools) setuptools)
@ -1145,9 +1145,9 @@ distutils_pep517_install() {
ninjaopts = shlex.split(os.environ["NINJAOPTS"]) ninjaopts = shlex.split(os.environ["NINJAOPTS"])
print(json.dumps({ print(json.dumps({
"build.tool-args": ninjaopts, "build.tool-args": ninjaopts,
"build.verbose": True,
"cmake.args": ";".join(sys.argv[1:]), "cmake.args": ";".join(sys.argv[1:]),
"cmake.build-type": "${CMAKE_BUILD_TYPE}", "cmake.build-type": "${CMAKE_BUILD_TYPE}",
"cmake.verbose": True,
"install.strip": False, "install.strip": False,
})) }))
EOF EOF