Unverified Commit bd536810 authored by Wolfgang Walther's avatar Wolfgang Walther Committed by GitHub
Browse files

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

parents a7ddc998 072a5d05
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -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
Original line number Diff line number Diff line
@@ -26,8 +26,10 @@ stdenv.mkDerivation (finalAttrs: {
    swiftpm
  ];

  env = lib.optionalAttrs stdenv.hostPlatform.isLinux {
    # Can't find libdispatch without this on NixOS. (swift 5.8)
  LD_LIBRARY_PATH = lib.optionalString stdenv.hostPlatform.isLinux "${swiftPackages.Dispatch}/lib";
    LD_LIBRARY_PATH = "${swiftPackages.Dispatch}/lib";
  };

  postPatch =
    let
+1 −1
Original line number Diff line number Diff line
@@ -29,7 +29,7 @@ rustPlatform.buildRustPackage rec {
    libpcap
  ];

  LD_LIBRARY_PATH = lib.makeLibraryPath [
  env.LD_LIBRARY_PATH = lib.makeLibraryPath [
    libpcap
    alsa-lib
  ];
+2 −2
Original line number Diff line number Diff line
@@ -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
Original line number Diff line number Diff line
@@ -31,12 +31,12 @@ stdenv.mkDerivation (finalAttrs: {
    swiftPackages.Dispatch
  ];

  env = lib.optionalAttrs stdenv.hostPlatform.isLinux {
    # swiftpm fails to found libdispatch.so on Linux
  LD_LIBRARY_PATH = lib.optionalString stdenv.hostPlatform.isLinux (
    lib.makeLibraryPath [
    LD_LIBRARY_PATH = lib.makeLibraryPath [
      swiftPackages.Dispatch
    ]
  );
    ];
  };

  installPhase = ''
    runHook preInstall
Loading