--- gentoo/dev-lang/lua/lua-5.2.3-r1.ebuild 2014-06-12 23:46:47.000000000 +0200 +++ local/dev-lang/lua/lua-5.2.3-r1.ebuild 2015-02-22 15:01:55.030415930 +0100 @@ -27,9 +27,7 @@ ) src_prepare() { - local PATCH_PV=$(get_version_component_range 1-2) - - epatch "${FILESDIR}"/${PN}-${PATCH_PV}-make-r1.patch + epatch "${FILESDIR}"/${PN}-${SLOT}-make-r1.patch [ -d "${FILESDIR}/${PV}" ] && \ EPATCH_SOURCE="${FILESDIR}/${PV}" EPATCH_SUFFIX="upstream.patch" epatch @@ -106,15 +104,15 @@ V=${SLOT} gentoo_install # We want packages to find our things... - cp "${FILESDIR}/lua.pc" "${WORKDIR}" + cp "${FILESDIR}/lua-r1.pc" "${WORKDIR}/lua${SLOT}.pc" sed -i \ - -e "s:^V=.*:V= ${PATCH_PV}:" \ + -e "s:^V=.*:V= ${SLOT}:" \ -e "s:^R=.*:R= ${PV}:" \ -e "s:/,lib,:/$(get_libdir):g" \ - "${WORKDIR}/lua.pc" + "${WORKDIR}/lua${SLOT}.pc" insinto "/usr/$(get_libdir)/pkgconfig" - newins "${WORKDIR}/lua.pc" "lua${SLOT}.pc" + doins "${WORKDIR}/lua${SLOT}.pc" } multilib_src_install_all() {