r-modules: bioc and cran update

This commit is contained in:
Justin Bedo
2020-08-20 16:42:21 +10:00
parent fd250d57bb
commit 6bec22ee40
6 changed files with 5910 additions and 5051 deletions

View File

@@ -230,7 +230,6 @@ let
};
packagesWithNativeBuildInputs = {
abn = [ pkgs.gsl_1 ];
adimpro = [ pkgs.imagemagick ];
animation = [ pkgs.which ];
audio = [ pkgs.portaudio ];
@@ -281,7 +280,6 @@ let
ncdf4 = [ pkgs.netcdf ];
nloptr = [ pkgs.nlopt pkgs.pkgconfig ];
odbc = [ pkgs.unixODBC ];
outbreaker = [ pkgs.gsl_1 ];
pander = [ pkgs.pandoc pkgs.which ];
pbdMPI = [ pkgs.openmpi ];
pbdNCDF4 = [ pkgs.netcdf ];
@@ -293,8 +291,6 @@ let
png = [ pkgs.libpng.dev ];
proj4 = [ pkgs.proj ];
protolite = [ pkgs.protobuf ];
qtbase = [ pkgs.qt4 ];
qtpaint = [ pkgs.qt4 ];
R2SWF = [ pkgs.zlib pkgs.libpng pkgs.freetype.dev ];
RAppArmor = [ pkgs.libapparmor ];
rapportools = [ pkgs.which ];
@@ -307,13 +303,12 @@ let
reprex = [ pkgs.which ];
rgdal = [ pkgs.proj.dev pkgs.gdal ];
rgeos = [ pkgs.geos ];
rggobi = [ pkgs.ggobi pkgs.gtk2.dev pkgs.libxml2.dev ];
Rglpk = [ pkgs.glpk ];
RGtk2 = [ pkgs.gtk2.dev ];
rhdf5 = [ pkgs.zlib ];
Rhdf5lib = [ pkgs.zlib ];
Rhpc = [ pkgs.zlib pkgs.bzip2.dev pkgs.icu pkgs.lzma.dev pkgs.openmpi pkgs.pcre.dev ];
Rhtslib = [ pkgs.zlib.dev pkgs.automake pkgs.autoconf ];
Rhtslib = [ pkgs.zlib.dev pkgs.automake pkgs.autoconf pkgs.bzip2.dev pkgs.lzma.dev pkgs.curl.dev ];
rjags = [ pkgs.jags ];
rJava = [ pkgs.zlib pkgs.bzip2.dev pkgs.icu pkgs.lzma.dev pkgs.pcre.dev pkgs.jdk pkgs.libzip ];
Rlibeemd = [ pkgs.gsl_1 ];
@@ -353,7 +348,6 @@ let
TAQMNGR = [ pkgs.zlib.dev ];
tesseract = [ pkgs.tesseract pkgs.leptonica ];
tiff = [ pkgs.libtiff.dev ];
TKF = [ pkgs.gsl_1 ];
tkrplot = [ pkgs.xorg.libX11 pkgs.tk.dev ];
topicmodels = [ pkgs.gsl_1 ];
udunits2 = [ pkgs.udunits pkgs.expat ];
@@ -371,10 +365,10 @@ let
gmapR = [ pkgs.zlib.dev ];
Rsubread = [ pkgs.zlib.dev ];
XVector = [ pkgs.zlib.dev ];
Rsamtools = [ pkgs.zlib.dev ];
Rsamtools = [ pkgs.zlib.dev pkgs.curl.dev ];
rtracklayer = [ pkgs.zlib.dev ];
affyio = [ pkgs.zlib.dev ];
VariantAnnotation = [ pkgs.zlib.dev ];
VariantAnnotation = [ pkgs.zlib.dev pkgs.curl.dev ];
snpStats = [ pkgs.zlib.dev ];
};
@@ -391,12 +385,9 @@ let
pbdZMQ = lib.optionals stdenv.isDarwin [ pkgs.darwin.binutils ];
RMark = [ pkgs.which ];
RPushbullet = [ pkgs.which ];
qtpaint = [ pkgs.cmake ];
qtbase = [ pkgs.cmake pkgs.perl ];
RcppEigen = [ pkgs.libiconv ];
RCurl = [ pkgs.curl.dev ];
R2SWF = [ pkgs.pkgconfig ];
rggobi = [ pkgs.pkgconfig ];
rgl = [ pkgs.libGLU pkgs.libGLU.dev pkgs.libGL pkgs.xlibsWrapper ];
RGtk2 = [ pkgs.pkgconfig ];
RProtoBuf = [ pkgs.pkgconfig ];
@@ -458,9 +449,7 @@ let
"AnthropMMD"
"aplpack"
"asbio"
"AtelieR"
"BAT"
"bayesDem"
"BCA"
"betapart"
"BiodiversityR"
@@ -495,7 +484,6 @@ let
"dynBiplotGUI"
"EasyqpcR"
"EcoVirtual"
"ENiRG"
"exactLoglinTest"
"fat2Lpoly"
"fbati"
@@ -505,7 +493,6 @@ let
"FFD"
"fgui"
"fisheyeR"
"fit4NM"
"forams"
"forensim"
"FreeSortR"
@@ -518,15 +505,12 @@ let
"GGEBiplotGUI"
"gnm"
"GPCSIV"
"GrammR"
"GrapheR"
"GroupSeq"
"gsubfn"
"GUniFrac"
"gWidgets2RGtk2"
"gWidgets2tcltk"
"gWidgetsRGtk2"
"gWidgetstcltk"
"HH"
"HiveR"
"ic50"
@@ -542,14 +526,10 @@ let
"LS2Wstat"
"MareyMap"
"memgene"
"MergeGUI"
"metacom"
"Meth27QC"
"MetSizeR"
"MicroStrategyR"
"migui"
"miniGUI"
"MissingDataGUI"
"mixsep"
"MplusAutomation"
"mpmcorrelogram"
@@ -567,7 +547,6 @@ let
"pez"
"phylotools"
"picante"
"PKgraph"
"plotSEMM"
"plsRbeta"
"plsRglm"
@@ -578,8 +557,6 @@ let
"prefmod"
"PrevMap"
"ProbForecastGOP"
"qtbase"
"qtpaint"
"r4ss"
"RandomFields"
"rareNMtests"
@@ -598,7 +575,6 @@ let
"RcmdrPlugin_KMggplot2"
"RcmdrPlugin_lfstat"
"RcmdrPlugin_MA"
"RcmdrPlugin_mosaic"
"RcmdrPlugin_MPAStats"
"RcmdrPlugin_orloca"
"RcmdrPlugin_plotByGroup"
@@ -616,16 +592,12 @@ let
"RcmdrPlugin_UCA"
"recluster"
"relimp"
"RenextGUI"
"reshapeGUI"
"rgl"
"RHRV"
"rich"
"RNCEP"
"RQDA"
"RSDA"
"RSurvey"
"RunuranGUI"
"simba"
"Simile"
"SimpleTable"
@@ -662,13 +634,13 @@ let
"vegan"
"vegan3d"
"vegclust"
"WMCapacity"
"x12GUI"
];
packagesToSkipCheck = [
"Rmpi" # tries to run MPI processes
"pbdMPI" # tries to run MPI processes
"data_table" # fails to rename shared library before check
];
# Packages which cannot be installed due to lack of dependencies or other reasons.
@@ -723,8 +695,9 @@ let
});
data_table = old.data_table.overrideDerivation (attrs: {
NIX_CFLAGS_COMPILE = attrs.NIX_CFLAGS_COMPILE
+ lib.optionalString stdenv.isDarwin " -fopenmp";
NIX_CFLAGS_COMPILE = attrs.NIX_CFLAGS_COMPILE + " -fopenmp";
patchPhase = "patchShebangs configure";
postInstall = "mv $out/library/data.table/libs/{data.table,datatable}.so";
});
ModelMetrics = old.ModelMetrics.overrideDerivation (attrs: {
@@ -772,10 +745,6 @@ let
'';
});
qtbase = old.qtbase.overrideDerivation (attrs: {
patches = [ ./patches/qtbase.patch ];
});
Rmpi = old.Rmpi.overrideDerivation (attrs: {
configureFlags = [
"--with-Rmpi-type=OPENMPI"