Magellan Linux

Annotation of /branches/R11-unstable/extras/libpwquality/libpwquality-1.3.0-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 32648 - (hide annotations) (download)
Mon Apr 29 13:20:51 2019 UTC (5 years ago) by niro
File size: 1454 byte(s)
-release branches/R11-unstable
1 niro 26878 # $Id$
2    
3     PNAME="libpwquality"
4     PVER="1.3.0"
5     PBUILD="r1"
6    
7     SPLIT_PACKAGES="libpwquality python-pwquality"
8    
9     PCAT="dev-libs"
10     HOMEPAGE="https://fedorahosted.org/libpwquality/"
11    
12     PYTHON_DEPEND=">= dev-lang/python-2.7"
13     LIB_DEPEND=">= sys-libs/pam-1.1
14     >= sys-libs/cracklib-2.8"
15    
16     SDEPEND="${LIB_DEPEND}
17     ${PYTHON_DEPEND}
18     >= dev-util/pkgconfig-0.25"
19    
20     SRCFILE="${PNAME}-${PVER}.tar.bz2"
21     SRCDIR="${BUILDDIR}/${PNAME}-${PVER}"
22    
23     sminclude python multilib
24    
25     SRC_URI=(
26     https://fedorahosted.org/released/${PNAME}/${SRCFILE}
27     mirror://${PNAME}/${SRCFILE}
28     )
29    
30     UP2DATE="updatecmd 'https://fedorahosted.org/released/${PNAME}/?C=M;O=A' | lasttarball"
31    
32     split_info_libpwquality()
33     {
34     DESCRIPTION="Library for password quality checking and generating random passwords."
35     DEPEND="${LIB_DEPEND}"
36     }
37    
38     split_info_python-pwquality()
39     {
40     DESCRIPTION="Python bindings for the libpwquality library."
41     DEPEND="== dev-libs/libpwquality-${PVER}
42     ${PYTHON_DEPEND}"
43     PCAT="dev-python"
44     }
45    
46     src_compile()
47     {
48     mconfigure --enable-pam --enable-python-bindings || die
49     mmake || die
50     }
51    
52     src_install_libpwquality()
53     {
54     mmake DESTDIR=${BINDIR} install || die
55    
56     # provided by python package
57     mdelete -r /usr/$(mlibdir)/python$(mget-python-version) || die
58     if [[ $(mlibdir) != lib ]]
59     then
60     mdelete -r /usr/lib/python$(mget-python-version) || die
61     fi
62    
63     minstalldocs ABOUT-NLS AUTHORS ChangeLog COPYING NEWS README || die
64     }
65    
66     src_install_python-pwquality()
67     {
68     mmake -C python DESTDIR=${BINDIR} install || die
69     }