diff options
author | j-hui <j-hui@cs.columbia.edu> | 2021-09-02 14:24:36 -0400 |
---|---|---|
committer | j-hui <j-hui@cs.columbia.edu> | 2021-09-16 22:08:59 -0400 |
commit | 6acd4f5b5ae542de4a9e2a5fd0a910d8340a6bdb (patch) | |
tree | e0b3fce2e6fee7067d3b46a74fc9894a5d3876fc /pkgs/development/tools/misc | |
parent | 5c2f59ce3b954fd3a56f95e55d7ab839369443da (diff) | |
download | nixpkgs-6acd4f5b5ae542de4a9e2a5fd0a910d8340a6bdb.tar nixpkgs-6acd4f5b5ae542de4a9e2a5fd0a910d8340a6bdb.tar.gz nixpkgs-6acd4f5b5ae542de4a9e2a5fd0a910d8340a6bdb.tar.bz2 nixpkgs-6acd4f5b5ae542de4a9e2a5fd0a910d8340a6bdb.tar.lz nixpkgs-6acd4f5b5ae542de4a9e2a5fd0a910d8340a6bdb.tar.xz nixpkgs-6acd4f5b5ae542de4a9e2a5fd0a910d8340a6bdb.tar.zst nixpkgs-6acd4f5b5ae542de4a9e2a5fd0a910d8340a6bdb.zip |
saleae-logic-2: add lib dependencies
Diffstat (limited to 'pkgs/development/tools/misc')
-rw-r--r-- | pkgs/development/tools/misc/saleae-logic-2/default.nix | 48 |
1 files changed, 42 insertions, 6 deletions
diff --git a/pkgs/development/tools/misc/saleae-logic-2/default.nix b/pkgs/development/tools/misc/saleae-logic-2/default.nix index 9fcd87f3476..118b19435f1 100644 --- a/pkgs/development/tools/misc/saleae-logic-2/default.nix +++ b/pkgs/development/tools/misc/saleae-logic-2/default.nix @@ -1,4 +1,4 @@ -{ lib, fetchurl, appimageTools }: +{ lib, fetchurl, appimageTools, gtk3 }: let name = "saleae-logic-2"; version = "2.3.33"; @@ -11,11 +11,47 @@ 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/ - ''; + 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/ + ''; + + profile = '' + export XDG_DATA_DIRS="${gtk3}/share/gsettings-schemas/${gtk3.name}''${XDG_DATA_DIRS:+:"''$XDG_DATA_DIRS"}" + ''; + + extraPkgs = pkgs: with pkgs; [ + wget + unzip + glib + xorg.libX11 + xorg.libxcb + xorg.libXcomposite + xorg.libXcursor + xorg.libXdamage + xorg.libXext + xorg.libXfixes + xorg.libXi + xorg.libXrender + xorg.libXtst + nss + nspr + dbus + gdk-pixbuf + gtk3 + pango + atk + cairo + expat + xorg.libXrandr + xorg.libXScrnSaver + alsa-lib + at-spi2-core + cups + ]; meta = with lib; { homepage = "https://www.saleae.com/"; |