| # Copyright 1999-2006 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Header: /var/cvsroot/gentoo-x86/net-nds/smbldap-tools/smbldap-tools-0.9.1-r1.ebuild,v 1.12 2007/07/15 23:05:11 mr_bones_ Exp $ |
| |
| inherit eutils |
| |
| MY_PN=${PN/-*/} |
| DESCRIPTION="Idealx samba ldap management tools" |
| SRC_URI="http://samba.idealx.org/dist/${P}.tgz" |
| HOMEPAGE="http://samba.idealx.org" |
| |
| IUSE="doc" |
| RDEPEND=" |
| net-nds/openldap |
| >=net-fs/samba-3.0.1 |
| dev-perl/perl-ldap |
| dev-perl/Crypt-SmbHash |
| dev-perl/Digest-SHA1 |
| " |
| |
| DEPEND="${DEPEND} |
| >sys-apps/sed-4 |
| " |
| |
| LICENSE="GPL-2" |
| SLOT="0" |
| KEYWORDS="alpha amd64 arm ~hppa ia64 ~mips ppc ppc64 s390 sparc x86" |
| |
| src_unpack() { |
| unpack ${A}; cd ${S} |
| |
| sed -i "s:/etc/opt/IDEALX/\(smbldap-tools/\):/etc/\1:g" smbldap_tools.pm |
| sed -i "s:/etc/opt/IDEALX/\(smbldap-tools/\):/etc/\1:g" configure.pl |
| sed -i "s:/etc/opt/IDEALX:/etc:g" smbldap.conf |
| } |
| |
| src_compile() { |
| einfo "COMPILE: nothing to compile; scripts package" |
| } |
| |
| src_install() { |
| make install prefix=${D}/usr sysconfdir=${D}/etc || die |
| |
| into /usr |
| dosbin configure.pl |
| |
| rm -f ${D}/usr/sbin/*.spec |
| #libs |
| # exeinto /etc/samba ; doexe smbldap_tools.pm |
| # eval `perl '-V:installarchlib'` |
| # dodir ${installarchlib} |
| # dosym /etc/samba/smbldap_tools.pm ${installarchlib} |
| # dosym /etc/samba/smbldap_tools.pm ${sbin_dir} |
| # #scripts |
| # dodir ${sbin_ln_dir} |
| # for script in ${script_list}; do |
| # dosym ${sbin_dir}/${script} ${sbin_ln_dir}/${script} |
| # done |
| #docs |
| dodoc CONTRIBUTORS COPYING ChangeLog FILES INFRA INSTALL README TODO |
| if use doc; then |
| insinto /usr/share/doc/${PF}/doc; doins ${S}/doc/* |
| insinto /usr/share/doc/${PF}/doc/html; doins ${S}/doc/html/* |
| fi |
| } |
| |
| pkg_postinst() { |
| einfo "A good howto is found on http://samba.idealx.org" |
| } |