Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=xfcetesting.git;a=commitdiff;h=a7e3483f7c43034da3410727c32429ca48240542
commit a7e3483f7c43034da3410727c32429ca48240542 Author: Krisztian VASAS <i...@frugalware.org> Date: Sun Apr 3 16:21:17 2011 +0200 samba-3.5.8-1-i686 - version bump - added talloc to depends - fixed libldap version dependency - ignored not-needed patch - reworked build() diff --git a/source/network/samba/FrugalBuild b/source/network/samba/FrugalBuild index ad9c47c..62c5cc5 100644 --- a/source/network/samba/FrugalBuild +++ b/source/network/samba/FrugalBuild @@ -3,52 +3,73 @@ # Contributor: VMiklos <vmik...@frugalware.org> pkgname=samba -pkgver=3.0.37 +pkgver=3.5.8 pkgextraver= -pkgrel=4 +pkgrel=1 pkgdesc="SMB file and print server." url="http://www.samba.org" backup=(etc/logrotate.d/samba) -depends=('xfsprogs-attr' 'cups') +depends=('xfsprogs-attr' 'cups' 'talloc') makedepends=("${makedepends[@]}" 'krb5' 'openssl>=1.0.0') rodepends=("samba-client=$pkgver") groups=('network') archs=('i686' 'x86_64' 'ppc') up2date="lynx -dump http://samba.org/samba/ftp/stable/ |Flasttar" -source=(http://ftp.samba.org/samba/ftp/stable/$pkgname-$pkgver$pkgextraver.tar.gz samba.logrotate rc.samba Fix_Headers226.diff) +source=(http://ftp.samba.org/samba/ftp/stable/$pkgname-$pkgver$pkgextraver.tar.gz \ + samba.logrotate \ + rc.samba) +sha1sums=('ffb71de38442eee14aafb44f819671354dc5cce9' \ + '13fd371189bfe637f3f13c62d44d9e761268119e' \ + '4557aa4318e13f2c2140f68e81d7c22ae887d901') subpkgs=('libsmbclient' 'samba-client' 'samba-swat') subdescs=('SMB client library.' 'SMB client tools.' 'Swat config tool for samba.') -subdepends=('libldap>=2.4.16' 'libkrb5 db readline popt openssl>=1.0.0' '') +subdepends=('libldap>=2.4.21' 'libkrb5 db readline popt openssl>=1.0.0' '') subrodepends=('' "libsmbclient=$pkgver" "$pkgname=$pkgver") subgroups=('lib' 'network' 'network') subarchs=('i686 x86_64 ppc' 'i686 x86_64 ppc' 'i686 x86_64 ppc') -_F_cd_path="$pkgname-$pkgver$pkgextraver/source/" +_F_cd_path="$pkgname-$pkgver$pkgextraver/source3/" build() { unset MAKEFLAGS Fcd - Fpatchall - Fmake --localstatedir=/var --bindir=/usr/bin \ - --sbindir=/usr/sbin --with-lockdir=/var/cache/samba \ - --sysconfdir=/etc --with-configdir=/etc/samba \ +# Fpatchall + Fmake --localstatedir=/var \ + --bindir=/usr/bin \ + --sbindir=/usr/sbin \ + --with-lockdir=/var/cache/samba \ + --sysconfdir=/etc \ + --with-configdir=/etc/samba \ --with-privatedir=/etc/samba/private \ --with-swatdir=/usr/share/swat \ - --enable-cups --with-fhs --with-acl-support --with-automount \ - --with-smbmount --with-quotas --with-syslog --with-utmp \ - --with-libsmbclient --with-winbind + --enable-cups \ + --with-fhs \ + --with-acl-support \ + --with-automount \ + --with-smbmount \ + --with-quotas \ + --with-syslog \ + --with-utmp \ + --with-libsmbclient \ + --with-winbind \ + --with-cifsmount \ + --with-cifsumount \ + --enable-external-libtalloc \ + --without-libtalloc + make everything || Fdie + Fmkdir /var/spool /var/samba /var/log/samba /var/cache/samba /etc/samba/private chmod 700 $Fdestdir/etc/samba/private || Fdie Fmakeinstall - Fln samba/libsmbclient.so /usr/lib/libsmbclient.so - Fln samba/libsmbclient.so /usr/lib/libsmbclient.so.0 +# Fln samba/libsmbclient.so /usr/lib/libsmbclient.so +# Fln samba/libsmbclient.so /usr/lib/libsmbclient.so.0 chmod 644 $Fdestdir/usr/include/*.h || Fdie # these links are necessary for mount - Fln /usr/bin/smbmount /sbin/mount.smbfs +# Fln /usr/bin/smbmount /sbin/mount.smbfs Fln /usr/sbin/mount.cifs /sbin/mount.cifs Fln /usr/sbin/umount.cifs /sbin/umount.cifs @@ -62,34 +83,31 @@ build() # resolve conflicts with tdb Frm /usr/bin/tdbdump + Frm /var/run + # Split Fsplit libsmbclient usr/lib/libsmbclient.so* - Fsplit libsmbclient usr/lib/samba/libsmbclient.so +# Fsplit libsmbclient usr/lib/samba/libsmbclient.so for i in smbclient nmblookup; do Fsplit samba-client usr/bin/$i Fsplit samba-client usr/share/man/man1/$i.1 done - for i in smbmount smbumount net smbspool smbmnt; do + for i in net smbspool; do Fsplit samba-client usr/bin/$i Fsplit samba-client usr/share/man/man8/$i.8 done - for i in smbfs cifs; do - Fsplit samba-client usr/sbin/mount.$i - Fsplit samba-client sbin/mount.$i - if [ $i == cifs ]; then - Fsplit samba-client usr/share/man/man8/mount.$i.8 - Fsplit samba-client usr/share/man/man8/umount.$i.8 - Fsplit samba-client usr/sbin/umount.$i - Fsplit samba-client sbin/umount.$i - fi - done + Fsplit samba-client usr/sbin/mount.cifs + Fsplit samba-client sbin/mount.cifs + Fsplit samba-client usr/share/man/man8/mount.cifs.8 + Fsplit samba-client usr/share/man/man8/umount.cifs.8 + Fsplit samba-client usr/sbin/umount.cifs + Fsplit samba-client sbin/umount.cifs + Fsplit samba-swat usr/sbin/swat Fsplit samba-swat usr/share/swat + + Frm /sbin } -sha1sums=('5ec6bc6558b3c799f747eb49fbba019d5edf0cbd' \ - '13fd371189bfe637f3f13c62d44d9e761268119e' \ - '4557aa4318e13f2c2140f68e81d7c22ae887d901' \ - '879259c707325706dac3f04d83bc80feb1dd18fe') # optimization OK _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git