Home GnuPG

build,python: Fix uninstalling in distcheck

Description

build,python: Fix uninstalling in distcheck

* lang/python/Makefile.am (uninstall-local): Get platlib path relative
to data path.

For unknown reasons (at least on my system) Python 3.1x's sysconfig
returns a platlib (== directory for site-specific, platform-specific
files) starting with /usr/local although the prefix config variable is
/usr. This broke uninstallation because a wrong folder was (tried to)
remove. Python 2.7 and 3.9 return a platlib starting with just /usr. In
order to always get the correct relative path we use the data path
instead of the prefix config variable as anchor directory.

Details

Provenance
ikloeckerAuthored on Dec 4 2024, 4:35 PM
Parents
rGPGMEPYf5b1e5fb83e1: build,python: Add Python 3.13 and remove Python 3.8
Branches
Unknown
Tags
Unknown

Event Timeline