rstudio: fix qt plugins not found

This commit is contained in:
Massimo Redaelli 2018-11-23 23:10:29 +01:00
parent f11297acb9
commit 5afe1e7c70
2 changed files with 7 additions and 3 deletions

View File

@ -1,5 +1,8 @@
{ stdenv, R, rstudio, makeWrapper, recommendedPackages, packages }:
{ stdenv, R, rstudio, makeWrapper, recommendedPackages, packages, qtbase }:
let
qtVersion = with stdenv.lib.versions; "${major qtbase.version}.${minor qtbase.version}";
in
stdenv.mkDerivation rec {
name = rstudio.name + "-wrapper";
@ -24,7 +27,8 @@ stdenv.mkDerivation rec {
echo -n $R_LIBS_SITE | sed -e 's/:/", "/g' >> $out/${fixLibsR}
echo -n "\"))" >> $out/${fixLibsR}
echo >> $out/${fixLibsR}
makeWrapper ${rstudio}/bin/rstudio $out/bin/rstudio --set R_PROFILE_USER $out/${fixLibsR}
makeWrapper ${rstudio}/bin/rstudio $out/bin/rstudio --set R_PROFILE_USER $out/${fixLibsR} \
--prefix QT_PLUGIN_PATH : ${qtbase}/lib/qt-${qtVersion}/plugins
'';
meta = {

View File

@ -13142,7 +13142,7 @@ with pkgs;
packages = [];
};
rstudioWrapper = callPackage ../development/r-modules/wrapper-rstudio.nix {
rstudioWrapper = libsForQt5.callPackage ../development/r-modules/wrapper-rstudio.nix {
recommendedPackages = with rPackages; [
boot class cluster codetools foreign KernSmooth lattice MASS
Matrix mgcv nlme nnet rpart spatial survival