about summary refs log tree commit diff
path: root/pkgs/development/compilers/flutter/flutter.nix
diff options
context:
space:
mode:
authorhacker1024 <hacker1024@users.sourceforge.net>2022-11-14 00:22:10 +1100
committerhacker1024 <hacker1024@users.sourceforge.net>2022-11-14 00:22:10 +1100
commit7fd5a33393a196d12769d5d10cd5972ac2d68d93 (patch)
tree001f30a877083af05460f771832aaffa71f6636a /pkgs/development/compilers/flutter/flutter.nix
parent32ac87459e003f6f323c4f3e0087c92a931abb70 (diff)
flutter: Move runtime libraries out of FHS using LD_LIBRARY_PATH
Diffstat (limited to 'pkgs/development/compilers/flutter/flutter.nix')
-rw-r--r--pkgs/development/compilers/flutter/flutter.nix20
1 files changed, 11 insertions, 9 deletions
diff --git a/pkgs/development/compilers/flutter/flutter.nix b/pkgs/development/compilers/flutter/flutter.nix
index 9d53f4ba3a47e..680ea6d948881 100644
--- a/pkgs/development/compilers/flutter/flutter.nix
+++ b/pkgs/development/compilers/flutter/flutter.nix
@@ -130,15 +130,6 @@ let
         '')
         zlib
       ] ++ pkgs.lib.lists.optionals supportsLinuxDesktop [
-        atk
-        cairo
-        gdk-pixbuf
-        glib
-        gtk3
-        harfbuzz
-        libepoxy
-        pango
-        xorg.libX11
         xorg.libX11.dev
         xorg.xorgproto
       ]);
@@ -242,6 +233,17 @@ runCommandLocal drvName
             clang
           ])} \
         --prefix PKG_CONFIG_PATH : "$PKG_CONFIG_PATH_FOR_TARGET" \
+        --suffix LD_LIBRARY_PATH : ${lib.makeLibraryPath (lib.lists.optionals supportsLinuxDesktop [
+            atk
+            cairo
+            gdk-pixbuf
+            glib
+            gtk3
+            harfbuzz
+            libepoxy
+            pango
+            libX11
+          ])} \
         --add-flags --no-version-check
 
     makeWrapper ${fhsEnv}/bin/${drvName}-fhs-env $out/bin/${pname} \