From 883fd25bdf33c0698a8048bef3f137329f9c2241 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Fri, 28 Jan 2022 01:15:57 +0100 Subject: [PATCH] Avoid using distutils in RPM macros, use existing macros where possible Distutils are deprecated https://www.python.org/dev/peps/pep-0632/ --- python-pillow.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python-pillow.spec b/python-pillow.spec index 3ac0beb..99aaf56 100644 --- a/python-pillow.spec +++ b/python-pillow.spec @@ -1,5 +1,5 @@ -%global py3_incdir %(python3 -c 'import distutils.sysconfig; print(distutils.sysconfig.get_python_inc())') -%global py3_libbuilddir %(python3 -c 'import sys; import sysconfig; print("lib.{p}-{v[0]}.{v[1]}".format(p=sysconfig.get_platform(), v=sys.version_info))') +%global py3_incdir %(RPM_BUILD_ROOT= %{python3} -Ic 'import sysconfig; print(sysconfig.get_path("include"))') +%global py3_libbuilddir lib.%{python3_platform}-%{python3_version} %global srcname pillow # EPEL9 is missing some dependencies to build the documentation