From 379b951e0a693a0420280bf6f54701eaff5cf947 Mon Sep 17 00:00:00 2001 From: Jiri Kucera Date: Fri, 2 Dec 2022 00:28:11 +0100 Subject: [PATCH] Use distutils from setuptools --- gpgme.spec | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/gpgme.spec b/gpgme.spec index b75e119..3c2c351 100644 --- a/gpgme.spec +++ b/gpgme.spec @@ -156,17 +156,17 @@ export CXXFLAGS='%{optflags} -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' # Explicit new lines in C(XX)FLAGS can break naive build scripts export CFLAGS="$(echo ${CFLAGS} | tr '\n\\' ' ')" export CXXFLAGS="$(echo ${CXXFLAGS} | tr '\n\\' ' ')" +export SETUPTOOLS_USE_DISTUTILS=local %configure --disable-static --disable-silent-rules --enable-languages=cpp,%{?with_qt:qt,}python %make_build %install -%if 0%{?python3_version_nodots} >= 311 -# When using distutils from setuptools on Python 3.11+, ./setup.py install -# use .egg format. This forces setuptools to use .egg-info format. +# When using distutils from setuptools 60+, ./setup.py install use +# the .egg format. This forces setuptools to use .egg-info format. # SETUP_PY_EXTRA_OPTS is introduced by the Patch1004 above. +export SETUPTOOLS_USE_DISTUTILS=local export SETUP_PY_EXTRA_OPTS="--single-version-externally-managed --root=/" -%endif %make_install # unpackaged files @@ -243,11 +243,7 @@ make check %files -n python3-gpg %doc lang/python/README -%if 0%{?python3_version_nodots} < 311 -%{python3_sitearch}/gpg-*.egg-info -%else %{python3_sitearch}/gpg-*.egg-info/ -%endif %{python3_sitearch}/gpg/ %changelog