# $Id$ PNAME="libpwquality" PVER="1.3.0" PBUILD="r1" SPLIT_PACKAGES="libpwquality python-pwquality" PCAT="dev-libs" HOMEPAGE="https://fedorahosted.org/libpwquality/" PYTHON_DEPEND=">= dev-lang/python-2.7" LIB_DEPEND=">= sys-libs/pam-1.1 >= sys-libs/cracklib-2.8" SDEPEND="${LIB_DEPEND} ${PYTHON_DEPEND} >= dev-util/pkgconfig-0.25" SRCFILE="${PNAME}-${PVER}.tar.bz2" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" sminclude python multilib SRC_URI=( https://fedorahosted.org/released/${PNAME}/${SRCFILE} mirror://${PNAME}/${SRCFILE} ) UP2DATE="updatecmd 'https://fedorahosted.org/released/${PNAME}/?C=M;O=A' | lasttarball" split_info_libpwquality() { DESCRIPTION="Library for password quality checking and generating random passwords." DEPEND="${LIB_DEPEND}" } split_info_python-pwquality() { DESCRIPTION="Python bindings for the libpwquality library." DEPEND="== dev-libs/libpwquality-${PVER} ${PYTHON_DEPEND}" PCAT="dev-python" } src_compile() { mconfigure --enable-pam --enable-python-bindings || die mmake || die } src_install_libpwquality() { mmake DESTDIR=${BINDIR} install || die # provided by python package mdelete -r /usr/$(mlibdir)/python$(mget-python-version) || die if [[ $(mlibdir) != lib ]] then mdelete -r /usr/lib/python$(mget-python-version) || die fi minstalldocs ABOUT-NLS AUTHORS ChangeLog COPYING NEWS README || die } src_install_python-pwquality() { mmake -C python DESTDIR=${BINDIR} install || die }