Unverified Commit 360425ea authored by Aleksana's avatar Aleksana Committed by GitHub
Browse files

snyk: move to by-name and modernize derivation (#343726)

parents 32dde580 6a8ee1c9
Loading
Loading
Loading
Loading
+18 −12
Original line number Diff line number Diff line
{ lib
, buildNpmPackage
, fetchFromGitHub
, stdenv
, testers
, snyk
{
  lib,
  buildNpmPackage,
  fetchFromGitHub,
  stdenv,
  testers,
  snyk,
}:

buildNpmPackage rec {
  pname = "snyk";
let
  version = "1.1293.1";
in
buildNpmPackage {
  pname = "snyk";
  inherit version;

  src = fetchFromGitHub {
    owner = "snyk";
@@ -26,7 +30,9 @@ buildNpmPackage rec {

  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";
    lib.optionalString (
      stdenv.isDarwin && stdenv.isx86_64
    ) "-D_LIBCPP_HAS_NO_LIBRARY_ALIGNED_ALLOCATION=1";

  npmBuildScript = "build:prod";

@@ -34,12 +40,12 @@ buildNpmPackage rec {
    package = snyk;
  };

  meta = with lib; {
  meta = {
    description = "Scans and monitors projects for security vulnerabilities";
    homepage = "https://snyk.io";
    changelog = "https://github.com/snyk/cli/releases/tag/v${version}";
    license = licenses.asl20;
    maintainers = [ ];
    license = lib.licenses.asl20;
    maintainers = with lib.maintainers; [ momeemt ];
    mainProgram = "snyk";
  };
}
+0 −2
Original line number Diff line number Diff line
@@ -18632,8 +18632,6 @@ with pkgs;
  snore = callPackage ../tools/misc/snore { };
  snyk = callPackage ../development/tools/analysis/snyk { };
  snzip = callPackage ../tools/archivers/snzip { };
  snowman = qt5.callPackage ../development/tools/analysis/snowman { };