rPackages.symengine: disable vendoring

This commit is contained in:
Justin Bedo 2023-08-14 08:39:35 +10:00
parent 9c648710b9
commit 7215aa7e36
No known key found for this signature in database
GPG key ID: 2C18202C56C182BD

View file

@ -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; };