From 86b6f3900ae216240f7cfe9b26f268db6e6132c4 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Tue, 1 Jun 2021 01:37:54 +0200 Subject: [PATCH] dev-R/RcppArmadillo: attempt and unbundling armadillo using symlinks Signed-off-by: Alessandro Barbieri --- .../RcppArmadillo-0.10.5.0.0.ebuild | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/dev-R/RcppArmadillo/RcppArmadillo-0.10.5.0.0.ebuild b/dev-R/RcppArmadillo/RcppArmadillo-0.10.5.0.0.ebuild index 849f5e730c..f14fd4406c 100644 --- a/dev-R/RcppArmadillo/RcppArmadillo-0.10.5.0.0.ebuild +++ b/dev-R/RcppArmadillo/RcppArmadillo-0.10.5.0.0.ebuild @@ -12,8 +12,25 @@ LICENSE='GPL-2+' DEPEND=" >=dev-lang/R-3.3.0 >=dev-R/Rcpp-0.11.0 + sci-libs/armadillo[lapack] " RDEPEND=" ${DEPEND} dev-R/Rcpp " + +#TODO: correctly link to lapack + +src_prepare() { + default + rm -r inst/include/armadillo_bits || die + rm inst/include/armadillo || die + dosym /usr/include/armadillo_bits inst/include/armadillo_bits + dosym /usr/include/armadillo inst/include/armadillo +} + +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" +}