summary refs log tree commit diff
path: root/pkgs/development/tools/misc/saleae-logic-2
diff options
context:
space:
mode:
authorj-hui <j-hui@cs.columbia.edu>2021-08-16 10:33:12 -0400
committerj-hui <j-hui@cs.columbia.edu>2021-08-16 10:33:12 -0400
commit3a9a6863a7d4e213ca36ce0c2b494564d05a9e3b (patch)
tree28553272a0c8629999d18cba103c4dc8e7e20ea0 /pkgs/development/tools/misc/saleae-logic-2
parent6adca8026c26d49de0c07a239642c33df58376a8 (diff)
downloadnixpkgs-3a9a6863a7d4e213ca36ce0c2b494564d05a9e3b.tar
nixpkgs-3a9a6863a7d4e213ca36ce0c2b494564d05a9e3b.tar.gz
nixpkgs-3a9a6863a7d4e213ca36ce0c2b494564d05a9e3b.tar.bz2
nixpkgs-3a9a6863a7d4e213ca36ce0c2b494564d05a9e3b.tar.lz
nixpkgs-3a9a6863a7d4e213ca36ce0c2b494564d05a9e3b.tar.xz
nixpkgs-3a9a6863a7d4e213ca36ce0c2b494564d05a9e3b.tar.zst
nixpkgs-3a9a6863a7d4e213ca36ce0c2b494564d05a9e3b.zip
saleae-logic-2: init at 2.3.33
Diffstat (limited to 'pkgs/development/tools/misc/saleae-logic-2')
-rw-r--r--pkgs/development/tools/misc/saleae-logic-2/default.nix27
1 files changed, 27 insertions, 0 deletions
diff --git a/pkgs/development/tools/misc/saleae-logic-2/default.nix b/pkgs/development/tools/misc/saleae-logic-2/default.nix
new file mode 100644
index 00000000000..9fcd87f3476
--- /dev/null
+++ b/pkgs/development/tools/misc/saleae-logic-2/default.nix
@@ -0,0 +1,27 @@
+{ lib, fetchurl, appimageTools }:
+let
+  name = "saleae-logic-2";
+  version = "2.3.33";
+  src = fetchurl {
+    url = "https://downloads.saleae.com/logic2/Logic-${version}-master.AppImage";
+    sha256 = "09vypl03gj58byk963flskzkhl4qrd9qw1kh0sywbqnzbzvj5cgm";
+  };
+in
+appimageTools.wrapType2 {
+  inherit name src;
+
+  extraInstallCommands =
+    let appimageContents = appimageTools.extractType2 { inherit name src; }; in
+    ''
+      mkdir -p $out/etc/udev/rules.d
+      cp ${appimageContents}/resources/linux/99-SaleaeLogic.rules $out/etc/udev/rules.d/
+    '';
+
+  meta = with lib; {
+    homepage = "https://www.saleae.com/";
+    description = "Software for Saleae logic analyzers";
+    license = licenses.unfree;
+    platforms = [ "x86_64-linux" ];
+    maintainers = [ maintainers.j-hui ];
+  };
+}