From 41e7dff36bc989c2ca231d1e5cefd60ff03dcca4 Mon Sep 17 00:00:00 2001 From: Victor Tebar Date: Thu, 29 Sep 2022 14:57:39 +0200 Subject: [PATCH] Libpwquality : Rebuild with python3 --- main/libpwquality/.pkgfiles | 20 +++++++++++++++----- main/libpwquality/spkgbuild | 9 ++++++--- 2 files changed, 21 insertions(+), 8 deletions(-) diff --git a/main/libpwquality/.pkgfiles b/main/libpwquality/.pkgfiles index 6feb4880f..3d3df8590 100644 --- a/main/libpwquality/.pkgfiles +++ b/main/libpwquality/.pkgfiles @@ -1,4 +1,4 @@ -libpwquality-1.4.4-1 +libpwquality-1.4.4-2 drwxr-xr-x root/root etc/ drwxr-xr-x root/root etc/security/ -rw-r--r-- root/root etc/security/pwquality.conf @@ -14,10 +14,20 @@ lrwxrwxrwx root/root usr/lib/libpwquality.so.1 -> libpwquality.so.1.0.2 -rwxr-xr-x root/root usr/lib/libpwquality.so.1.0.2 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/pwquality.pc -drwxr-xr-x root/root usr/lib/python2.7/ -drwxr-xr-x root/root usr/lib/python2.7/site-packages/ --rw-r--r-- root/root usr/lib/python2.7/site-packages/pwquality-1.4.4-py2.7.egg-info --rwxr-xr-x root/root usr/lib/python2.7/site-packages/pwquality.so +drwxr-xr-x root/root usr/lib/python3.10/ +drwxr-xr-x root/root usr/lib/python3.10/site-packages/ +drwxr-xr-x root/root usr/lib/python3.10/site-packages/pwquality-1.4.4-py3.10-linux-x86_64.egg/ +drwxr-xr-x root/root usr/lib/python3.10/site-packages/pwquality-1.4.4-py3.10-linux-x86_64.egg/EGG-INFO/ +-rw-r--r-- root/root usr/lib/python3.10/site-packages/pwquality-1.4.4-py3.10-linux-x86_64.egg/EGG-INFO/PKG-INFO +-rw-r--r-- root/root usr/lib/python3.10/site-packages/pwquality-1.4.4-py3.10-linux-x86_64.egg/EGG-INFO/SOURCES.txt +-rw-r--r-- root/root usr/lib/python3.10/site-packages/pwquality-1.4.4-py3.10-linux-x86_64.egg/EGG-INFO/dependency_links.txt +-rw-r--r-- root/root usr/lib/python3.10/site-packages/pwquality-1.4.4-py3.10-linux-x86_64.egg/EGG-INFO/native_libs.txt +-rw-r--r-- root/root usr/lib/python3.10/site-packages/pwquality-1.4.4-py3.10-linux-x86_64.egg/EGG-INFO/not-zip-safe +-rw-r--r-- root/root usr/lib/python3.10/site-packages/pwquality-1.4.4-py3.10-linux-x86_64.egg/EGG-INFO/top_level.txt +drwxr-xr-x root/root usr/lib/python3.10/site-packages/pwquality-1.4.4-py3.10-linux-x86_64.egg/__pycache__/ +-rw-r--r-- root/root usr/lib/python3.10/site-packages/pwquality-1.4.4-py3.10-linux-x86_64.egg/__pycache__/pwquality.cpython-310.pyc +-rwxr-xr-x root/root usr/lib/python3.10/site-packages/pwquality-1.4.4-py3.10-linux-x86_64.egg/pwquality.cpython-310-x86_64-linux-gnu.so +-rw-r--r-- root/root usr/lib/python3.10/site-packages/pwquality-1.4.4-py3.10-linux-x86_64.egg/pwquality.py drwxr-xr-x root/root usr/lib/security/ -rwxr-xr-x root/root usr/lib/security/pam_pwquality.so drwxr-xr-x root/root usr/share/ diff --git a/main/libpwquality/spkgbuild b/main/libpwquality/spkgbuild index 2f7f888a0..ce4ca9314 100755 --- a/main/libpwquality/spkgbuild +++ b/main/libpwquality/spkgbuild @@ -1,14 +1,17 @@ # description : Common functions for password quality checking and also scoring them based on their apparent randomness -# depends : cracklib linux-pam python2 +# depends : cracklib linux-pam python3 name=libpwquality version=1.4.4 -release=1 +release=2 source="https://github.com/libpwquality/libpwquality/releases/download/$name-$version/$name-$version.tar.bz2" build() { cd $name-$version - ./configure --prefix=/usr --disable-static --disable-nls + ./configure --prefix=/usr \ + --disable-static \ + --disable-nls \ + --with-python-binary=python3 make make DESTDIR=$PKG install }