summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD13
1 files changed, 9 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 96026941a501..97b1e5cd39c2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -13,7 +13,7 @@ pkgname=(util-linux-selinux util-linux-libs-selinux)
_pkgmajor=2.38
_realver=${_pkgmajor}.1
pkgver=${_realver/-/}
-pkgrel=3
+pkgrel=4
pkgdesc='SELinux aware miscellaneous system utilities for Linux'
url='https://github.com/karelzak/util-linux'
arch=('x86_64' 'aarch64')
@@ -86,6 +86,8 @@ package_util-linux-selinux() {
etc/pam.d/su
etc/pam.d/su-l)
+ _python_stdlib="$(python -c 'import sysconfig; print(sysconfig.get_paths()["stdlib"])')"
+
make -C "${pkgbase/-selinux}-${_realver}" DESTDIR="${pkgdir}" usrsbin_execdir=/usr/bin install
# remove static libraries
@@ -111,7 +113,8 @@ package_util-linux-selinux() {
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.10/site-packages util-linux-libs/site-packages
+ 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
@@ -137,9 +140,11 @@ package_util-linux-libs-selinux() {
conflicts=("${pkgname/-selinux}" 'libutil-linux-selinux')
replaces=('libutil-linux-selinux')
- install -d -m0755 "$pkgdir"/usr/{lib/python3.10/,share/man/}
+ _python_stdlib="$(python -c 'import sysconfig; print(sysconfig.get_paths()["stdlib"])')"
+
+ 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.10/site-packages
+ mv util-linux-libs/site-packages "$pkgdir"/"${_python_stdlib}"/site-packages
mv util-linux-libs/man3 "$pkgdir"/usr/share/man/man3
}