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" }