From: "David Roman" <davidroman96@gmail.com> To: gentoo-commits@lists.gentoo.org Subject: [gentoo-commits] repo/proj/guru:dev commit in: dev-R/RcppArmadillo/ Date: Mon, 31 Jul 2023 15:48:04 +0000 (UTC) [thread overview] Message-ID: <1690818472.1d688f7269dbc406063eb767a7ad4c8d0a01dc71.davidroman@gentoo> (raw) commit: 1d688f7269dbc406063eb767a7ad4c8d0a01dc71 Author: David Roman <davidroman96 <AT> gmail <DOT> com> AuthorDate: Mon Jul 31 15:43:45 2023 +0000 Commit: David Roman <davidroman96 <AT> gmail <DOT> com> CommitDate: Mon Jul 31 15:47:52 2023 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1d688f72 dev-R/RcppArmadillo: add 0.12.4.1.0 Signed-off-by: David Roman <davidroman96 <AT> gmail.com> dev-R/RcppArmadillo/Manifest | 1 + .../RcppArmadillo/RcppArmadillo-0.12.4.1.0.ebuild | 57 ++++++++++++++++++++++ 2 files changed, 58 insertions(+) diff --git a/dev-R/RcppArmadillo/Manifest b/dev-R/RcppArmadillo/Manifest index 051bc7d813..972ceec1cf 100644 --- a/dev-R/RcppArmadillo/Manifest +++ b/dev-R/RcppArmadillo/Manifest @@ -1,2 +1,3 @@ DIST RcppArmadillo_0.10.2.2.0.tar.gz 1661194 BLAKE2B 0c1de4e8d6278aa72c8bed99ca40a195b26cb6d23b2f45841d547c64247c1ffa398fd086874866c0764027737055fc60a420f105a2a443e74eb473a6e7c06885 SHA512 b068fae82278165d36756658fc3813302ad253bddc3d869034ab0fb81519596ca396e56bb35fe8cae372ff2d4557b55a52522698fcd6c2f30867c1f1b557b662 DIST RcppArmadillo_0.10.8.1.0.tar.gz 1364404 BLAKE2B 263b3103c1ea86991732fd4a4254803863c85ff5e516417560cfced4b60cb9a0d50cde6db5f0eb9f07ea4814b285bf10da3d8131a434c9b20dfb44b6cbfa2808 SHA512 d1c3f445b1538cc79d1b422639321695e276a934d453084497a84a2ba48bc263614d140f5fd4cc2fb73e1ac565c56bbdd7e23a3b60448232178afd907d07e567 +DIST RcppArmadillo_0.12.4.1.0.tar.gz 1373512 BLAKE2B 9228e80227c9f78be552c71bebb299a96306b7676b2d6c94657d1622b01f341d5846937451d195a25109232aa675303c29413ea84fb32bd23954c5564a146332 SHA512 33ad6c44606f1d16a67861aafdb0ea5750eb795974bfb0a594408e6ba82eedc3a1f8efd1cb5003cf3a4766cafd6fd6d6a4270d043339de3a56f22de22aa9b15f diff --git a/dev-R/RcppArmadillo/RcppArmadillo-0.12.4.1.0.ebuild b/dev-R/RcppArmadillo/RcppArmadillo-0.12.4.1.0.ebuild new file mode 100644 index 0000000000..30280253aa --- /dev/null +++ b/dev-R/RcppArmadillo/RcppArmadillo-0.12.4.1.0.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +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/${PN}_${PV}.tar.gz" + +SLOT="0/${PV}" +KEYWORDS="~amd64" +LICENSE='GPL-2+' + +DEPEND=" + >=dev-lang/R-3.3.0 + >=dev-R/Rcpp-0.11.0 + =sci-libs/armadillo-${MY_PV}*:=[lapack] +" +RDEPEND="${DEPEND}" + +SUGGESTED_PACKAGES=" + dev-R/tinytest + virtual/Matrix + dev-R/pkgKitten + dev-R/reticulate + dev-R/slam +" + +#TODO: correctly link to lapack + +src_prepare() { + R-packages_src_prepare + + #remove bundled + rm -r inst/include/armadillo_bits || die + rm inst/include/armadillo || die + + #link to sci-libs/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 + + R_includedir="/usr/$(get_libdir)/R/site-library/${PN}/include" + dosym8 -r /usr/include/armadillo "${R_includedir}/armadillo" + + dodir /usr/include/armadillo_bits + for file in "${ED}/${R_includedir}"/armadillo_bits/*; do + filename=$(basename "${file}") + dosym8 -r /usr/include/armadillo_bits/${filename} "${R_includedir}/armadillo_bits/${filename}" + done +}
WARNING: multiple messages have this Message-ID (diff)
From: "David Roman" <davidroman96@gmail.com> To: gentoo-commits@lists.gentoo.org Subject: [gentoo-commits] repo/proj/guru:master commit in: dev-R/RcppArmadillo/ Date: Mon, 31 Jul 2023 15:52:10 +0000 (UTC) [thread overview] Message-ID: <1690818472.1d688f7269dbc406063eb767a7ad4c8d0a01dc71.davidroman@gentoo> (raw) Message-ID: <20230731155210.BBVvHEKGqjbJQKGXn-M8LbT0G49dalUMJ_cttaLxxA0@z> (raw) commit: 1d688f7269dbc406063eb767a7ad4c8d0a01dc71 Author: David Roman <davidroman96 <AT> gmail <DOT> com> AuthorDate: Mon Jul 31 15:43:45 2023 +0000 Commit: David Roman <davidroman96 <AT> gmail <DOT> com> CommitDate: Mon Jul 31 15:47:52 2023 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1d688f72 dev-R/RcppArmadillo: add 0.12.4.1.0 Signed-off-by: David Roman <davidroman96 <AT> gmail.com> dev-R/RcppArmadillo/Manifest | 1 + .../RcppArmadillo/RcppArmadillo-0.12.4.1.0.ebuild | 57 ++++++++++++++++++++++ 2 files changed, 58 insertions(+) diff --git a/dev-R/RcppArmadillo/Manifest b/dev-R/RcppArmadillo/Manifest index 051bc7d813..972ceec1cf 100644 --- a/dev-R/RcppArmadillo/Manifest +++ b/dev-R/RcppArmadillo/Manifest @@ -1,2 +1,3 @@ DIST RcppArmadillo_0.10.2.2.0.tar.gz 1661194 BLAKE2B 0c1de4e8d6278aa72c8bed99ca40a195b26cb6d23b2f45841d547c64247c1ffa398fd086874866c0764027737055fc60a420f105a2a443e74eb473a6e7c06885 SHA512 b068fae82278165d36756658fc3813302ad253bddc3d869034ab0fb81519596ca396e56bb35fe8cae372ff2d4557b55a52522698fcd6c2f30867c1f1b557b662 DIST RcppArmadillo_0.10.8.1.0.tar.gz 1364404 BLAKE2B 263b3103c1ea86991732fd4a4254803863c85ff5e516417560cfced4b60cb9a0d50cde6db5f0eb9f07ea4814b285bf10da3d8131a434c9b20dfb44b6cbfa2808 SHA512 d1c3f445b1538cc79d1b422639321695e276a934d453084497a84a2ba48bc263614d140f5fd4cc2fb73e1ac565c56bbdd7e23a3b60448232178afd907d07e567 +DIST RcppArmadillo_0.12.4.1.0.tar.gz 1373512 BLAKE2B 9228e80227c9f78be552c71bebb299a96306b7676b2d6c94657d1622b01f341d5846937451d195a25109232aa675303c29413ea84fb32bd23954c5564a146332 SHA512 33ad6c44606f1d16a67861aafdb0ea5750eb795974bfb0a594408e6ba82eedc3a1f8efd1cb5003cf3a4766cafd6fd6d6a4270d043339de3a56f22de22aa9b15f diff --git a/dev-R/RcppArmadillo/RcppArmadillo-0.12.4.1.0.ebuild b/dev-R/RcppArmadillo/RcppArmadillo-0.12.4.1.0.ebuild new file mode 100644 index 0000000000..30280253aa --- /dev/null +++ b/dev-R/RcppArmadillo/RcppArmadillo-0.12.4.1.0.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +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/${PN}_${PV}.tar.gz" + +SLOT="0/${PV}" +KEYWORDS="~amd64" +LICENSE='GPL-2+' + +DEPEND=" + >=dev-lang/R-3.3.0 + >=dev-R/Rcpp-0.11.0 + =sci-libs/armadillo-${MY_PV}*:=[lapack] +" +RDEPEND="${DEPEND}" + +SUGGESTED_PACKAGES=" + dev-R/tinytest + virtual/Matrix + dev-R/pkgKitten + dev-R/reticulate + dev-R/slam +" + +#TODO: correctly link to lapack + +src_prepare() { + R-packages_src_prepare + + #remove bundled + rm -r inst/include/armadillo_bits || die + rm inst/include/armadillo || die + + #link to sci-libs/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 + + R_includedir="/usr/$(get_libdir)/R/site-library/${PN}/include" + dosym8 -r /usr/include/armadillo "${R_includedir}/armadillo" + + dodir /usr/include/armadillo_bits + for file in "${ED}/${R_includedir}"/armadillo_bits/*; do + filename=$(basename "${file}") + dosym8 -r /usr/include/armadillo_bits/${filename} "${R_includedir}/armadillo_bits/${filename}" + done +}
next reply other threads:[~2023-07-31 15:48 UTC|newest] Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top 2023-07-31 15:48 David Roman [this message] 2023-07-31 15:52 ` [gentoo-commits] repo/proj/guru:master commit in: dev-R/RcppArmadillo/ David Roman -- strict thread matches above, loose matches on Subject: below -- 2023-07-31 15:52 David Roman 2023-07-31 15:48 ` [gentoo-commits] repo/proj/guru:dev " David Roman 2023-07-31 15:48 David Roman 2023-07-29 15:04 [gentoo-commits] repo/proj/guru:master " Florian Schmaus 2023-07-29 15:04 ` [gentoo-commits] repo/proj/guru:dev " Florian Schmaus 2022-05-28 12:53 Alessandro Barbieri 2022-04-20 21:57 Alessandro Barbieri 2022-03-11 2:02 Alessandro Barbieri 2022-02-24 7:54 Anna Vyalkova 2022-02-23 13:44 Anna Vyalkova 2022-02-17 21:11 Anna Vyalkova 2022-02-09 13:12 Anna Vyalkova 2021-06-01 4:56 Alessandro Barbieri 2021-05-31 23:38 Alessandro Barbieri 2021-05-31 22:04 Alessandro Barbieri
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=1690818472.1d688f7269dbc406063eb767a7ad4c8d0a01dc71.davidroman@gentoo \ --to=davidroman96@gmail.com \ --cc=gentoo-commits@lists.gentoo.org \ --cc=gentoo-dev@lists.gentoo.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox