summaryrefslogtreecommitdiffstats
path: root/pkgs/development/r-modules
diff options
context:
space:
mode:
authorJustin Bedo <cu@cua0.org>2023-08-14 08:39:35 +1000
committerJustin Bedo <cu@cua0.org>2023-08-14 09:07:57 +1000
commit7215aa7e368b53b44844d3405bc67b56173a2e3c (patch)
tree5dabf7958ce752887d79d0111b8b84841c4b1e12 /pkgs/development/r-modules
parent9c648710b990f7585377e6f6b50d62771cdc4101 (diff)
rPackages.symengine: disable vendoring
Diffstat (limited to 'pkgs/development/r-modules')
-rw-r--r--pkgs/development/r-modules/default.nix11
1 files changed, 11 insertions, 0 deletions
diff --git a/pkgs/development/r-modules/default.nix b/pkgs/development/r-modules/default.nix
index 283613a14cfa..02120a79f9c9 100644
--- a/pkgs/development/r-modules/default.nix
+++ b/pkgs/development/r-modules/default.nix
@@ -585,6 +585,7 @@ let
qrqc = [ pkgs.zlib.dev ];
rJPSGCS = [ pkgs.zlib.dev ];
rhdf5filters = with pkgs; [ zlib.dev bzip2.dev ];
+ symengine = with pkgs; [ mpfr symengine flint ];
rtk = [ pkgs.zlib.dev ];
scPipe = [ pkgs.zlib.dev ];
seqTools = [ pkgs.zlib.dev ];
@@ -1320,6 +1321,16 @@ let
Rrdrand = old.Rrdrand.override { platforms = lib.platforms.x86_64 ++ lib.platforms.x86; };
+ symengine = old.symengine.overrideAttrs (_: {
+ preConfigure = ''
+ rm configure
+ cat > src/Makevars << EOF
+ PKG_LIBS=-lsymengine
+ all: $(SHLIB)
+ EOF
+ '';
+ });
+
RandomFieldsUtils = old.RandomFieldsUtils.override { platforms = lib.platforms.x86_64 ++ lib.platforms.x86; };
flowClust = old.flowClust.override { platforms = lib.platforms.x86_64 ++ lib.platforms.x86; };