Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 32648 - (show 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 # $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 }