diff options
author | Samuel Bernardo <samuelbernardo.mail@gmail.com> | 2020-05-10 19:13:00 +0100 |
---|---|---|
committer | Samuel Bernardo <samuelbernardo.mail@gmail.com> | 2020-05-10 19:13:00 +0100 |
commit | 8cf526362cc588112c3bfb8fc0ac877e709b90c7 (patch) | |
tree | b22e50ad93c35086dd4f67133bf624f0588d8b2a /eclass | |
parent | Update bower and npm eclasses to EAPI 7 (diff) | |
download | ssnb-8cf526362cc588112c3bfb8fc0ac877e709b90c7.tar.gz ssnb-8cf526362cc588112c3bfb8fc0ac877e709b90c7.tar.bz2 ssnb-8cf526362cc588112c3bfb8fc0ac877e709b90c7.zip |
Correct npm eclass to set lib as demanded by Gentoo environment
Signed-off-by: Samuel Bernardo <samuelbernardo.mail@gmail.com>
Diffstat (limited to 'eclass')
-rw-r--r-- | eclass/npm.eclass | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/eclass/npm.eclass b/eclass/npm.eclass index 3ec0bf5..c4e35b1 100644 --- a/eclass/npm.eclass +++ b/eclass/npm.eclass @@ -78,6 +78,14 @@ npm_src_unpack() { mv "${WORKDIR}/package" ${S} } +# @FUNCTION: npm-src_prepare +# @DESCRIPTION: +# This function prepare the source for NodeJS/npm packages. +npm_src_prepare() { + default + for f in $(grep -rlI "/lib/" "${S}"); do sed -i -e "s|/lib/|/$(get_libdir)/|" "${f}"; done || die "Failed to correct usr/lib path in lib" +} + # @FUNCTION: npm-src_compile # @DESCRIPTION: # This function does nothing. @@ -135,4 +143,4 @@ npm_src_install() { fi } -EXPORT_FUNCTIONS src_unpack src_compile src_install +EXPORT_FUNCTIONS src_unpack src_prepare src_compile src_install |