libpwquality 1.4.5-2

This commit is contained in:
xhaa123 2024-10-24 23:22:10 +08:00
parent 577e98616e
commit 8d4988effe

View File

@ -6,42 +6,32 @@
# Maintainer: Future Linux Team <future_linux@163.com> # Maintainer: Future Linux Team <future_linux@163.com>
pkgname=libpwquality pkgname=libpwquality
pkgver=1.4.5 pkgver=1.4.5
pkgrel=1 pkgrel=2
pkgdesc="Library for password quality checking and generating random passwords" pkgdesc="Library for password quality checking and generating random passwords"
arch=('x86_64') arch=('x86_64')
url="https://github.com/libpwquality/libpwquality" url="https://github.com/libpwquality/libpwquality"
license=('BSD-3-Clause OR GPL-2.0-or-later') license=('BSD-3-Clause OR GPL-2.0-or-later')
depends=('glibc' 'linux-pam' 'cracklib' 'python') depends=('glibc' 'linux-pam' 'cracklib' 'python')
makedepends=('python-wheel' 'python-setuptools' 'python-build' 'python-installer' 'python-flit-core') makedepends=('python-setuptools')
backup=(etc/security/pwquality.conf) backup=(etc/security/pwquality.conf)
source=(https://github.com/libpwquality/libpwquality/releases/download/${pkgname}-${pkgver}/${pkgname}-${pkgver}.tar.bz2) source=(https://github.com/libpwquality/libpwquality/releases/download/${pkgname}-${pkgver}/${pkgname}-${pkgver}.tar.bz2)
sha256sums=(6fcf18b75d305d99d04d2e42982ed5b787a081af2842220ed63287a2d6a10988) sha256sums=(6fcf18b75d305d99d04d2e42982ed5b787a081af2842220ed63287a2d6a10988)
build() { build() {
cd ${pkgname}-${pkgver} cd ${pkgname}-${pkgver}
${CONFIGURE} \ ${CONFIGURE} \
--disable-static \ --disable-static \
--with-securedir=/usr/lib64/security \ --enable-pam \
--disable-python-bindings --with-securedir=/usr/lib64/security \
--with-python-binary=python3
make make
(
cd python
python3 -m build -nw
)
} }
package() { package() {
cd ${pkgname}-${pkgver} cd ${pkgname}-${pkgver}
make DESTDIR=${pkgdir} install make DESTDIR=${pkgdir} install
(
cd python
python3 -m installer -d ${pkgdir} dist/*.whl
)
} }