r-modules: Fix a number of popular R packages
The R V8 package still depends on V8 3.14 so this is also included.
This commit is contained in:
committed by
Domen Kožar
parent
43f94ff5a9
commit
8870d1a67d
@@ -253,6 +253,7 @@ let
|
||||
fftwtools = [ pkgs.fftw.dev ];
|
||||
Formula = [ pkgs.gmp ];
|
||||
geoCount = [ pkgs.gsl_1 ];
|
||||
gdtools = [ pkgs.cairo.dev pkgs.fontconfig.lib pkgs.freetype.dev ];
|
||||
git2r = [ pkgs.zlib.dev pkgs.openssl.dev ];
|
||||
GLAD = [ pkgs.gsl_1 ];
|
||||
glpkAPI = [ pkgs.gmp pkgs.glpk ];
|
||||
@@ -260,32 +261,37 @@ let
|
||||
graphscan = [ pkgs.gsl_1 ];
|
||||
gsl = [ pkgs.gsl_1 ];
|
||||
h5 = [ pkgs.hdf5-cpp pkgs.which ];
|
||||
haven = [ pkgs.libiconv ];
|
||||
h5vc = [ pkgs.zlib.dev ];
|
||||
HiCseg = [ pkgs.gsl_1 ];
|
||||
imager = [ pkgs.x11 ];
|
||||
iBMQ = [ pkgs.gsl_1 ];
|
||||
igraph = [ pkgs.gmp ];
|
||||
igraph = [ pkgs.gmp pkgs.libxml2.dev ];
|
||||
JavaGD = [ pkgs.jdk ];
|
||||
jpeg = [ pkgs.libjpeg.dev ];
|
||||
KFKSDS = [ pkgs.gsl_1 ];
|
||||
kza = [ pkgs.fftw.dev ];
|
||||
libamtrack = [ pkgs.gsl_1 ];
|
||||
magick = [ pkgs.imagemagick.dev ];
|
||||
mixcat = [ pkgs.gsl_1 ];
|
||||
mvabund = [ pkgs.gsl_1 ];
|
||||
mwaved = [ pkgs.fftw.dev ];
|
||||
ncdf4 = [ pkgs.netcdf ];
|
||||
nloptr = [ pkgs.nlopt ];
|
||||
openssl = [ pkgs.openssl.dev ];
|
||||
odbc = [ pkgs.unixODBC ];
|
||||
openssl = [ pkgs.openssl pkgs.openssl.dev ];
|
||||
outbreaker = [ pkgs.gsl_1 ];
|
||||
pander = [ pkgs.pandoc pkgs.which ];
|
||||
pbdMPI = [ pkgs.openmpi ];
|
||||
pbdNCDF4 = [ pkgs.netcdf ];
|
||||
pbdPROF = [ pkgs.openmpi ];
|
||||
pbdZMQ = [ pkgs.which ];
|
||||
pdftools = [ pkgs.poppler.dev ];
|
||||
PKI = [ pkgs.openssl.dev ];
|
||||
png = [ pkgs.libpng.dev ];
|
||||
PopGenome = [ pkgs.zlib.dev ];
|
||||
proj4 = [ pkgs.proj ];
|
||||
protolite = [ pkgs.protobuf ];
|
||||
qtbase = [ pkgs.qt4 ];
|
||||
qtpaint = [ pkgs.qt4 ];
|
||||
R2GUESS = [ pkgs.gsl_1 ];
|
||||
@@ -293,6 +299,7 @@ let
|
||||
RAppArmor = [ pkgs.libapparmor ];
|
||||
rapportools = [ pkgs.which ];
|
||||
rapport = [ pkgs.which ];
|
||||
readxl = [ pkgs.libiconv ];
|
||||
rbamtools = [ pkgs.zlib.dev ];
|
||||
rcdd = [ pkgs.gmp.dev ];
|
||||
RcppCNPy = [ pkgs.zlib.dev ];
|
||||
@@ -315,14 +322,15 @@ let
|
||||
rmatio = [ pkgs.zlib.dev ];
|
||||
Rmpfr = [ pkgs.gmp pkgs.mpfr.dev ];
|
||||
Rmpi = [ pkgs.openmpi ];
|
||||
RMySQL = [ pkgs.zlib pkgs.mysql.lib ];
|
||||
RMySQL = [ pkgs.zlib pkgs.mysql.lib pkgs.mariadb pkgs.openssl.dev ];
|
||||
RNetCDF = [ pkgs.netcdf pkgs.udunits ];
|
||||
RODBCext = [ pkgs.libiodbc ];
|
||||
RODBC = [ pkgs.libiodbc ];
|
||||
rpanel = [ pkgs.bwidget ];
|
||||
rpg = [ pkgs.postgresql ];
|
||||
rphast = [ pkgs.pcre.dev pkgs.zlib pkgs.bzip2 pkgs.gzip pkgs.readline ];
|
||||
Rpoppler = [ pkgs.poppler ];
|
||||
RPostgreSQL = [ pkgs.postgresql ];
|
||||
RPostgreSQL = [ pkgs.postgresql pkgs.postgresql ];
|
||||
RProtoBuf = [ pkgs.protobuf ];
|
||||
rPython = [ pkgs.python ];
|
||||
RSclient = [ pkgs.openssl.dev ];
|
||||
@@ -331,6 +339,7 @@ let
|
||||
rtfbs = [ pkgs.zlib pkgs.pcre.dev pkgs.bzip2 pkgs.gzip pkgs.readline ];
|
||||
rtiff = [ pkgs.libtiff.dev ];
|
||||
runjags = [ pkgs.jags ];
|
||||
RSymphony = [ pkgs.symphony ];
|
||||
RVowpalWabbit = [ pkgs.zlib.dev pkgs.boost ];
|
||||
rzmq = [ pkgs.zeromq3 ];
|
||||
SAVE = [ pkgs.zlib pkgs.bzip2 pkgs.icu pkgs.lzma pkgs.pcre ];
|
||||
@@ -338,6 +347,7 @@ let
|
||||
seewave = [ pkgs.fftw.dev pkgs.libsndfile.dev ];
|
||||
seqinr = [ pkgs.zlib.dev ];
|
||||
seqminer = [ pkgs.zlib.dev pkgs.bzip2 ];
|
||||
sf = [ pkgs.gdal pkgs.proj pkgs.geos ];
|
||||
showtext = [ pkgs.zlib pkgs.libpng pkgs.icu pkgs.freetype.dev ];
|
||||
simplexreg = [ pkgs.gsl_1 ];
|
||||
SOD = [ pkgs.opencl-headers ];
|
||||
@@ -349,12 +359,13 @@ let
|
||||
survSNP = [ pkgs.gsl_1 ];
|
||||
sysfonts = [ pkgs.zlib pkgs.libpng pkgs.freetype.dev ];
|
||||
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 ];
|
||||
V8 = [ pkgs.v8 ];
|
||||
V8 = [ pkgs.v8_3_14 ];
|
||||
VBLPCM = [ pkgs.gsl_1 ];
|
||||
VBmix = [ pkgs.gsl_1 pkgs.fftw pkgs.qt4 ];
|
||||
WhopGenome = [ pkgs.zlib.dev ];
|
||||
@@ -401,12 +412,20 @@ let
|
||||
chebpol = [ pkgs.pkgconfig ];
|
||||
fftw = [ pkgs.pkgconfig ];
|
||||
geoCount = [ pkgs.pkgconfig ];
|
||||
gdtools = [ pkgs.pkgconfig ];
|
||||
kza = [ pkgs.pkgconfig ];
|
||||
magick = [ pkgs.pkgconfig ];
|
||||
mwaved = [ pkgs.pkgconfig ];
|
||||
odbc = [ pkgs.pkgconfig ];
|
||||
openssl = [ pkgs.pkgconfig ];
|
||||
pdftools = [ pkgs.pkgconfig ];
|
||||
sf = [ pkgs.pkgconfig ];
|
||||
showtext = [ pkgs.pkgconfig ];
|
||||
spate = [ pkgs.pkgconfig ];
|
||||
stringi = [ pkgs.pkgconfig ];
|
||||
sys = [ pkgs.libapparmor ];
|
||||
sysfonts = [ pkgs.pkgconfig ];
|
||||
tesseract = [ pkgs.pkgconfig ];
|
||||
Cairo = [ pkgs.pkgconfig ];
|
||||
Rsymphony = [ pkgs.pkgconfig pkgs.doxygen pkgs.graphviz pkgs.subversion ];
|
||||
qtutils = [ pkgs.qt4 ];
|
||||
@@ -782,8 +801,10 @@ let
|
||||
});
|
||||
|
||||
RMySQL = old.RMySQL.overrideDerivation (attrs: {
|
||||
patches = [ ./patches/RMySQL.patch ];
|
||||
MYSQL_DIR="${pkgs.mysql.lib}";
|
||||
preConfigure = ''
|
||||
patchShebangs configure
|
||||
'';
|
||||
});
|
||||
|
||||
devEMF = old.devEMF.overrideDerivation (attrs: {
|
||||
@@ -818,6 +839,9 @@ let
|
||||
|
||||
openssl = old.openssl.overrideDerivation (attrs: {
|
||||
OPENSSL_INCLUDES = "${pkgs.openssl.dev}/include";
|
||||
preConfigure = ''
|
||||
sed -i.bak 's|^\( *PKG_LIBS_VERSIONED=\).*$|\1$PKG_LIBS|' configure
|
||||
'';
|
||||
});
|
||||
|
||||
Rserve = old.Rserve.overrideDerivation (attrs: {
|
||||
@@ -835,7 +859,71 @@ let
|
||||
});
|
||||
|
||||
V8 = old.V8.overrideDerivation (attrs: {
|
||||
preConfigure = "export V8_INCLUDES=${pkgs.v8}/include";
|
||||
preConfigure = ''
|
||||
export INCLUDE_DIR=${pkgs.v8_3_14}/include
|
||||
export LIB_DIR=${pkgs.v8_3_14}/lib
|
||||
patchShebangs configure
|
||||
'';
|
||||
});
|
||||
|
||||
acs = old.acs.overrideDerivation (attrs: {
|
||||
preConfigure = ''
|
||||
patchShebangs configure
|
||||
'';
|
||||
});
|
||||
|
||||
gdtools = old.gdtools.overrideDerivation (attrs: {
|
||||
preConfigure = ''
|
||||
patchShebangs configure
|
||||
'';
|
||||
NIX_LDFLAGS = "-lfontconfig -lfreetype";
|
||||
});
|
||||
|
||||
magick = old.magick.overrideDerivation (attrs: {
|
||||
preConfigure = ''
|
||||
patchShebangs configure
|
||||
'';
|
||||
});
|
||||
|
||||
protolite = old.protolite.overrideDerivation (attrs: {
|
||||
preConfigure = ''
|
||||
patchShebangs configure
|
||||
'';
|
||||
});
|
||||
|
||||
rpanel = old.rpanel.overrideDerivation (attrs: {
|
||||
preConfigure = ''
|
||||
export TCLLIBPATH="${pkgs.bwidget}/lib/bwidget${pkgs.bwidget.version}"
|
||||
'';
|
||||
TCLLIBPATH = "${pkgs.bwidget}/lib/bwidget${pkgs.bwidget.version}";
|
||||
});
|
||||
|
||||
OpenMx = old.OpenMx.overrideDerivation (attrs: {
|
||||
preConfigure = ''
|
||||
patchShebangs configure
|
||||
'';
|
||||
});
|
||||
|
||||
odbc = old.odbc.overrideDerivation (attrs: {
|
||||
preConfigure = ''
|
||||
patchShebangs configure
|
||||
'';
|
||||
});
|
||||
|
||||
x13binary = old.x13binary.overrideDerivation (attrs: {
|
||||
preConfigure = ''
|
||||
patchShebangs configure
|
||||
'';
|
||||
});
|
||||
|
||||
geojsonio = old.geojsonio.overrideDerivation (attrs: {
|
||||
preConfigure = ''
|
||||
export SSL_CERT_FILE=${pkgs.cacert}/etc/ssl/certs/ca-bundle.crt
|
||||
'';
|
||||
});
|
||||
|
||||
rstan = old.rstan.overrideDerivation (attrs: {
|
||||
NIX_CFLAGS_COMPILE = "${attrs.NIX_CFLAGS_COMPILE} -DBOOST_PHOENIX_NO_VARIADIC_EXPRESSION";
|
||||
});
|
||||
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user