diff options
author | Phil Dyer <phildyer@protonmail.com> | 2021-01-18 15:30:28 +1000 |
---|---|---|
committer | Phil Dyer <phildyer@protonmail.com> | 2021-01-18 15:30:28 +1000 |
commit | 364de6ddd2a9f4508ba4375668221b930aa9fc73 (patch) | |
tree | 5003a4643e2c6db77eba764c7adc5f6ac4fc0681 /pkgs/development/r-modules | |
parent | abaefba36c185897aca6ac915b633148a45dfb80 (diff) | |
download | nixlib-364de6ddd2a9f4508ba4375668221b930aa9fc73.tar nixlib-364de6ddd2a9f4508ba4375668221b930aa9fc73.tar.gz nixlib-364de6ddd2a9f4508ba4375668221b930aa9fc73.tar.bz2 nixlib-364de6ddd2a9f4508ba4375668221b930aa9fc73.tar.lz nixlib-364de6ddd2a9f4508ba4375668221b930aa9fc73.tar.xz nixlib-364de6ddd2a9f4508ba4375668221b930aa9fc73.tar.zst nixlib-364de6ddd2a9f4508ba4375668221b930aa9fc73.zip |
r-modules: fix clustermq and rzmq build
rzmq uses pkgconfig. clustermq now incorporates ZMQ libs directly, rather than using the rzmq package. clustermq now uses zeromq and pkgconfig. Both packages needed patchShebangs, due to pkgconfig.
Diffstat (limited to 'pkgs/development/r-modules')
-rw-r--r-- | pkgs/development/r-modules/default.nix | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/pkgs/development/r-modules/default.nix b/pkgs/development/r-modules/default.nix index 5492874efda1..362e7b81da4e 100644 --- a/pkgs/development/r-modules/default.nix +++ b/pkgs/development/r-modules/default.nix @@ -329,7 +329,8 @@ let rtiff = [ pkgs.libtiff.dev ]; runjags = [ pkgs.jags ]; RVowpalWabbit = [ pkgs.zlib.dev pkgs.boost ]; - rzmq = [ pkgs.zeromq ]; + rzmq = [ pkgs.zeromq pkgs.pkgconfig ]; + clustermq = [ pkgs.zeromq ]; SAVE = [ pkgs.zlib pkgs.bzip2 pkgs.icu pkgs.lzma pkgs.pcre ]; sdcTable = [ pkgs.gmp pkgs.glpk ]; seewave = [ pkgs.fftw.dev pkgs.libsndfile.dev ]; @@ -384,6 +385,7 @@ let nat = [ pkgs.which ]; nat_templatebrains = [ pkgs.which ]; pbdZMQ = lib.optionals stdenv.isDarwin [ pkgs.darwin.binutils ]; + clustermq = [ pkgs.pkgconfig ]; RMark = [ pkgs.which ]; RPushbullet = [ pkgs.which ]; RcppEigen = [ pkgs.libiconv ]; @@ -663,6 +665,14 @@ let ''; }); + rzmq = old.rzmq.overrideDerivation (attrs: { + preConfigure = "patchShebangs configure"; + }); + + clustermq = old.clustermq.overrideDerivation (attrs: { + preConfigure = "patchShebangs configure"; + }); + Cairo = old.Cairo.overrideDerivation (attrs: { NIX_LDFLAGS = "-lfontconfig"; }); |