treewide: move LD_LIBRARY_PATH into env for structuredAttrs (#486104)

This commit is contained in:
Wolfgang Walther
2026-02-03 11:42:16 +00:00
committed by GitHub
7 changed files with 15 additions and 13 deletions
@@ -62,7 +62,7 @@ stdenv.mkDerivation (finalAttrs: {
];
# for cffi
LD_LIBRARY_PATH = lib.makeLibraryPath [
env.LD_LIBRARY_PATH = lib.makeLibraryPath [
glib
gobject-introspection
gdk-pixbuf
+4 -2
View File
@@ -26,8 +26,10 @@ stdenv.mkDerivation (finalAttrs: {
swiftpm
];
# Can't find libdispatch without this on NixOS. (swift 5.8)
LD_LIBRARY_PATH = lib.optionalString stdenv.hostPlatform.isLinux "${swiftPackages.Dispatch}/lib";
env = lib.optionalAttrs stdenv.hostPlatform.isLinux {
# Can't find libdispatch without this on NixOS. (swift 5.8)
LD_LIBRARY_PATH = "${swiftPackages.Dispatch}/lib";
};
postPatch =
let
+1 -1
View File
@@ -29,7 +29,7 @@ rustPlatform.buildRustPackage rec {
libpcap
];
LD_LIBRARY_PATH = lib.makeLibraryPath [
env.LD_LIBRARY_PATH = lib.makeLibraryPath [
libpcap
alsa-lib
];
+2 -2
View File
@@ -52,7 +52,7 @@ stdenv.mkDerivation (finalAttrs: {
openssl
];
LD_LIBRARY_PATH = lib.makeLibraryPath [
env.LD_LIBRARY_PATH = lib.makeLibraryPath [
sqlite
libzip
curl
@@ -79,7 +79,7 @@ stdenv.mkDerivation (finalAttrs: {
installPhase = ''
install -Dm755 pgloader-bundle-${finalAttrs.version}/bin/pgloader "$out/bin/pgloader"
wrapProgram $out/bin/pgloader --prefix LD_LIBRARY_PATH : "${finalAttrs.LD_LIBRARY_PATH}"
wrapProgram $out/bin/pgloader --prefix LD_LIBRARY_PATH : "${finalAttrs.env.LD_LIBRARY_PATH}"
mkdir -p $out/bin $out/man/man1
installManPage source/docs/_build/man/*.1
'';
+5 -5
View File
@@ -31,12 +31,12 @@ stdenv.mkDerivation (finalAttrs: {
swiftPackages.Dispatch
];
# swiftpm fails to found libdispatch.so on Linux
LD_LIBRARY_PATH = lib.optionalString stdenv.hostPlatform.isLinux (
lib.makeLibraryPath [
env = lib.optionalAttrs stdenv.hostPlatform.isLinux {
# swiftpm fails to found libdispatch.so on Linux
LD_LIBRARY_PATH = lib.makeLibraryPath [
swiftPackages.Dispatch
]
);
];
};
installPhase = ''
runHook preInstall
+1 -1
View File
@@ -70,7 +70,7 @@ python3Packages.buildPythonApplication rec {
substituteInPlace scc/device_monitor.py --replace "find_library('bluetooth')" "'libbluetooth.so.3'"
'';
LD_LIBRARY_PATH = lib.makeLibraryPath [
env.LD_LIBRARY_PATH = lib.makeLibraryPath [
libX11
libXext
libXfixes
+1 -1
View File
@@ -40,7 +40,7 @@ let
icu73
];
LD_LIBRARY_PATH = lib.makeLibraryPath [ icu73 ];
env.LD_LIBRARY_PATH = lib.makeLibraryPath [ icu73 ];
configureFlags = [
"--with-system-editline"