From: Alexis Ballier Date: Wed, 2 Aug 2017 10:27:36 +0000 (+0200) Subject: opam.eclass: Allow to override package name X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=06288f7e5d83a795a8ef9feb5cc6a62a5846affc;p=gentoo.git opam.eclass: Allow to override package name --- diff --git a/eclass/opam.eclass b/eclass/opam.eclass index 861d6cc2380a..76b2fcbfd53f 100644 --- a/eclass/opam.eclass +++ b/eclass/opam.eclass @@ -38,11 +38,12 @@ opam-install() { } opam_src_install() { - opam-install "${PN}" + local pkg="${1:-${PN}}" + opam-install "${pkg}" # Handle opam putting doc in a subdir - if [ -d "${ED}usr/share/doc/${PF}/${PN}" ] ; then - mv "${ED}usr/share/doc/${PF}/${PN}/"* "${ED}usr/share/doc/${PF}/" || die - rmdir "${ED}usr/share/doc/${PF}/${PN}" || die + if [ -d "${ED}usr/share/doc/${PF}/${pkg}" ] ; then + mv "${ED}usr/share/doc/${PF}/${pkg}/"* "${ED}usr/share/doc/${PF}/" || die + rmdir "${ED}usr/share/doc/${PF}/${pkg}" || die fi }