# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI=4 inherit eutils toolchain-funcs multilib MY_PN="LuaLDAP" DESCRIPTION="Simple interface from Lua to an LDAP client" HOMEPAGE="http://www.keplerproject.org/lualdap" SRC_URI="http://files.luaforge.net/releases/${PN}/${PN}/${MY_PN}${PV}/${P}.tar.gz" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64" IUSE="" DEPEND="dev-lang/lua" RDEPEND="${DEPEND}" src_prepare() { epatch "${FILESDIR}/${P}"-destdir.patch } src_configure() { local lua_libdir="$(pkg-config --libs-only-L lua | sed 's/-L//')" lua_incdir="$(pkg-config --cflags-only-I lua)" ldap_incdir="/usr/include" [[ -d "${lua_libdir}" ]] || lua_libdir="/usr/$(get_libdir)" [[ -d "${lua_incdir}" ]] || lua_incdir="/usr/include" sed -i config \ -e 's/LUA_VERSION_NUM=.*/LUA_VERSION_NUM=510/' \ -e "s:LUA_LIBDIR=.*:LUA_LIBDIR=${lua_libdir}:" \ -e "s:LUA_INC=.*:LUA_INC=${lua_incdir}:" \ -e "s:OPENLDAP_INC=.*:OPENLDAP_INC=${ldap_incdir}:" \ -e "s:CFLAGS=.*:CFLAGS=${CFLAGS} ${LDFLAGS} -fPIC \$(INCS):" \ -e "s:CC=.*:CC=$(tc-getCC):" \ || die }