# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name : cracklib version : 2.9.11 release : 9 source : - https://github.com/cracklib/cracklib/releases/download/v2.9.11/cracklib-2.9.11.tar.bz2 : ca8b049a3c2d3b2225a1e8d15d613798ebc748e3950388eda2694de507ba6020 - https://github.com/cracklib/cracklib/releases/download/v2.9.11/cracklib-words-2.9.11.bz2 : ec25ac4a474588c58d901715512d8902b276542b27b8dd197e9c2ad373739ec4 homepage : https://github.com/cracklib/cracklib license : - GPL-2.0-or-later - LGPL-2.1-or-later component : security.library summary : A ProActive Password Sanity Library description: | The CrackLib package contains a library used to enforce strong passwords by comparing user selected passwords to words in chosen word lists. setup : | bunzip2 -dc $sources/cracklib-words-%version%.bz2 > cracklib-words %configure --disable-static --without-python build : | %make install : | %make_install install -dm00755 $installdir/usr/share/dict install -Dm00644 cracklib-words $installdir/usr/share/cracklib/cracklib-words ln -s /usr/share/cracklib/cracklib-words $installdir/usr/share/dict/cracklib-words ln -s /usr/share/cracklib/cracklib-words $installdir/usr/share/dict/words ln -s /usr/share/cracklib/cracklib-small $installdir/usr/share/dict/cracklib-small export LD_LIBRARY_PATH=/lib64:/usr/lib64:$installdir/usr/lib64 export PATH=$installdir/usr/sbin:$PATH create-cracklib-dict -o $installdir/usr/share/cracklib/pw_dict $installdir/usr/share/cracklib/cracklib-words