aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndré Erdmann <dywi@mailerd.de>2012-06-22 20:10:22 +0200
committerAndré Erdmann <dywi@mailerd.de>2012-06-22 20:10:22 +0200
commit0085c0ed8b384b6f06311b47c49fd331b4b53250 (patch)
tree1c245a08e0c6e0ec18ac0801c6d23746295e22e9
parentupdate README (diff)
downloadR_overlay-0085c0ed8b384b6f06311b47c49fd331b4b53250.tar.gz
R_overlay-0085c0ed8b384b6f06311b47c49fd331b4b53250.tar.bz2
R_overlay-0085c0ed8b384b6f06311b47c49fd331b4b53250.zip
eclass file
* this file has been written by Calchan new file: eclass/R-packages.eclass
-rw-r--r--eclass/R-packages.eclass34
1 files changed, 34 insertions, 0 deletions
diff --git a/eclass/R-packages.eclass b/eclass/R-packages.eclass
new file mode 100644
index 0000000..8eac623
--- /dev/null
+++ b/eclass/R-packages.eclass
@@ -0,0 +1,34 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils
+
+EXPORT_FUNCTIONS src_unpack src_prepare src_compile src_install
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="byte-compile"
+
+DEPEND="dev-lang/R"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}"
+
+R-packages_src_unpack() {
+ unpack ${A}
+ mv ${PN} ${P}
+}
+
+R-packages_src_prepare() {
+ epatch_user
+}
+
+R-packages_src_compile() {
+ R CMD INSTALL ${S}/${P} -l . $(use byte-compile && echo "--byte-compile")
+}
+
+R-packages_src_install() {
+ insinto "${EPREFIX}/usr/$(get_libdir)/R/site-library"
+ doins -r ${PN}
+}