about summary refs log tree commit diff
path: root/pkgs/development/libraries/kde-frameworks
diff options
context:
space:
mode:
authorWeijia Wang <9713184+wegank@users.noreply.github.com>2023-04-20 18:57:16 +0300
committerWeijia Wang <9713184+wegank@users.noreply.github.com>2023-04-24 23:28:39 +0300
commit4a2fb58f1a0001f2076a4252350b944d7a73c776 (patch)
tree1da4799396f8231596a8c2b576c08416fa0ffa89 /pkgs/development/libraries/kde-frameworks
parent1133eae76c1784a8a2f9292a41c627b96d1b00b7 (diff)
plasma5Packages.solid: refactor
Diffstat (limited to 'pkgs/development/libraries/kde-frameworks')
-rw-r--r--pkgs/development/libraries/kde-frameworks/solid/default.nix7
1 files changed, 4 insertions, 3 deletions
diff --git a/pkgs/development/libraries/kde-frameworks/solid/default.nix b/pkgs/development/libraries/kde-frameworks/solid/default.nix
index 8c39025e94574..27160c3bda0d9 100644
--- a/pkgs/development/libraries/kde-frameworks/solid/default.nix
+++ b/pkgs/development/libraries/kde-frameworks/solid/default.nix
@@ -1,5 +1,5 @@
 {
-  mkDerivation,
+  mkDerivation, lib, stdenv,
   bison, extra-cmake-modules, flex,
   media-player-info, qtbase, qtdeclarative, qttools
 }:
@@ -7,8 +7,9 @@
 mkDerivation {
   pname = "solid";
   patches = [ ./fix-search-path.patch ];
-  nativeBuildInputs = [ bison extra-cmake-modules flex media-player-info ];
+  nativeBuildInputs = [ bison extra-cmake-modules flex ]
+    ++ lib.optionals stdenv.isLinux [ media-player-info ];
   buildInputs = [ qtdeclarative qttools ];
   propagatedBuildInputs = [ qtbase ];
-  propagatedUserEnvPkgs = [ media-player-info ];
+  propagatedUserEnvPkgs = lib.optionals stdenv.isLinux [ media-player-info ];
 }