mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-07-21 08:01:31 +00:00
rPackages.*: move env variables into env for structuredAttrs
This commit is contained in:
@@ -1858,7 +1858,9 @@ let
|
||||
});
|
||||
|
||||
vegan3d = old.vegan3d.overrideAttrs (attrs: {
|
||||
RGL_USE_NULL = "true";
|
||||
env = (attrs.env or { }) // {
|
||||
RGL_USE_NULL = "true";
|
||||
};
|
||||
});
|
||||
|
||||
# it can happen that the major version of arrow-cpp is ahead of the
|
||||
@@ -2189,7 +2191,9 @@ let
|
||||
});
|
||||
|
||||
nanonext = old.nanonext.overrideAttrs (attrs: {
|
||||
NIX_LDFLAGS = "-lnng -lmbedtls -lmbedx509 -lmbedcrypto";
|
||||
env = (attrs.env or { }) // {
|
||||
NIX_LDFLAGS = "-lnng -lmbedtls -lmbedx509 -lmbedcrypto";
|
||||
};
|
||||
});
|
||||
|
||||
clustermq = old.clustermq.overrideAttrs (attrs: {
|
||||
@@ -2197,7 +2201,9 @@ let
|
||||
});
|
||||
|
||||
Cairo = old.Cairo.overrideAttrs (attrs: {
|
||||
NIX_LDFLAGS = "-lfontconfig";
|
||||
env = (attrs.env or { }) // {
|
||||
NIX_LDFLAGS = "-lfontconfig";
|
||||
};
|
||||
});
|
||||
|
||||
curl = old.curl.overrideAttrs (attrs: {
|
||||
@@ -2509,7 +2515,9 @@ let
|
||||
});
|
||||
|
||||
RAppArmor = old.RAppArmor.overrideAttrs (attrs: {
|
||||
LIBAPPARMOR_HOME = pkgs.libapparmor;
|
||||
env = (attrs.env or { }) // {
|
||||
LIBAPPARMOR_HOME = pkgs.libapparmor;
|
||||
};
|
||||
});
|
||||
|
||||
# Append cargo path to path variable
|
||||
@@ -2524,17 +2532,21 @@ let
|
||||
});
|
||||
|
||||
RMySQL = old.RMySQL.overrideAttrs (attrs: {
|
||||
MYSQL_DIR = "${pkgs.libmysqlclient}";
|
||||
PKGCONFIG_CFLAGS = "-I${pkgs.libmysqlclient.dev}/include/mysql";
|
||||
NIX_CFLAGS_LINK = "-L${pkgs.libmysqlclient}/lib/mysql -lmysqlclient";
|
||||
env = (attrs.env or { }) // {
|
||||
MYSQL_DIR = "${pkgs.libmysqlclient}";
|
||||
PKGCONFIG_CFLAGS = "-I${pkgs.libmysqlclient.dev}/include/mysql";
|
||||
NIX_CFLAGS_LINK = "-L${pkgs.libmysqlclient}/lib/mysql -lmysqlclient";
|
||||
};
|
||||
preConfigure = ''
|
||||
patchShebangs configure
|
||||
'';
|
||||
});
|
||||
|
||||
devEMF = old.devEMF.overrideAttrs (attrs: {
|
||||
NIX_CFLAGS_LINK = "-L${pkgs.libxft.out}/lib -lXft";
|
||||
NIX_LDFLAGS = "-lX11";
|
||||
env = (attrs.env or { }) // {
|
||||
NIX_CFLAGS_LINK = "-L${pkgs.libxft.out}/lib -lXft";
|
||||
NIX_LDFLAGS = "-lX11";
|
||||
};
|
||||
});
|
||||
|
||||
hdf5r = old.hdf5r.overrideAttrs (attrs: {
|
||||
@@ -2542,11 +2554,15 @@ let
|
||||
});
|
||||
|
||||
slfm = old.slfm.overrideAttrs (attrs: {
|
||||
PKG_LIBS = "-L${pkgs.blas}/lib -lblas -L${pkgs.lapack}/lib -llapack";
|
||||
env = (attrs.env or { }) // {
|
||||
PKG_LIBS = "-L${pkgs.blas}/lib -lblas -L${pkgs.lapack}/lib -llapack";
|
||||
};
|
||||
});
|
||||
|
||||
SamplerCompare = old.SamplerCompare.overrideAttrs (attrs: {
|
||||
PKG_LIBS = "-L${pkgs.blas}/lib -lblas -L${pkgs.lapack}/lib -llapack";
|
||||
env = (attrs.env or { }) // {
|
||||
PKG_LIBS = "-L${pkgs.blas}/lib -lblas -L${pkgs.lapack}/lib -llapack";
|
||||
};
|
||||
});
|
||||
|
||||
FLAMES = old.FLAMES.overrideAttrs (attrs: {
|
||||
@@ -2557,13 +2573,17 @@ let
|
||||
preConfigure = ''
|
||||
patchShebangs configure
|
||||
'';
|
||||
PKGCONFIG_CFLAGS = "-I${pkgs.openssl.dev}/include";
|
||||
PKGCONFIG_LIBS = "-Wl,-rpath,${lib.getLib pkgs.openssl}/lib -L${lib.getLib pkgs.openssl}/lib -lssl -lcrypto";
|
||||
env = (attrs.env or { }) // {
|
||||
PKGCONFIG_CFLAGS = "-I${pkgs.openssl.dev}/include";
|
||||
PKGCONFIG_LIBS = "-Wl,-rpath,${lib.getLib pkgs.openssl}/lib -L${lib.getLib pkgs.openssl}/lib -lssl -lcrypto";
|
||||
};
|
||||
});
|
||||
|
||||
websocket = old.websocket.overrideAttrs (attrs: {
|
||||
PKGCONFIG_CFLAGS = "-I${pkgs.openssl.dev}/include";
|
||||
PKGCONFIG_LIBS = "-Wl,-rpath,${lib.getLib pkgs.openssl}/lib -L${lib.getLib pkgs.openssl}/lib -lssl -lcrypto";
|
||||
env = (attrs.env or { }) // {
|
||||
PKGCONFIG_CFLAGS = "-I${pkgs.openssl.dev}/include";
|
||||
PKGCONFIG_LIBS = "-Wl,-rpath,${lib.getLib pkgs.openssl}/lib -L${lib.getLib pkgs.openssl}/lib -lssl -lcrypto";
|
||||
};
|
||||
});
|
||||
|
||||
Rserve = old.Rserve.overrideAttrs (attrs: {
|
||||
@@ -2594,11 +2614,13 @@ let
|
||||
patchShebangs configure
|
||||
'';
|
||||
|
||||
R_MAKEVARS_SITE = lib.optionalString (pkgs.stdenv.system == "aarch64-linux") (
|
||||
pkgs.writeText "Makevars" ''
|
||||
CXX14PICFLAGS = -fPIC
|
||||
''
|
||||
);
|
||||
env = (attrs.env or { }) // {
|
||||
R_MAKEVARS_SITE = lib.optionalString (pkgs.stdenv.system == "aarch64-linux") (
|
||||
pkgs.writeText "Makevars" ''
|
||||
CXX14PICFLAGS = -fPIC
|
||||
''
|
||||
);
|
||||
};
|
||||
});
|
||||
|
||||
acs = old.acs.overrideAttrs (attrs: {
|
||||
@@ -2611,7 +2633,9 @@ let
|
||||
preConfigure = ''
|
||||
patchShebangs configure
|
||||
'';
|
||||
NIX_LDFLAGS = "-lfontconfig -lfreetype";
|
||||
env = (attrs.env or { }) // {
|
||||
NIX_LDFLAGS = "-lfontconfig -lfreetype";
|
||||
};
|
||||
});
|
||||
|
||||
magick = old.magick.overrideAttrs (attrs: {
|
||||
@@ -2640,7 +2664,9 @@ let
|
||||
preConfigure = ''
|
||||
export TCLLIBPATH="${pkgs.tclPackages.bwidget}/lib/bwidget${pkgs.tclPackages.bwidget.version}"
|
||||
'';
|
||||
TCLLIBPATH = "${pkgs.tclPackages.bwidget}/lib/bwidget${pkgs.tclPackages.bwidget.version}";
|
||||
env = (attrs.env or { }) // {
|
||||
TCLLIBPATH = "${pkgs.tclPackages.bwidget}/lib/bwidget${pkgs.tclPackages.bwidget.version}";
|
||||
};
|
||||
});
|
||||
|
||||
networkscaleup = old.networkscaleup.overrideAttrs (attrs: {
|
||||
@@ -2854,8 +2880,10 @@ let
|
||||
preConfigure = ''
|
||||
patchShebangs configure
|
||||
'';
|
||||
PKGCONFIG_CFLAGS = "-I${pkgs.openssl.dev}/include -I${pkgs.cyrus_sasl.dev}/include -I${pkgs.zlib.dev}/include";
|
||||
PKGCONFIG_LIBS = "-Wl,-rpath,${lib.getLib pkgs.openssl}/lib -L${lib.getLib pkgs.openssl}/lib -L${pkgs.cyrus_sasl.out}/lib -L${pkgs.zlib.out}/lib -lssl -lcrypto -lsasl2 -lz";
|
||||
env = (attrs.env or { }) // {
|
||||
PKGCONFIG_CFLAGS = "-I${pkgs.openssl.dev}/include -I${pkgs.cyrus_sasl.dev}/include -I${pkgs.zlib.dev}/include";
|
||||
PKGCONFIG_LIBS = "-Wl,-rpath,${lib.getLib pkgs.openssl}/lib -L${lib.getLib pkgs.openssl}/lib -L${pkgs.cyrus_sasl.out}/lib -L${pkgs.zlib.out}/lib -lssl -lcrypto -lsasl2 -lz";
|
||||
};
|
||||
});
|
||||
|
||||
ChemmineOB = old.ChemmineOB.overrideAttrs (attrs: {
|
||||
@@ -3019,7 +3047,9 @@ let
|
||||
ChIPXpress = old.ChIPXpress.override { hydraPlatforms = [ ]; };
|
||||
|
||||
rgl = old.rgl.overrideAttrs (attrs: {
|
||||
RGL_USE_NULL = "true";
|
||||
env = (attrs.env or { }) // {
|
||||
RGL_USE_NULL = "true";
|
||||
};
|
||||
});
|
||||
|
||||
Rrdrand = old.Rrdrand.override { platforms = lib.platforms.x86_64 ++ lib.platforms.x86; };
|
||||
@@ -3051,7 +3081,9 @@ let
|
||||
dbarts = old.dbarts.override { platforms = lib.platforms.x86_64 ++ lib.platforms.x86; };
|
||||
|
||||
geomorph = old.geomorph.overrideAttrs (attrs: {
|
||||
RGL_USE_NULL = "true";
|
||||
env = (attrs.env or { }) // {
|
||||
RGL_USE_NULL = "true";
|
||||
};
|
||||
});
|
||||
|
||||
gpuMagic = old.gpuMagic.overrideAttrs (_: {
|
||||
@@ -3105,9 +3137,11 @@ let
|
||||
postPatch = "patchShebangs configure";
|
||||
});
|
||||
|
||||
redland = old.redland.overrideAttrs (_: {
|
||||
PKGCONFIG_CFLAGS = "-I${pkgs.redland}/include -I${pkgs.librdf_raptor2}/include/raptor2 -I${pkgs.librdf_rasqal}/include/rasqal";
|
||||
PKGCONFIG_LIBS = "-L${pkgs.redland}/lib -L${pkgs.librdf_raptor2}/lib -L${pkgs.librdf_rasqal}/lib -lrdf -lraptor2 -lrasqal";
|
||||
redland = old.redland.overrideAttrs (attrs: {
|
||||
env = (attrs.env or { }) // {
|
||||
PKGCONFIG_CFLAGS = "-I${pkgs.redland}/include -I${pkgs.librdf_raptor2}/include/raptor2 -I${pkgs.librdf_rasqal}/include/rasqal";
|
||||
PKGCONFIG_LIBS = "-L${pkgs.redland}/lib -L${pkgs.librdf_raptor2}/lib -L${pkgs.librdf_rasqal}/lib -lrdf -lraptor2 -lrasqal";
|
||||
};
|
||||
});
|
||||
|
||||
textshaping = old.textshaping.overrideAttrs (attrs: {
|
||||
|
||||
Reference in New Issue
Block a user