# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI=5 inherit eutils mercurial multilib EHG_REPO_URI="https://hg.prosody.im/prosody-modules/" DESCRIPTION="non-core, unofficial and/or experimental plugins for Prosody" HOMEPAGE="https://hg.prosody.im/prosody-modules/" LICENSE="MIT" SLOT="0" KEYWORDS="~ia64" IUSE="ldap pam" DEPEND="sys-apps/findutils" RDEPEND="net-im/prosody ldap? ( dev-lua/lualdap ) pam? ( dev-lua/lua-pam dev-lua/luaposix )" src_prepare() { epatch "${FILESDIR}"/mod_auth_pam.lua.patch } src_install() { insinto "${PREFIX}/usr/$(get_libdir)/prosody/modules" find -name 'mod_*.lua' -execdir doins -r . \; || die find -name '*.lib.lua' -execdir doins -r . \; || die # MAM needs to keep its directory structure, unlike all other modules doins -r mod_mam # File collision with prosody-0.10 rm -f "${D}/${PREFIX}/usr/$(get_libdir)/prosody/modules/mod_register.lua" }