From 8747b2af2cb7c51675471ec79a0ff12cb4f01062 Mon Sep 17 00:00:00 2001 From: Pyrox Date: Sun, 27 Oct 2024 00:10:16 -0400 Subject: [PATCH] zip2hashcat: init at 1.0 --- pkgs/by-name/zi/zip2hashcat/package.nix | 36 +++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 pkgs/by-name/zi/zip2hashcat/package.nix diff --git a/pkgs/by-name/zi/zip2hashcat/package.nix b/pkgs/by-name/zi/zip2hashcat/package.nix new file mode 100644 index 0000000000000..08cf397b6dac4 --- /dev/null +++ b/pkgs/by-name/zi/zip2hashcat/package.nix @@ -0,0 +1,36 @@ +{ + lib, + stdenv, + fetchFromGitHub, + ... +}: + +stdenv.mkDerivation rec { + pname = "zip2hashcat"; + version = "1.0"; + + src = fetchFromGitHub { + owner = "hashstation"; + repo = "zip2hashcat"; + # Upstream 1.0 tag has no content + rev = "462bd94ea30d69a0810ca9bb3d056aa0f5393d57"; + hash = "sha256-+hbDTGSDUxA7M8gBI/TViJ2ZvheNxlonYC/aFLvgPW8="; + }; + + buildPhase = '' + $CC zip2hashcat.c -o zip2hashcat + ''; + + installPhase = '' + mkdir -p $out/bin + mv zip2hashcat $out/bin/zip2hashcat + ''; + + meta = { + description = "Processes input ZIP files into a format suitable for use with hashcat."; + homepage = "https://github.com/hashstation/zip2hashcat"; + license = lib.licenses.mit; + changelog = "https://github.com/hashstation/zip2hashcat/releases/tag/${version}"; + maintainers = with lib.maintainers; [ pyrox0 ]; + }; +}