diff options
author | Jenya Sovetkin | 2018-11-26 12:43:11 +0100 |
---|---|---|
committer | Jenya Sovetkin | 2018-11-26 12:43:11 +0100 |
commit | 105f2236dd911722cc66a605668a45ac4a2fb910 (patch) | |
tree | 4d8b84aca2acb7adb4fccbb21a28ff9640f09c68 | |
parent | 9e7f0d988cab3b7b0e73d8fe8bd47013ea703713 (diff) | |
download | aur-105f2236dd911722cc66a605668a45ac4a2fb910.tar.gz |
install using an R script
that way dependencies will be resolved
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 8 | ||||
-rw-r--r-- | setup.R | 9 |
3 files changed, 16 insertions, 3 deletions
@@ -11,7 +11,9 @@ pkgbase = ledger-plots-git optdepends = ledger: otherwise the script is useless provides = ledger-plots source = git+https://github.com/esovetkin/ledger-plots.git + source = setup.R md5sums = SKIP + md5sums = adb815b64f7eaf0f8f6df440e301a378 pkgname = ledger-plots-git @@ -14,9 +14,10 @@ replaces=() backup=() options=() install=() -source=('git+https://github.com/esovetkin/ledger-plots.git') +source=('git+https://github.com/esovetkin/ledger-plots.git' 'setup.R') noextract=() -md5sums=('SKIP') +md5sums=('SKIP' + 'adb815b64f7eaf0f8f6df440e301a378') _gitroot=git://github.com/esovetkin/ledger-plots _gitname=ledger-plots @@ -32,7 +33,8 @@ package() { mkdir -p ${pkgdir}/usr/lib/R/library cd "${srcdir}/${_gitname}" - R CMD INSTALL ledgerplots -l ${pkgdir}/usr/lib/R/library + Rscript --vanilla "${srcdir}/setup.R" "${pkgdir}/usr/lib/R/library" + install -vDm755 ${pkgdir}/usr/lib/R/library/ledgerplots/exec/ledger-plots "${pkgdir}/usr/bin/ledger-plots" install -vDm644 LICENSE "${pkgdir}/usr/share/licenses/$pkgname/LICENSE" } diff --git a/setup.R b/setup.R new file mode 100644 index 000000000000..ac8fbbb106cc --- /dev/null +++ b/setup.R @@ -0,0 +1,9 @@ +#!/usr/bin/env Rscript +args = commandArgs(trailingOnly=TRUE) + +if (!require("remotes",quietly=TRUE)) + install.packages("remotes", + lib=args[1], + repo="https://cloud.r-project.org/") + +remotes::install_local("ledgerplots",lib=args[1]) |