at 23.11-beta 43 lines 1.1 kB view raw
1{ lib 2, buildDotnetModule 3, fetchFromGitHub 4, dotnetCorePackages 5, callPackage 6}: 7 8buildDotnetModule rec { 9 pname = "certdump"; 10 version = "unstable-2023-07-12"; 11 12 src = fetchFromGitHub { 13 owner = "secana"; 14 repo = "CertDump"; 15 rev = "1300005115786b3c214d73fa506de2de06a62cbb"; 16 sha256 = "sha256-VqKOoW4fAXr0MtY5rgWvRqay1dazF+ZpzJUHkDeXpPs="; 17 }; 18 19 projectFile = [ "CertDump.sln" ]; 20 nugetDeps = ./deps.nix; 21 22 selfContainedBuild = true; 23 executables = [ "CertDump" ]; 24 xBuildFiles = [ "CertDump/CertDump.csproj" ]; 25 26 dotnet-runtime = dotnetCorePackages.aspnetcore_7_0; 27 dotnet-sdk = dotnetCorePackages.sdk_7_0; 28 29 dotnetFlags = [ 30 "-property:ImportByWildcardBeforeSolution=false" 31 "-property:GenerateAssemblyInfo=false" 32 ]; 33 34 meta = with lib; { 35 description = "Dump certificates from PE files in different formats"; 36 homepage = "https://github.com/secana/CertDump"; 37 longDescription = '' 38 Cross-Platform tool to dump the signing certificate from a Portable Executable (PE) file. 39 ''; 40 license = licenses.asl20; 41 maintainers = [ maintainers.baloo ]; 42 }; 43}