about summary refs log tree commit diff
path: root/pkgs/applications/science/electronics/pulseview
diff options
context:
space:
mode:
authorNikolay Korotkiy <sikmir@disroot.org>2023-04-30 14:18:12 +0400
committerNikolay Korotkiy <sikmir@disroot.org>2023-04-30 14:34:10 +0400
commit11b65fea772deecb4e6288e8a0aad922aa3a2b67 (patch)
tree04fbe0c204d235da8e2819188dc6ae1193d42cb4 /pkgs/applications/science/electronics/pulseview
parent5b9065da7e0fcb68806545cf1963a676323664a3 (diff)
pulseview: enable on darwin
Diffstat (limited to 'pkgs/applications/science/electronics/pulseview')
-rw-r--r--pkgs/applications/science/electronics/pulseview/default.nix11
1 files changed, 6 insertions, 5 deletions
diff --git a/pkgs/applications/science/electronics/pulseview/default.nix b/pkgs/applications/science/electronics/pulseview/default.nix
index 8906076ec1036..7472fa30e7ff4 100644
--- a/pkgs/applications/science/electronics/pulseview/default.nix
+++ b/pkgs/applications/science/electronics/pulseview/default.nix
@@ -1,6 +1,6 @@
 { lib, stdenv, fetchurl, fetchpatch, pkg-config, cmake, glib, boost, libsigrok
 , libsigrokdecode, libserialport, libzip, udev, libusb1, libftdi1, glibmm
-, pcre, python3, qtsvg, qttools, wrapQtAppsHook
+, pcre, python3, qtsvg, qttools, wrapQtAppsHook, desktopToDarwinBundle
 }:
 
 stdenv.mkDerivation rec {
@@ -12,13 +12,14 @@ stdenv.mkDerivation rec {
     hash = "sha256-8EL3ej4bNb8wZmMw427Dj6uNJIw2k8N7fjXUAcO/q8s=";
   };
 
-  nativeBuildInputs = [ cmake pkg-config qttools wrapQtAppsHook ];
+  nativeBuildInputs = [ cmake pkg-config qttools wrapQtAppsHook ]
+    ++ lib.optional stdenv.isDarwin desktopToDarwinBundle;
 
   buildInputs = [
-    glib boost libsigrok libsigrokdecode libserialport libzip udev libusb1 libftdi1 glibmm
+    glib boost libsigrok libsigrokdecode libserialport libzip libusb1 libftdi1 glibmm
     pcre python3
     qtsvg
-  ];
+  ] ++ lib.optional stdenv.isLinux udev;
 
   patches = [
     # Allow building with glib 2.68
@@ -39,6 +40,6 @@ stdenv.mkDerivation rec {
     homepage = "https://sigrok.org/";
     license = licenses.gpl3Plus;
     maintainers = with maintainers; [ bjornfor ];
-    platforms = platforms.linux;
+    platforms = platforms.unix;
   };
 }