Date: Tuesday, February 28, 2023 @ 09:01:15 Author: alerque Revision: 1405579
upgpkg: pymol 2.5.0-5; fixup broken distutils usage for PEP517 install, closes FS#77629 Modified: pymol/trunk/PKGBUILD ----------+ PKGBUILD | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-02-28 08:43:41 UTC (rev 1405578) +++ PKGBUILD 2023-02-28 09:01:15 UTC (rev 1405579) @@ -6,7 +6,7 @@ pkgname=pymol _project=pymol-open-source pkgver=2.5.0 -pkgrel=4 +pkgrel=5 pkgdesc='Molecular visualization system on an Open Source foundation' arch=(x86_64) url=https://pymol.org @@ -41,6 +41,9 @@ cd "$_archive" # suppress non-zero exit code that breaks makepkg sed -i -e '/sys.exit/ s,2,0,' setup.py + # setup script PEP 517 compatiblitiy is broken + local site_packages=$(python -c "import site; print(site.getsitepackages()[0])") + sed -i -E '/def (finalize_options|make_launch_script)/a \ self.install_libbase="'$site_packages'"' setup.py } build() {
