🔒 Repository is read-only – file editing is disabled.
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
pkgname: cracklib
pkgver: '2.10.3'
pkgrel: '2'
pkgdesc: 'Library to enforce passwords by comparing user selected passwords to words lists'
url: 'https://sourceforge.net/projects/cracklib/'
arch: x86_64
depends: []
makedepends: []
source:
- 'https://github.com/cracklib/cracklib/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.bz2'
- 'https://github.com/cracklib/cracklib/releases/download/v${pkgver}/${pkgname}-words-${pkgver}.gz'
sha256sums:
- SKIP
- SKIP
hooks:
'post-install': |
name=cracklib
version=2.10.3
release=2
create-cracklib-dict -o usr/share/cracklib/pw_dict \
usr/share/dict/cracklib-words \
usr/share/dict/cracklib-extra-words 2> /dev/null
build: |
cd ${pkgname}-${pkgver}
sed -i '/skipping/d' util/packer.c
./configure --prefix=/usr \
--sbindir=/usr/bin \
--with-default-dict=/$LIB/cracklib/pw_dict
make
make DESTDIR=${PKGDIR} install
mkdir ${PKGDIR}/lib
mv -v ${PKGDIR}/usr/lib/libcrack.so.2* ${PKGDIR}/lib
ln -v -sf ../../lib/libcrack.so.2.9.0 ${PKGDIR}/usr/lib/libcrack.so
install -v -m644 -D ../cracklib-words-${pkgver}.gz \
${PKGDIR}/usr/share/dict/cracklib-words.gz
gunzip -v ${PKGDIR}/usr/share/dict/cracklib-words.gz
ln -v -sf cracklib-words ${PKGDIR}/usr/share/dict/words
echo $(hostname) >> ${PKGDIR}/usr/share/dict/cracklib-extra-words
install -v -m755 -d ${PKGDIR}/lib/cracklib
rm -f ${PKGDIR}/usr/lib/libcrack.la
package: |
true