nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at litex 36 lines 843 B view raw
1{ lib 2, stdenv 3, fetchFromGitHub 4, cmake 5, openmp 6}: 7 8stdenv.mkDerivation rec { 9 pname = "bkcrack"; 10 version = "1.5.0"; 11 12 src = fetchFromGitHub { 13 owner = "kimci86"; 14 repo = pname; 15 rev = "v${version}"; 16 hash = "sha256-iyx4mOTr6MHECk9S9zrIAE5pt+cxWnOKS7iQPUyWfzs="; 17 }; 18 19 nativeBuildInputs = [ cmake ]; 20 buildInputs = [ openmp ]; 21 22 postInstall = '' 23 mkdir -p $out/bin $out/share/licenses/bkcrack 24 mv $out/bkcrack $out/bin/ 25 mv $out/license.txt $out/share/licenses/bkcrack 26 rm -r $out/example $out/tools $out/readme.md 27 ''; 28 29 meta = with lib; { 30 description = "Crack legacy zip encryption with Biham and Kocher's known plaintext attack"; 31 homepage = "https://github.com/kimci86/bkcrack"; 32 license = licenses.zlib; 33 platforms = platforms.unix; 34 maintainers = with maintainers; [ erdnaxe ]; 35 }; 36}