[arch-commits] Commit in samba/trunk (PKGBUILD)

Tobias Powalowski tpowa at archlinux.org
Fri Oct 3 16:06:00 UTC 2008


    Date: Friday, October 3, 2008 @ 12:06:00
  Author: tpowa
Revision: 14100

upgpkg: samba 3.2.4-1

Modified:
  samba/trunk/PKGBUILD

----------+
 PKGBUILD |   12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2008-10-03 16:05:50 UTC (rev 14099)
+++ PKGBUILD	2008-10-03 16:06:00 UTC (rev 14100)
@@ -12,7 +12,7 @@
 url="http://www.samba.org"
 license=('GPL3')
 backup=(etc/logrotate.d/samba etc/pam.d/samba etc/samba/smb.conf etc/xinetd.d/swat etc/conf.d/samba)
-depends=('db>=4.7' 'popt' 'libcups' 'acl' 'libldap' 'smbclient>=3.2.4' 'libcap' 'heimdal>=1.2-1' 'pam' 'fam' 'gnutls>=2.4.1')
+depends=('db>=4.7' 'popt' 'libcups' 'acl' 'libldap' 'smbclient=3.2.4' 'libcap' 'heimdal>=1.2-1' 'pam' 'fam' 'gnutls>=2.4.1' 'tdb=3.2.4')
 options=(!makeflags)
 source=(http://us1.samba.org/samba/ftp/stable/${pkgname}-${_realver}.tar.gz \
         no-clients.patch samba samba.logrotate swat.xinetd samba.pam samba.conf.d)
@@ -26,7 +26,7 @@
               --with-piddir=/var/run/samba \
               --with-fhs --with-pam --with-ads --with-acl-support \
               --without-cifsmount --without-libsmbclient \
-              --localstatedir=/var --disable-dnssd
+              --localstatedir=/var --disable-dnssd --libdir=/usr/lib/samba
   make || return 1
   mkdir -p $startdir/pkg/var/log/samba
   mkdir -p $startdir/pkg/etc/samba/private
@@ -43,6 +43,10 @@
   install -D -m644 ../../samba.logrotate $startdir/pkg/etc/logrotate.d/samba
   install -D -m644 ../../swat.xinetd $startdir/pkg/etc/xinetd.d/swat
   install -D -m644 ../../samba.pam $startdir/pkg/etc/pam.d/samba
+  # symlink libs
+  for i in ${startdir}/pkg/usr/lib/samba/libsmbshare*; do
+	ln -sf samba/$(basename $i) ${startdir}/pkg/usr/lib/$(basename $i)
+  done
   # spool directory
   install -d -m1777 $startdir/pkg/var/spool/samba
   sed -i 's|/usr/spool/samba|/var/spool/samba|g' $startdir/pkg/etc/samba/smb.conf.default
@@ -58,6 +62,9 @@
       umount.cifs mount.cifs net; do
     rm -f ${startdir}/pkg/usr/share/man/man8/${man}.8
   done
+  for i in libnetapi* libtdb* libtalloc* libwbclient*; do
+	  rm -f ${startdir}/pkg/usr/lib/samba/$i
+  done
   for man in rpcclient smbcacls smbclient smbcquotas \
       smbtree smbtar nmblookup smbget; do
     rm -f ${startdir}/pkg/usr/share/man/man1/${man}.1
@@ -65,5 +72,4 @@
   rm -f ${startdir}/pkg/usr/share/man/man7/libsmbclient.7
 
   rm -f ${startdir}/pkg/usr/include/libsmbclient.h
-  rm -f ${startdir}/pkg/usr/lib/{libnetapi.so,libnetapi.so.0,libtalloc.so,libtalloc.so.1,libtdb.so,libtdb.so.1,libwbclient.so,libwbclient.so.0}
 }




More information about the arch-commits mailing list