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
}