[arch-commits] CVS update of arch/build/base/pam (PKGBUILD)

Tobias Powalowski tpowa at archlinux.org
Sat Aug 18 13:10:23 UTC 2007


    Date: Saturday, August 18, 2007 @ 09:10:23
  Author: tpowa
    Path: /home/cvs-arch/arch/build/base/pam

Modified: PKGBUILD (1.25 -> 1.26)

'upgpkg: update to new version'


----------+
 PKGBUILD |   40 ++++++++++++++--------------------------
 1 file changed, 14 insertions(+), 26 deletions(-)


Index: arch/build/base/pam/PKGBUILD
diff -u arch/build/base/pam/PKGBUILD:1.25 arch/build/base/pam/PKGBUILD:1.26
--- arch/build/base/pam/PKGBUILD:1.25	Sat Mar 24 05:16:45 2007
+++ arch/build/base/pam/PKGBUILD	Sat Aug 18 09:10:23 2007
@@ -1,46 +1,34 @@
-# $Id: PKGBUILD,v 1.25 2007/03/24 09:16:45 tpowa Exp $
+# $Id: PKGBUILD,v 1.26 2007/08/18 13:10:23 tpowa Exp $
 # Maintainer: judd <jvinet at zeroflux.org>
 pkgname=pam
-pkgver=0.81
-pkgrel=4
+pkgver=0.99.8.1
+pkgrel=1
 pkgdesc="PAM (Pluggable Authentication Modules) library"
 arch=(i686 x86_64)
 url="http://www.kernel.org/pub/linux/libs/pam/"
 depends=('glibc' 'db>=4.5' 'cracklib')
-backup=(etc/security/{access.conf,group.conf,limits.conf,pam_env.conf,time.conf,pam_unix2.conf} etc/pam.d/other)
+backup=(etc/security/{access.conf,group.conf,limits.conf,namespace.conf,namespace.init,pam_env.conf,time.conf} etc/pam.d/other etc/default/passwd etc/environment)
 source=(http://www.kernel.org/pub/linux/libs/pam/pre/library/Linux-PAM-$pkgver.tar.bz2 \
-        ftp://ftp.suse.com/pub/people/kukuk/pam/pam_unix2/pam_unix2-1.25.tar.bz2 \
-        other pam.patch pam-0.78.patch pam_unix2.patch pam-0.80-clean.patch)
-md5sums=('2b7963c43f97d1fbb673e0ce02580f8f' '658b0f83a6163429d690cbb83c882356'\
-         '6e6c8719e5989d976a14610f340bd33a' 'fd4446b11d330a7891b22665b1f37990'\
-         '26d4b54f5f6d91a8dbea2839fdc05532' 'e9c26a06d21455301f799571a1b18ea4'\
-         'b3c8f58e27a23c53019399aa36db3bbf')
+        ftp://ftp.suse.com/pub/people/kukuk/pam/pam_unix2/pam_unix2-2.1.tar.bz2 \
+        other)
+options=(!libtool)
+md5sums=('a6472db4afe13850cb401922211bba4e'
+         '08d3bc1940897b5dfcbe2f51dd979ad0'
+         '6e6c8719e5989d976a14610f340bd33a')
 
 build() {
   export MAKEFLAGS="-1"
   cd $startdir/src/Linux-PAM-$pkgver
-  patch -Np1 -i ../pam-0.78.patch || return 1
-  patch -Np1 -i ../pam-0.80-clean.patch || return 1
-  patch -Np1 -i ../pam.patch || return 1
-  sed -i "s|DICT_DIR_CANDIDATES=.*$|DICT_DIR_CANDIDATES=\"$startdir/pkg/usr/lib \\\\|" configure
-  ./configure --sysconfdir=/etc --enable-fakeroot=$startdir/pkg
+  ./configure --sysconfdir=/etc DESTDIR=$startdir/pkg
   make || return 1
-  make INSTALL=/bin/install FAKEROOT=$startdir/pkg install
+  make INSTALL=/bin/install DESTDIR=$startdir/pkg install
   install -D -m644 ../other $startdir/pkg/etc/pam.d/other
-  cd $startdir/pkg/lib
-  ln -s libpam.so.0.81 libpam.so.0
-  ln -s libpam_misc.so.0.81 libpam_misc.so.0
-  ln -s libpamc.so.0.81 libpamc.so.0
   # build pam_unix2 module
-  cd $startdir/src/pam_unix2-1.25
-  patch -Np1 -i ../pam_unix2.patch || return 1
+  # source ftp://ftp.suse.com/pub/people/kukuk/pam/pam_unix2
+  cd $startdir/src/pam_unix2-2.1
   ./configure
   make || return 1
   make DESTDIR=$startdir/pkg install
-  # some manpages get misplaced
-  cd $startdir/pkg
-  mv man/man8/* usr/man/man8/
-  rm -rf man
   # add the realtime permissions for audio users
   sed -i 's|# End of file||' $startdir/pkg/etc/security/limits.conf
   cat >>$startdir/pkg/etc/security/limits.conf <<_EOT




More information about the arch-commits mailing list