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() {

Reply via email to