Gentoo Archives: gentoo-commits

From: Benda XU <heroxbd@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/R_overlay:master commit in: files/eclass/
Date: Mon, 28 May 2018 08:28:06
Message-Id: 1527494860.9cbd621514659738f3a8943e4bde3d90c8febfc3.heroxbd@gentoo
1 commit: 9cbd621514659738f3a8943e4bde3d90c8febfc3
2 Author: Benda Xu <heroxbd <AT> gentoo <DOT> org>
3 AuthorDate: Mon May 28 08:07:40 2018 +0000
4 Commit: Benda XU <heroxbd <AT> gentoo <DOT> org>
5 CommitDate: Mon May 28 08:07:40 2018 +0000
6 URL: https://gitweb.gentoo.org/proj/R_overlay.git/commit/?id=9cbd6215
7
8 Only move source directory when needed.
9
10 This supports packages from outside CRAN.
11
12 Fix typo in the last commit.
13
14 files/eclass/R-packages.eclass | 6 ++++--
15 1 file changed, 4 insertions(+), 2 deletions(-)
16
17 diff --git a/files/eclass/R-packages.eclass b/files/eclass/R-packages.eclass
18 index 7d2afc6..5c3b66c 100644
19 --- a/files/eclass/R-packages.eclass
20 +++ b/files/eclass/R-packages.eclass
21 @@ -15,7 +15,9 @@ RDEPEND="${DEPEND}"
22
23 R-packages_src_unpack() {
24 unpack ${A}
25 - mv ${PN//_/.} ${P}
26 + if [[ -d "${PN//_/.}" ]] && [[ ! -d "${P}" ]]; then
27 + mv ${PN//_/.} ${P}
28 + fi
29 }
30
31 R-packages_src_prepare() {
32 @@ -29,7 +31,7 @@ R-packages_src_compile() {
33
34 R-packages_src_install() {
35 insinto /usr/$(get_libdir)/R/site-library
36 - doins -r "${WORKDIR}"/${PN//_/.}y
37 + doins -r "${WORKDIR}"/${PN//_/.}
38 }
39
40 R-packages_pkg_postinst() {