libpwquality 1.4.5-1

This commit is contained in:
xhaa123 2024-10-16 01:17:49 +08:00
commit 577e98616e

47
PKGBUILD Normal file
View File

@ -0,0 +1,47 @@
# This is an example PKGBUILD file. Use this as a start to creating your own,
# and remove these comments. For more information, see 'man PKGBUILD'.
# NOTE: Please fill out the license field for your package! If it is unknown,
# then please put 'unknown'.
# Maintainer: Future Linux Team <future_linux@163.com>
pkgname=libpwquality
pkgver=1.4.5
pkgrel=1
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')
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}
${CONFIGURE} \
--disable-static \
--with-securedir=/usr/lib64/security \
--disable-python-bindings
make
(
cd python
python3 -m build -nw
)
}
package() {
cd ${pkgname}-${pkgver}
make DESTDIR=${pkgdir} install
(
cd python
python3 -m installer -d ${pkgdir} dist/*.whl
)
}