build,python: Fix make distcheck for Python 3.9+
* lang/python/Makefile.am (uninstall-local): Remove installed .egg folders. -- Python 3.9+ install the module into a gpg-*.egg folder instead of in "gpg" with accompanying gpg-*.egg-info file. Moreover, Python 3.9+ normalize version numbers, e.g. the version 1.24.0_beta576 is normalized as 1.24.0b576.
This commit is contained in:
parent
09d81da665
commit
1245b09012
@ -101,8 +101,12 @@ install-exec-local:
|
|||||||
done
|
done
|
||||||
|
|
||||||
uninstall-local:
|
uninstall-local:
|
||||||
set -x; GV=$$(echo $(VERSION) | tr - _); for PYTHON in $(PYTHONS); do \
|
set -x; \
|
||||||
|
GV=$$(echo $(VERSION) | tr - _); \
|
||||||
|
normalizedGV=$$(echo $$GV | sed s/_beta/b/); \
|
||||||
|
for PYTHON in $(PYTHONS); do \
|
||||||
PLATLIB="$(prefix)/$$("$${PYTHON}" -c 'import sysconfig, os; print(os.path.relpath(sysconfig.get_path("platlib", scheme="posix_prefix"), sysconfig.get_config_var("prefix")))')" ; \
|
PLATLIB="$(prefix)/$$("$${PYTHON}" -c 'import sysconfig, os; print(os.path.relpath(sysconfig.get_path("platlib", scheme="posix_prefix"), sysconfig.get_config_var("prefix")))')" ; \
|
||||||
rm -rf -- "$(DESTDIR)$${PLATLIB}/gpg" \
|
rm -rf -- "$(DESTDIR)$${PLATLIB}/gpg" \
|
||||||
"$(DESTDIR)$${PLATLIB}"/gpg-$$GV-py*.egg-info ; \
|
"$(DESTDIR)$${PLATLIB}"/gpg-$$GV-py*.egg-info \
|
||||||
|
"$(DESTDIR)$${PLATLIB}"/gpg-$$normalizedGV-py*.egg ; \
|
||||||
done
|
done
|
||||||
|
Loading…
Reference in New Issue
Block a user