From 06288f7e5d83a795a8ef9feb5cc6a62a5846affc Mon Sep 17 00:00:00 2001 From: Alexis Ballier Date: Wed, 2 Aug 2017 12:27:36 +0200 Subject: [PATCH] opam.eclass: Allow to override package name --- eclass/opam.eclass | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/eclass/opam.eclass b/eclass/opam.eclass index 861d6cc2380af..76b2fcbfd53f5 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 }