diff --git a/common/shlibs b/common/shlibs index fe76a78e8c2..98571f20807 100644 --- a/common/shlibs +++ b/common/shlibs @@ -972,3 +972,4 @@ libfltk_images.so.1.3 fltk-1.3.0_1 libspectre.so.1 libspectre-0.2.6_1 libsratom-0.so.0 sratom-0.2.0_1 libmongoose.so.0 libmongoose-3.1_1 +libpwquality.so.1 libpwquality-1.1.1_1 diff --git a/srcpkgs/libpwquality-devel b/srcpkgs/libpwquality-devel new file mode 120000 index 00000000000..db26e623f28 --- /dev/null +++ b/srcpkgs/libpwquality-devel @@ -0,0 +1 @@ +libpwquality \ No newline at end of file diff --git a/srcpkgs/libpwquality/libpwquality-devel.template b/srcpkgs/libpwquality/libpwquality-devel.template new file mode 100644 index 00000000000..6d19214782d --- /dev/null +++ b/srcpkgs/libpwquality/libpwquality-devel.template @@ -0,0 +1,13 @@ +# Template file for 'libpwquality-devel'. +# +depends="libpwquality>=$version" +noarch=yes +short_desc="${short_desc} -- development files" +long_desc="${long_desc} + + This package contains files for development, headers, static libs, etc." + +do_install() { + vmove usr/include usr + vmove usr/lib/pkgconfig usr/lib +} diff --git a/srcpkgs/libpwquality/libpwquality.rshlibs b/srcpkgs/libpwquality/libpwquality.rshlibs new file mode 100644 index 00000000000..82ccb842d0c --- /dev/null +++ b/srcpkgs/libpwquality/libpwquality.rshlibs @@ -0,0 +1,3 @@ +libcrack.so.2 +libpam.so.0 +libc.so.6 diff --git a/srcpkgs/libpwquality/template b/srcpkgs/libpwquality/template new file mode 100644 index 00000000000..522d0714d92 --- /dev/null +++ b/srcpkgs/libpwquality/template @@ -0,0 +1,21 @@ +# Template file for 'libpwquality' +pkgname=libpwquality +version=1.1.1 +revision=1 +build_style=gnu-configure +configure_args="--disable-static --enable-pam --disable-python-bindings +--with-securedir=/lib/security" +makedepends="pam-devel" +subpackages="$pkgname-devel" +conf_files="/etc/security/pwquality.conf" +short_desc="Library for password quality checking and generating random passwords" +maintainer="Juan RP " +homepage="https://fedorahosted.org/libpwquality/" +distfiles="https://fedorahosted.org/releases/l/i/$pkgname/$pkgname-$version.tar.bz2" +checksum=d11c71e88963feba1b06a594def201f2b4235680a8ac72ec6bbfc998e0acdf4e +long_desc=" + The libpwquality library purpose is to provide common functions for password + quality checking and also scoring them based on their apparent randomness. + The library also provides a function for generating random passwords with + good pronounceability. The library supports reading and parsing of a + configuration file."