# samba, http://samba.org/samba/ftp/

name=samba
version=3.0.30
release=1
source=(http://samba.org/samba/ftp/$name-$version.tar.gz smb.conf 
samba.service samba.pam)

build() {
    cd $name-$version/source
    ./configure \
	--prefix=/usr \
	--with-configdir=/etc/samba \
	--mandir=/usr/share/man \
	--infodir=/usr/share/info \
	--with-lockdir=/var/run/samba \
	--with-piddir=/var/run/samba \
	--with-logfilebase=/var/log/samba \
	--with-fhs \
	--with-smbmount \
	--with-pam \
	--enable-cups
    make
    make DATADIR=/usr/share DESTDIR=$PKG install

    mkdir -p $PKG/usr/{sbin,var/log/samba}
    ln -sf /usr/bin/smbmount $PKG/sbin/mount.smbfs
    ln -sf /usr/sbin/mount.cifs $PKG/sbin/mount.cifs

    ( cd $PKG/usr/lib ; 
    ln -s samba/libsmbclient.so libsmbclient.so
    ln -s samba/libsmbclient.so libsmbclient.so.0 )

    install -D -m0644 ../../samba.pam $PKG/etc/pam.d/samba
    install -D -m0644 ../../smb.conf $PKG/etc/samba/smb.conf
    install -D -m0755 ../../samba.service $PKG/etc/rc.d/services/samba.service

    rm $PKG/usr/{sbin/swat,lib/samba/*.msg}
    rm -rf $PKG/usr/share/samba/swat
    rm -rf $PKG/usr/var
    chmod -x $PKG/usr/include/*
}
