1 # Maintainer: josephgbr <rafael.f.f1 at gmail.com>
4 pkgname=lib32-$_pkgbasename
7 pkgdesc="PAM (Pluggable Authentication Modules) library (32 bit)"
10 url="http://www.kernel.org/pub/linux/libs/pam/"
11 depends=('lib32-glibc' 'lib32-db' 'lib32-cracklib' 'lib32-libtirpc' ${_pkgbasename})
12 makedepends=('lib32-flex' 'docbook-xml' 'docbook-xsl' 'w3m' 'gcc-multilib')
13 options=('!libtool' '!emptydirs')
14 source=(https://fedorahosted.org/releases/l/i/linux-pam/Linux-PAM-$pkgver.tar.bz2
15 ftp://ftp.suse.com/pub/people/kukuk/pam/pam_unix2/pam_unix2-2.6.tar.bz2)
16 md5sums=('927ee5585bdec5256c75117e9348aa47'
17 'e2788389a6c59224110a45fcff30e02b')
22 cd "$srcdir/Linux-PAM-$pkgver"
23 ./configure --sysconfdir=/etc DESTDIR="$pkgdir" --libdir=/lib32
26 cd "$srcdir/pam_unix2-2.6"
27 ./configure --libdir=/usr/lib32
29 -e 's|pam_syslog (pam_handle_t|pam_syslog (const pam_handle_t|g' \
30 src/public.h src/support.c
31 ./configure --libdir=/usr/lib32
36 cd "$srcdir/Linux-PAM-$pkgver"
37 make INSTALL=/bin/install DESTDIR=$pkgdir install
39 cd "$srcdir/pam_unix2-2.6"
40 #make DESTDIR=$pkgdir install
41 install src/pam_unix2.so "$pkgdir/lib32/security/pam_unix2.so"
43 # fix some missing symlinks from old pam for compatibility
44 cd "$pkgdir/lib32/security"
45 ln -s pam_unix.so pam_unix_acct.so
46 ln -s pam_unix.so pam_unix_auth.so
47 ln -s pam_unix.so pam_unix_passwd.so
48 ln -s pam_unix.so pam_unix_session.so
50 # cleanup for lib32 package
51 rm -rf "${pkgdir}"/{etc,sbin,usr/{include,share}}