diff options
author | Martin Weinelt <mweinelt@users.noreply.github.com> | 2021-07-10 20:15:53 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-07-10 20:15:53 +0200 |
commit | b7e408dd17f6868ff5d3f50d4b44eaee067412cc (patch) | |
tree | d6e3789177ec4a8b49892302f5c24e0cb72a25dc /pkgs/development/tools | |
parent | c786eaf612327455b1eaed7c32563c3d07c3d6be (diff) | |
parent | 26f64b251cbac73569e2f5cf83b27f1b0f1fe011 (diff) | |
download | nixpkgs-b7e408dd17f6868ff5d3f50d4b44eaee067412cc.tar nixpkgs-b7e408dd17f6868ff5d3f50d4b44eaee067412cc.tar.gz nixpkgs-b7e408dd17f6868ff5d3f50d4b44eaee067412cc.tar.bz2 nixpkgs-b7e408dd17f6868ff5d3f50d4b44eaee067412cc.tar.lz nixpkgs-b7e408dd17f6868ff5d3f50d4b44eaee067412cc.tar.xz nixpkgs-b7e408dd17f6868ff5d3f50d4b44eaee067412cc.tar.zst nixpkgs-b7e408dd17f6868ff5d3f50d4b44eaee067412cc.zip |
Merge branch 'master' into staging-next
Diffstat (limited to 'pkgs/development/tools')
-rw-r--r-- | pkgs/development/tools/analysis/flow/default.nix | 4 | ||||
-rw-r--r-- | pkgs/development/tools/analysis/tfsec/default.nix | 4 | ||||
-rw-r--r-- | pkgs/development/tools/doctl/default.nix | 4 | ||||
-rw-r--r-- | pkgs/development/tools/profiling/malt/default.nix | 34 | ||||
-rw-r--r-- | pkgs/development/tools/tabnine/default.nix | 9 |
5 files changed, 46 insertions, 9 deletions
diff --git a/pkgs/development/tools/analysis/flow/default.nix b/pkgs/development/tools/analysis/flow/default.nix index 599908b4931..8ac0958ffdd 100644 --- a/pkgs/development/tools/analysis/flow/default.nix +++ b/pkgs/development/tools/analysis/flow/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "flow"; - version = "0.154.0"; + version = "0.155.0"; src = fetchFromGitHub { owner = "facebook"; repo = "flow"; rev = "refs/tags/v${version}"; - sha256 = "sha256-QqTHhcEgMfq4+1G3aSAvcyU26kNKiFc3vOTyFRo8l40="; + sha256 = "sha256-NMqglKpVrGgkxnrxSKKUeQ9RZ3eamlO6CDlaHjwKA3I="; }; installPhase = '' diff --git a/pkgs/development/tools/analysis/tfsec/default.nix b/pkgs/development/tools/analysis/tfsec/default.nix index da0e0554bf7..2d266ffb90b 100644 --- a/pkgs/development/tools/analysis/tfsec/default.nix +++ b/pkgs/development/tools/analysis/tfsec/default.nix @@ -2,13 +2,13 @@ buildGoPackage rec { pname = "tfsec"; - version = "0.41.0"; + version = "0.45.3"; src = fetchFromGitHub { owner = "tfsec"; repo = pname; rev = "v${version}"; - sha256 = "sha256-MK5cWRPGty7S4pkRZJRZF5qitoPM3im8JJW2J3yQqFo="; + sha256 = "sha256-I0TOddYO++tw26gS/h15FSATqCjdQfQXVYSTkV+r5HM="; }; goPackagePath = "github.com/tfsec/tfsec"; diff --git a/pkgs/development/tools/doctl/default.nix b/pkgs/development/tools/doctl/default.nix index 9ebc04ca63a..aa7c7c8ca05 100644 --- a/pkgs/development/tools/doctl/default.nix +++ b/pkgs/development/tools/doctl/default.nix @@ -2,7 +2,7 @@ buildGoModule rec { pname = "doctl"; - version = "1.61.0"; + version = "1.62.0"; vendorSha256 = null; @@ -32,7 +32,7 @@ buildGoModule rec { owner = "digitalocean"; repo = "doctl"; rev = "v${version}"; - sha256 = "sha256-Z6G80Xg2DSoUj8vhxkDr3W/wh3fecRwxm0oly2GYDdg="; + sha256 = "sha256-5YqGNuC1mmsIsEtnbgumaLuZGy3k6L9jZNbVwZln8WY="; }; meta = with lib; { diff --git a/pkgs/development/tools/profiling/malt/default.nix b/pkgs/development/tools/profiling/malt/default.nix new file mode 100644 index 00000000000..fa3810cab67 --- /dev/null +++ b/pkgs/development/tools/profiling/malt/default.nix @@ -0,0 +1,34 @@ +{ stdenv, lib +, fetchFromGitHub +, cmake, nodejs, libelf, libunwind +}: + +stdenv.mkDerivation rec { + pname = "malt"; + version = "1.2.1"; + + src = fetchFromGitHub { + owner = "memtt"; + repo = "malt"; + rev = "v${version}"; + sha256 = "1yh9gmf7cggf3mx15cwmm99dha34aibkzhnpd0ckl0fkc6w17xqg"; + }; + + postPatch = '' + sed -i s,@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_LIBDIR@,@CMAKE_INSTALL_LIBDIR@, \ + src/integration/malt.sh.in + sed -i -e 's,^NODE=""$,NODE=${nodejs}/bin/node,' -e s,^detectNodeJS$,, \ + src/integration/malt-{webview,passwd}.sh.in + ''; + + nativeBuildInputs = [ cmake ]; + buildInputs = [ libelf libunwind ]; + + meta = with lib; { + description = "Memory tool to find where you allocate your memory"; + homepage = "https://github.com/memtt/malt"; + license = licenses.cecill-c; + maintainers = with maintainers; [ viric ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/development/tools/tabnine/default.nix b/pkgs/development/tools/tabnine/default.nix index 0f596a0327d..5499a937b28 100644 --- a/pkgs/development/tools/tabnine/default.nix +++ b/pkgs/development/tools/tabnine/default.nix @@ -1,19 +1,19 @@ { stdenv, lib, fetchurl, unzip }: let - version = "3.3.115"; + version = "3.5.15"; src = if stdenv.hostPlatform.system == "x86_64-darwin" then fetchurl { url = "https://update.tabnine.com/bundles/${version}/x86_64-apple-darwin/TabNine.zip"; - sha256 = "104h3b9cvmz2m27a94cfc00xm8wa2p1pvrfs92hrz59hcs8vdldf"; + sha256 = "sha256-JrDAF/3yPGJXwonWIvaKf0dw4GQf3U2wbf5iF4QUXco="; } else if stdenv.hostPlatform.system == "x86_64-linux" then fetchurl { url = "https://update.tabnine.com/bundles/${version}/x86_64-unknown-linux-musl/TabNine.zip"; - sha256 = "0rs2vmdz8c9zs53pjbzy27ir0p5v752cpsnqfaqf0ilx7k6fpnnm"; + sha256 = "sha256-fgVVJ+J4w+Z3Kmryixp844xlLFiRs5PSAcD/wrcXF1w="; } else throw "Not supported on ${stdenv.hostPlatform.system}"; in @@ -31,10 +31,12 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ unzip ]; installPhase = '' + runHook preInstall install -Dm755 TabNine $out/bin/TabNine install -Dm755 TabNine-deep-cloud $out/bin/TabNine-deep-cloud install -Dm755 TabNine-deep-local $out/bin/TabNine-deep-local install -Dm755 WD-TabNine $out/bin/WD-TabNine + runHook postInstall ''; meta = with lib; { @@ -42,5 +44,6 @@ stdenv.mkDerivation rec { description = "Smart Compose for code that uses deep learning to help you write code faster"; license = licenses.unfree; platforms = [ "x86_64-darwin" "x86_64-linux" ]; + maintainers = with maintainers; [ lovesegfault ]; }; } |