Rstudio: 1.2.5033 -> 1.2.5042
Need the patch to backport a fix so Rstudio compiles against R 4.0.0
This commit is contained in:
parent
cb1a13ad98
commit
56be910cd3
@ -1,4 +1,4 @@
|
|||||||
{ lib, mkDerivation, fetchurl, fetchFromGitHub, makeDesktopItem, cmake, boost, zlib
|
{ lib, mkDerivation, fetchurl, fetchpatch, fetchFromGitHub, makeDesktopItem, cmake, boost, zlib
|
||||||
, openssl, R, qtbase, qtxmlpatterns, qtsensors, qtwebengine, qtwebchannel
|
, openssl, R, qtbase, qtxmlpatterns, qtsensors, qtwebengine, qtwebchannel
|
||||||
, libuuid, hunspellDicts, unzip, ant, jdk, gnumake, makeWrapper, pandoc
|
, libuuid, hunspellDicts, unzip, ant, jdk, gnumake, makeWrapper, pandoc
|
||||||
, llvmPackages
|
, llvmPackages
|
||||||
@ -8,7 +8,7 @@ with lib;
|
|||||||
let
|
let
|
||||||
verMajor = "1";
|
verMajor = "1";
|
||||||
verMinor = "2";
|
verMinor = "2";
|
||||||
verPatch = "5033";
|
verPatch = "5042";
|
||||||
version = "${verMajor}.${verMinor}.${verPatch}";
|
version = "${verMajor}.${verMinor}.${verPatch}";
|
||||||
ginVer = "2.1.2";
|
ginVer = "2.1.2";
|
||||||
gwtVer = "2.8.1";
|
gwtVer = "2.8.1";
|
||||||
@ -26,11 +26,19 @@ mkDerivation rec {
|
|||||||
owner = "rstudio";
|
owner = "rstudio";
|
||||||
repo = "rstudio";
|
repo = "rstudio";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "0f3p2anz9xay2859bxj3bvyj582igsp628qxsccpkgn0jifvi4np";
|
sha256 = "1n67fa357v51j3z1ma8v2ydfsx3y8n10k2svmfcf4mdzsi8w0kc5";
|
||||||
};
|
};
|
||||||
|
|
||||||
# Hack RStudio to only use the input R and provided libclang.
|
# Hack RStudio to only use the input R and provided libclang.
|
||||||
patches = [ ./r-location.patch ./clang-location.patch ];
|
patches = [ ./r-location.patch ./clang-location.patch
|
||||||
|
(fetchpatch {
|
||||||
|
# Fetch a patch to ensure Rstudio compiles against R
|
||||||
|
# 4.0.0, should be removed next 1.2.X Rstudio update
|
||||||
|
# or possibly 1.3.X
|
||||||
|
url = "https://github.com/rstudio/rstudio/commit/3fb2397c2f208bb8ace0bbaf269481ccb96b5b20.patch";
|
||||||
|
sha256 = "0qpgjy6aash0fc0xbns42cwpj3nsw49nkbzwyq8az01xwg81g0f3";
|
||||||
|
})
|
||||||
|
];
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
substituteInPlace src/cpp/core/r_util/REnvironmentPosix.cpp --replace '@R@' ${R}
|
substituteInPlace src/cpp/core/r_util/REnvironmentPosix.cpp --replace '@R@' ${R}
|
||||||
substituteInPlace src/cpp/core/libclang/LibClang.cpp \
|
substituteInPlace src/cpp/core/libclang/LibClang.cpp \
|
||||||
|
Loading…
Reference in New Issue
Block a user