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