# Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit eutils DESCRIPTION="Fedora DS LDAP adminutils" HOMEPAGE="http://directory.fedora.redhat.com/" SRC_ROOT="http://directory.fedora.redhat.com/sources" SRC_URI="${SRC_ROOT}/fedora-adminutil-${PV}.tar.gz ${SRC_ROOT}/mozilla-components-2.tar.gz" SLOT="0" LICENSE="GPL-2" KEYWORDS="~x86" IUSE="" DEPEND="dev-libs/nspr dev-libs/icu" RDEPEND="${DEPEND}" S_MOZ=${WORKDIR}/mozilla S_ADMIN=${WORKDIR}/fedora-adminutil-${PV} src_unpack() { unpack ${A} cd "${S_MOZ}/directory/c-sdk/ldap/include/" # make this insane link so we won't die here ln -s ldap-standard-tmpl.h ldap-standard.h # cd ${WORKDIR} # adminutil Makefile # sed -i -e "s:/built/adminutil/:/built/:" \ # -e "s:/built/package/:/built/:" \ # -e "s:\$(ADMINUTIL_SOURCE_ROOT)/built/\$(PLATFORM_DEST)/include:\$(ADMINUTIL_SOURCE_ROOT)/include:" \ # ${S_ADMINSRV}/nsconfig.mk } src_compile() { einfo "Building adminutil..." cd ${S_ADMIN} make \ BUILD_DEBUG=optimize \ NSPR_INCDIR="/usr/include/nspr/" \ LDAPSDK_INCDIR="${S_MOZ}/directory/c-sdk/ldap/include/" \ ICU_BUILD_DIR="/usr" \ SECURITY_INCDIR="/usr/include/nss/" \ || die "make adminutil failed" }