diff options
author | Alessandro Barbieri <lssndrbarbieri@gmail.com> | 2021-06-17 17:56:01 +0200 |
---|---|---|
committer | Alessandro Barbieri <lssndrbarbieri@gmail.com> | 2021-06-17 18:01:51 +0200 |
commit | dd9177aecb84a314b4f9b8c11f7988f5f90d8869 (patch) | |
tree | b184699aa64c1d779f1353dd2951a8f5e94e62e6 | |
parent | dev-python/sanic-testing: add 0.6.0 (diff) | |
download | guru-dd9177ae.tar.gz guru-dd9177ae.tar.bz2 guru-dd9177ae.zip |
R-packages.eclass: quoting, more || die, docompress -x html
Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
-rw-r--r-- | eclass/R-packages.eclass | 25 |
1 files changed, 15 insertions, 10 deletions
diff --git a/eclass/R-packages.eclass b/eclass/R-packages.eclass index 4afcde26f4..5e1d6bccc4 100644 --- a/eclass/R-packages.eclass +++ b/eclass/R-packages.eclass @@ -23,7 +23,7 @@ dodocrm() { R-packages_src_unpack() { unpack ${A} if [[ -d "${PN//_/.}" ]] && [[ ! -d "${P}" ]]; then - mv ${PN//_/.} "${P}" + mv "${PN//_/.}" "${P}" || die fi } @@ -34,26 +34,31 @@ R-packages_src_prepare() { R-packages_src_compile() { - MAKEFLAGS="CFLAGS=${CFLAGS// /\\ } CXXFLAGS=${CXXFLAGS// /\\ } FFLAGS=${FFLAGS// /\\ } FCFLAGS=${FCFLAGS// /\\ } LDFLAGS=${LDFLAGS// /\\ }" R CMD INSTALL . -l "${WORKDIR}" "--byte-compile" + MAKEFLAGS="CFLAGS=${CFLAGS// /\\ } CXXFLAGS=${CXXFLAGS// /\\ } FFLAGS=${FFLAGS// /\\ } FCFLAGS=${FCFLAGS// /\\ } LDFLAGS=${LDFLAGS// /\\ }" R CMD INSTALL . -l "${WORKDIR}" "--byte-compile" || die } R-packages_src_install() { - cd "${WORKDIR}"/${PN//_/.} || die + cd "${WORKDIR}/${PN//_/.}" || die dodocrm examples || die -# dodocrm DESCRIPTION || die #keep this + #dodocrm DESCRIPTION || die #keep this dodocrm NEWS.md || die dodocrm README.md || die dodocrm html || die - docinto "${DOCSDIR}/html" + if [ -e doc ]; then - ls doc/*.html &>/dev/null && dodoc -r doc/*.html - rm -rf doc/*.html || die + if [ -e doc/html ]; then + docinto "${DOCSDIR}/html" + dodoc -r doc/*.html + rm -r doc/*.html || die + docompress -x "${DOCSDIR}/html" + fi + docinto "${DOCSDIR}" dodoc -r doc/. - rm -rf doc + rm -r doc || die fi - insinto /usr/$(get_libdir)/R/site-library - doins -r "${WORKDIR}"/${PN//_/.} + insinto "/usr/$(get_libdir)/R/site-library" + doins -r "${WORKDIR}/${PN//_/.}" } |