Date: Wednesday, April 19, 2023 @ 12:19:08
  Author: eworm
Revision: 474181

ask python for stdlib path

Modified:
  util-linux/trunk/PKGBUILD

----------+
 PKGBUILD |   10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-04-19 09:16:32 UTC (rev 474180)
+++ PKGBUILD    2023-04-19 12:19:08 UTC (rev 474181)
@@ -69,6 +69,8 @@
           etc/pam.d/su
           etc/pam.d/su-l)
 
+  _python_stdlib="$(python -c 'import sysconfig; 
print(sysconfig.get_paths()["stdlib"])')"
+
   make -C "${pkgbase}-${_realver}" DESTDIR="${pkgdir}" 
usrsbin_execdir=/usr/bin install
 
   # remove static libraries
@@ -94,8 +96,8 @@
   mv "$pkgdir"/usr/lib/lib*.so* util-linux-libs/lib/
   mv "$pkgdir"/usr/lib/pkgconfig util-linux-libs/lib/pkgconfig
   mv "$pkgdir"/usr/include util-linux-libs/include
-  mv "$pkgdir"/usr/lib/python3.11/site-packages util-linux-libs/site-packages
-  rmdir "$pkgdir"/usr/lib/python3.11
+  mv "$pkgdir"/"${_python_stdlib}"/site-packages util-linux-libs/site-packages
+  rmdir "$pkgdir"/"${_python_stdlib}"
   mv "$pkgdir"/usr/share/man/man3 util-linux-libs/man3
 
   # install systemd-sysusers
@@ -119,9 +121,9 @@
   replaces=('libutil-linux')
   optdepends=('python: python bindings to libmount')
 
-  install -d -m0755 "$pkgdir"/usr/{lib/python3.11/,share/man/}
+  install -d -m0755 "$pkgdir"/{"${_python_stdlib}",usr/share/man/}
   mv util-linux-libs/lib/* "$pkgdir"/usr/lib/
   mv util-linux-libs/include "$pkgdir"/usr/include
-  mv util-linux-libs/site-packages "$pkgdir"/usr/lib/python3.11/site-packages
+  mv util-linux-libs/site-packages "$pkgdir"/"${_python_stdlib}"/site-packages
   mv util-linux-libs/man3 "$pkgdir"/usr/share/man/man3
 }

Reply via email to