mirror of
https://github.com/archlinux/aur.git
synced 2026-03-14 23:16:48 +01:00
Fix build: Do not install R packages into home directory
This commit is contained in:
parent
3e53454f0a
commit
a2268fb87f
3 changed files with 12 additions and 25 deletions
6
.SRCINFO
6
.SRCINFO
|
|
@ -1,7 +1,7 @@
|
|||
pkgbase = rstudio-desktop
|
||||
pkgdesc = A powerful and productive integrated development environment (IDE) for R programming language
|
||||
pkgver = 2022.02.2+485
|
||||
pkgrel = 1
|
||||
pkgrel = 2
|
||||
url = https://www.rstudio.com/products/rstudio/
|
||||
arch = x86_64
|
||||
license = AGPL3
|
||||
|
|
@ -18,7 +18,7 @@ pkgbase = rstudio-desktop
|
|||
makedepends = patchelf
|
||||
makedepends = wget
|
||||
makedepends = yarn
|
||||
depends = r>=3.0.1
|
||||
depends = r>=3.3.0
|
||||
depends = boost-libs
|
||||
depends = qt5-sensors
|
||||
depends = qt5-svg
|
||||
|
|
@ -47,7 +47,6 @@ pkgbase = rstudio-desktop
|
|||
source = https://storage.googleapis.com/gwt-releases/gwt-2.8.2.zip
|
||||
source = https://nodejs.org/dist/v14.17.5/node-v14.17.5-linux-x64.tar.gz
|
||||
source = qt.conf
|
||||
source = cran_multithread.patch
|
||||
source = sigstksz_gcc11.patch
|
||||
source = 10952.patch
|
||||
source = pandoc_version.patch
|
||||
|
|
@ -56,7 +55,6 @@ pkgbase = rstudio-desktop
|
|||
sha256sums = 970701dacc55170088f5eb327137cb4a7581ebb4734188dfcc2fad9941745d1b
|
||||
sha256sums = dc04c7e60235ff73536ba0d9e50638090f60cacabfd83184082dce3b330afc6e
|
||||
sha256sums = 723626bfe05dafa545e135e8e61a482df111f488583fef155301acc5ecbbf921
|
||||
sha256sums = c907e6eec5ef324ad498b44fb9926bb5baafc4e0778ca01f6ba9b49dd3a2a980
|
||||
sha256sums = 7b8420db08f848f7baac0f3104c879ac7ce6e27e463f96a6b1c6589cd4b8df82
|
||||
sha256sums = 71c41818d099c07d928aa9689a5fd57bb3dc187b9788a8d5cc528ef6208b7726
|
||||
sha256sums = 71cc9986a02c209960309f0e1dd50f08a8f7e59c1bc09ec45d10058a89299939
|
||||
|
|
|
|||
18
PKGBUILD
18
PKGBUILD
|
|
@ -17,12 +17,12 @@ _nodever=14.17.5
|
|||
_pandocver="current"
|
||||
_quarto="FALSE"
|
||||
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="A powerful and productive integrated development environment (IDE) for R programming language"
|
||||
arch=('x86_64')
|
||||
url="https://www.rstudio.com/products/rstudio/"
|
||||
license=('AGPL3')
|
||||
depends=('r>=3.0.1' boost-libs qt5-sensors qt5-svg qt5-webengine qt5-xmlpatterns postgresql-libs sqlite3 soci clang hunspell-en_US mathjax2 pandoc yaml-cpp)
|
||||
depends=('r>=3.3.0' boost-libs qt5-sensors qt5-svg qt5-webengine qt5-xmlpatterns postgresql-libs sqlite3 soci clang hunspell-en_US mathjax2 pandoc yaml-cpp)
|
||||
makedepends=(git 'cmake>=3.1.0' boost desktop-file-utils jdk8-openjdk apache-ant unzip openssl libcups pam patchelf wget yarn)
|
||||
optdepends=('git: for git support'
|
||||
'subversion: for subversion support'
|
||||
|
|
@ -36,7 +36,6 @@ source=("rstudio-$pkgver.tar.gz::https://github.com/rstudio/rstudio/archive/refs
|
|||
"https://storage.googleapis.com/gwt-releases/gwt-${_gwtver}.zip"
|
||||
"https://nodejs.org/dist/v${_nodever}/node-v${_nodever}-linux-x64.tar.gz"
|
||||
"qt.conf"
|
||||
"cran_multithread.patch"
|
||||
"sigstksz_gcc11.patch"
|
||||
"10952.patch"
|
||||
"pandoc_version.patch")
|
||||
|
|
@ -46,7 +45,6 @@ sha256sums=('a9351fcd3bb4ab1f7d526b289dad06f02800d5b883655d9a49fa4b7c1ce6b299'
|
|||
'970701dacc55170088f5eb327137cb4a7581ebb4734188dfcc2fad9941745d1b'
|
||||
'dc04c7e60235ff73536ba0d9e50638090f60cacabfd83184082dce3b330afc6e'
|
||||
'723626bfe05dafa545e135e8e61a482df111f488583fef155301acc5ecbbf921'
|
||||
'c907e6eec5ef324ad498b44fb9926bb5baafc4e0778ca01f6ba9b49dd3a2a980'
|
||||
'7b8420db08f848f7baac0f3104c879ac7ce6e27e463f96a6b1c6589cd4b8df82'
|
||||
'71c41818d099c07d928aa9689a5fd57bb3dc187b9788a8d5cc528ef6208b7726'
|
||||
'71cc9986a02c209960309f0e1dd50f08a8f7e59c1bc09ec45d10058a89299939')
|
||||
|
|
@ -55,9 +53,6 @@ noextract=("gin-${_ginver}.zip")
|
|||
|
||||
prepare() {
|
||||
cd ${srcdir}/${_srcname}
|
||||
local JOBS; JOBS="$(grep -oP -- "-j\s*\K[0-9]+" <<< "${MAKEFLAGS}")" || JOBS="1"
|
||||
sed "s/@@proc_num@@/${JOBS}/" -i ${srcdir}/cran_multithread.patch
|
||||
patch -p1 < ${srcdir}/cran_multithread.patch
|
||||
patch -p1 < ${srcdir}/sigstksz_gcc11.patch
|
||||
# Fix for quarto/pandoc location
|
||||
# https://github.com/rstudio/rstudio/pull/10952
|
||||
|
|
@ -116,7 +111,14 @@ build() {
|
|||
cd ${srcdir}
|
||||
|
||||
msg "Downloading and installing R packages..."
|
||||
bash "${srcdir}/${_srcname}"/dependencies/common/install-packages
|
||||
export R_LIBS_USER="${srcdir}/${_srcname}/dependencies/R"
|
||||
_JOBS="$(grep -oP -- "-j\s*\K[0-9]+" <<< "${MAKEFLAGS}")" || _JOBS="1"
|
||||
mkdir -p "${R_LIBS_USER}"
|
||||
for RPKG in rmarkdown renv testthat xml2 yaml; do
|
||||
RINSTALLCMD="if("'!'"require($RPKG, quietly = TRUE)) { options(Ncpus = ${_JOBS} ); install.packages('$RPKG', lib='$R_LIBS_USER', repos='https://cran.rstudio.com/') }"
|
||||
echo "> $RINSTALLCMD"
|
||||
Rscript -e "$RINSTALLCMD"
|
||||
done
|
||||
|
||||
export PATH=/usr/lib/jvm/java-8-openjdk/jre/bin/:${PATH}
|
||||
export RSTUDIO_VERSION_MAJOR=${_vermajor}
|
||||
|
|
|
|||
|
|
@ -1,13 +0,0 @@
|
|||
diff --git a/dependencies/common/install-packages b/dependencies/common/install-packages
|
||||
index e0d184e5f0..658fd31fd4 100755
|
||||
--- a/dependencies/common/install-packages
|
||||
+++ b/dependencies/common/install-packages
|
||||
@@ -104,7 +104,7 @@ fi
|
||||
|
||||
# install packages needed to run tests
|
||||
for RPKG in rmarkdown renv testthat xml2 yaml; do
|
||||
- RINSTALLCMD="if("'!'"require($RPKG, quietly = TRUE)) { install.packages('$RPKG', lib='$RPKGLIB', repos='https://cran.rstudio.com/') }"
|
||||
+ RINSTALLCMD="if("'!'"require($RPKG, quietly = TRUE)) { options(Ncpus = @@proc_num@@ ); install.packages('$RPKG', lib='$RPKGLIB', repos='https://cran.rstudio.com/') }"
|
||||
echo "> $RINSTALLCMD"
|
||||
Rscript -e "$RINSTALLCMD"
|
||||
done
|
||||
Loading…
Add table
Reference in a new issue