diff options
author | Mario Rodas <marsam@users.noreply.github.com> | 2023-11-21 08:35:46 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-21 08:35:46 -0500 |
commit | 5e092fbdd9f73f465271a6df48b5cbee3b4742d7 (patch) | |
tree | 362121caf9b10422b2d92b264c878022be327d21 | |
parent | 3542fd7529861befff9a0b2d6cb2a8102acaebf2 (diff) | |
parent | 9eff21b373b386bd4ac6038532dd23ee56ad59c8 (diff) |
Merge pull request #268066 from aaronjheng/snyk
snyk: 1.1207.0 -> 1.1248.0
-rw-r--r-- | pkgs/development/tools/analysis/snyk/default.nix | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/pkgs/development/tools/analysis/snyk/default.nix b/pkgs/development/tools/analysis/snyk/default.nix index 9cc58cf405d94..4c901c58f0314 100644 --- a/pkgs/development/tools/analysis/snyk/default.nix +++ b/pkgs/development/tools/analysis/snyk/default.nix @@ -1,19 +1,32 @@ -{ buildNpmPackage, fetchFromGitHub, nodePackages, python3, lib }: +{ buildNpmPackage, fetchFromGitHub, lib, stdenv, testers, snyk }: buildNpmPackage rec { pname = "snyk"; - version = "1.1207.0"; + version = "1.1248.0"; src = fetchFromGitHub { owner = "snyk"; repo = "cli"; rev = "v${version}"; - hash = "sha256-wEXE+dcAfBK7fuoB23RdPSbJCaovB5sXrFO0QGyf+aw="; + hash = "sha256-pdjua3dMHM/21E6NxxsZu3OAMMrW+OCzci+lvWznNdM="; }; - npmDepsHash = "sha256-j3lMQh8++pb/00d9H2v7QBkpxIJdsuRQoFkNiQbvnF4="; + npmDepsHash = "sha256-6cQjSJRXtj97pS8vBzohjSwC44GYv1BvFii15bm/reE="; + + postPatch = '' + substituteInPlace package.json --replace '"version": "1.0.0-monorepo"' '"version": "${version}"' + ''; + + env.NIX_CFLAGS_COMPILE = + # Fix error: no member named 'aligned_alloc' in the global namespace + lib.optionalString (stdenv.isDarwin && stdenv.isx86_64) "-D_LIBCPP_HAS_NO_LIBRARY_ALIGNED_ALLOCATION=1"; + npmBuildScript = "build:prod"; + passthru.tests.version = testers.testVersion { + package = snyk; + }; + meta = with lib; { description = "Scans and monitors projects for security vulnerabilities"; homepage = "https://snyk.io"; |