about summary refs log tree commit diff
path: root/pkgs/tools/security/cdxgen/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/tools/security/cdxgen/default.nix')
-rw-r--r--pkgs/tools/security/cdxgen/default.nix70
1 files changed, 0 insertions, 70 deletions
diff --git a/pkgs/tools/security/cdxgen/default.nix b/pkgs/tools/security/cdxgen/default.nix
deleted file mode 100644
index 3a6c14ea5f1c..000000000000
--- a/pkgs/tools/security/cdxgen/default.nix
+++ /dev/null
@@ -1,70 +0,0 @@
-{
-  fetchFromGitHub,
-  lib,
-  makeWrapper,
-  nodejs,
-  node-gyp,
-  pnpm_9,
-  python3,
-  stdenv,
-  xcbuild,
-}:
-
-stdenv.mkDerivation (finalAttrs: {
-  pname = "cdxgen";
-  version = "10.9.6";
-
-  src = fetchFromGitHub {
-    owner = "CycloneDX";
-    repo = "cdxgen";
-    rev = "v${finalAttrs.version}";
-    hash = "sha256-WgY0soHwedYbQNDvDIqtaxMSzVcaOVV2/22wOXU2nbA=";
-  };
-
-  nativeBuildInputs = [
-    makeWrapper
-    nodejs
-    node-gyp # required for sqlite3 bindings
-    pnpm_9.configHook
-    python3 # required for sqlite3 bindings
-  ] ++ lib.optional stdenv.isDarwin [ xcbuild ];
-
-  pnpmDeps = pnpm_9.fetchDeps {
-    inherit (finalAttrs) pname version src;
-    hash = "sha256-IgmTYmCmZ65Da5zL6Tx7P4bt2o+YhX0UvU0DEONmr7w=";
-  };
-
-  buildPhase = ''
-    runHook preBuild
-
-    pushd node_modules/sqlite3
-    node-gyp rebuild
-    popd
-
-    runHook postBuild
-  '';
-
-  installPhase = ''
-    runHook preInstall
-
-    mkdir -p $out/bin $out/lib
-    cp -r * $out/lib
-    makeWrapper ${nodejs}/bin/node "$out/bin/cdxgen" --add-flags "$out/lib/bin/cdxgen.js"
-    makeWrapper ${nodejs}/bin/node "$out/bin/cdxgen-evinse" --add-flags "$out/lib/bin/evinse.js"
-    makeWrapper ${nodejs}/bin/node "$out/bin/cdxgen-repl" --add-flags "$out/lib/bin/repl.js"
-    makeWrapper ${nodejs}/bin/node "$out/bin/cdxgen-verify" --add-flags "$out/lib/bin/verify.js"
-
-    runHook postInstall
-  '';
-
-  meta = with lib; {
-    description = "Creates CycloneDX Software Bill-of-Materials (SBOM) for your projects from source and container images";
-    mainProgram = "cdxgen";
-    homepage = "https://github.com/CycloneDX/cdxgen";
-    license = licenses.asl20;
-    maintainers = with maintainers; [
-      dit7ya
-      quincepie
-    ];
-  };
-})