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>
pkgname=libpwquality
pkgver=1.4.5
pkgrel=1
pkgrel=2
pkgdesc="Library for password quality checking and generating random passwords"
arch=('x86_64')
url="https://github.com/libpwquality/libpwquality"
license=('BSD-3-Clause OR GPL-2.0-or-later')
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)
source=(https://github.com/libpwquality/libpwquality/releases/download/${pkgname}-${pkgver}/${pkgname}-${pkgver}.tar.bz2)
sha256sums=(6fcf18b75d305d99d04d2e42982ed5b787a081af2842220ed63287a2d6a10988)
build() {
cd ${pkgname}-${pkgver}
cd ${pkgname}-${pkgver}
${CONFIGURE} \
--disable-static \
--with-securedir=/usr/lib64/security \
--disable-python-bindings
${CONFIGURE} \
--disable-static \
--enable-pam \
--with-securedir=/usr/lib64/security \
--with-python-binary=python3
make
(
cd python
python3 -m build -nw
)
}
package() {
cd ${pkgname}-${pkgver}
cd ${pkgname}-${pkgver}
make DESTDIR=${pkgdir} install
make DESTDIR=${pkgdir} install
(
cd python
python3 -m installer -d ${pkgdir} dist/*.whl
)
}