From b4c64697ef4aaa8329190f3e5af463f5306e688f Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 9 Feb 2022 11:17:48 +0500 Subject: [PATCH] dev-R/RcppArmadillo: fix symlinks Signed-off-by: Anna (cybertailor) Vyalkova --- .../RcppArmadillo-0.10.2.2.0.ebuild | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/dev-R/RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild b/dev-R/RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild index 2bd5ac4344..9c33fe3135 100644 --- a/dev-R/RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild +++ b/dev-R/RcppArmadillo/RcppArmadillo-0.10.2.2.0.ebuild @@ -3,10 +3,9 @@ EAPI=7 -inherit R-packages - -MYPV="$(ver_cut 2-3 ${PV})" +inherit R-packages eapi8-dosym +MY_PV="$(ver_cut 2-3 ${PV})" DESCRIPTION='Rcpp Integration for the Armadillo templated linear algebra library' SRC_URI="mirror://cran/src/contrib/Archive/${PN}/${PN}_${PV}.tar.gz" KEYWORDS="~amd64" @@ -15,7 +14,7 @@ LICENSE='GPL-2+' DEPEND=" >=dev-lang/R-3.3.0 >=dev-R/Rcpp-0.11.0 - =sci-libs/armadillo-${MYPV}*:=[lapack] + =sci-libs/armadillo-${MY_PV}*:=[lapack] " RDEPEND="${DEPEND}" @@ -23,16 +22,19 @@ RDEPEND="${DEPEND}" src_prepare() { default + #remove bundled rm -r inst/include/armadillo_bits || die rm inst/include/armadillo || die + #link to sci-libs/armadillo - dosym /usr/include/armadillo_bits inst/include/armadillo_bits - dosym /usr/include/armadillo inst/include/armadillo + ln -s "${ESYSROOT}"/usr/include/armadillo_bits inst/include/armadillo_bits || die + ln -s "${ESYSROOT}"/usr/include/armadillo inst/include/armadillo || die } src_install() { R-packages_src_install - dosym /usr/include/armadillo_bits "/usr/$(get_libdir)/R/site-library/${PN}/include/armadillo_bits" - dosym /usr/include/armadillo "/usr/$(get_libdir)/R/site-library/${PN}/include/armadillo" + + dosym8 -r /usr/include/armadillo_bits "/usr/$(get_libdir)/R/site-library/${PN}/include/armadillo_bits" + dosym8 -r /usr/include/armadillo "/usr/$(get_libdir)/R/site-library/${PN}/include/armadillo" }