summary refs log tree commit diff
diff options
context:
space:
mode:
authorWeijia Wang <9713184+wegank@users.noreply.github.com>2022-10-14 06:46:56 +0200
committerWeijia Wang <9713184+wegank@users.noreply.github.com>2022-10-14 06:46:56 +0200
commit444a2bc17437a12a443b83df8797fc659795c672 (patch)
treef27846a764708651d4c15848153cacc011f8c7f4
parent86872d31b1f8379c4d62aacfa18bd5a9d7530447 (diff)
downloadnixpkgs-444a2bc17437a12a443b83df8797fc659795c672.tar
nixpkgs-444a2bc17437a12a443b83df8797fc659795c672.tar.gz
nixpkgs-444a2bc17437a12a443b83df8797fc659795c672.tar.bz2
nixpkgs-444a2bc17437a12a443b83df8797fc659795c672.tar.lz
nixpkgs-444a2bc17437a12a443b83df8797fc659795c672.tar.xz
nixpkgs-444a2bc17437a12a443b83df8797fc659795c672.tar.zst
nixpkgs-444a2bc17437a12a443b83df8797fc659795c672.zip
gnuplot: migrate to wxGTK32
-rw-r--r--pkgs/tools/graphics/gnuplot/default.nix5
-rw-r--r--pkgs/top-level/all-packages.nix4
2 files changed, 6 insertions, 3 deletions
diff --git a/pkgs/tools/graphics/gnuplot/default.nix b/pkgs/tools/graphics/gnuplot/default.nix
index bcb464d375e..a82b18c8562 100644
--- a/pkgs/tools/graphics/gnuplot/default.nix
+++ b/pkgs/tools/graphics/gnuplot/default.nix
@@ -8,7 +8,7 @@
 , libXpm ? null
 , libXaw ? null
 , aquaterm ? false
-, withWxGTK ? false, wxGTK ? null
+, withWxGTK ? false, wxGTK32, Cocoa
 , fontconfig ? null
 , gnused ? null
 , coreutils ? null
@@ -37,7 +37,8 @@ in
     ++ lib.optional withCaca libcaca
     ++ lib.optionals withX [ libX11 libXpm libXt libXaw ]
     ++ lib.optionals withQt [ qtbase qtsvg ]
-    ++ lib.optional withWxGTK wxGTK;
+    ++ lib.optional withWxGTK wxGTK32
+    ++ lib.optional (withWxGTK && stdenv.isDarwin) Cocoa;
 
   postPatch = ''
     # lrelease is in qttools, not in qtbase.
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 2feb82460f3..5650cf7b2c3 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -7192,7 +7192,9 @@ with pkgs;
 
   gnupg-pkcs11-scd = callPackage ../tools/security/gnupg-pkcs11-scd { };
 
-  gnuplot = libsForQt5.callPackage ../tools/graphics/gnuplot { };
+  gnuplot = libsForQt5.callPackage ../tools/graphics/gnuplot {
+    inherit (darwin.apple_sdk.frameworks) Cocoa;
+  };
 
   gnuplot_qt = gnuplot.override { withQt = true; };