binary-object-scanner: init at 3.3.1
This commit is contained in:
+101
@@ -0,0 +1,101 @@
|
||||
# This file was automatically generated by passthru.fetch-deps.
|
||||
# Please dont edit it manually, your changes might get overwritten!
|
||||
|
||||
{ fetchNuGet }:
|
||||
[
|
||||
(fetchNuGet {
|
||||
pname = "Blake3";
|
||||
version = "1.1.0";
|
||||
hash = "sha256-gSXmXolZOlon1UG2miI9bdS1542vGR8EyukwIkqXdoE=";
|
||||
})
|
||||
(fetchNuGet {
|
||||
pname = "Newtonsoft.Json";
|
||||
version = "13.0.3";
|
||||
hash = "sha256-hy/BieY4qxBWVVsDqqOPaLy1QobiIapkbrESm6v2PHc=";
|
||||
})
|
||||
(fetchNuGet {
|
||||
pname = "OpenMcdf";
|
||||
version = "2.3.1";
|
||||
hash = "sha256-7Mjp7oAQCy+X/UG/40NzzDdYho3CbOd0HW2w0bE21QI=";
|
||||
})
|
||||
(fetchNuGet {
|
||||
pname = "SabreTools.ASN1";
|
||||
version = "1.5.0";
|
||||
hash = "sha256-vYo3lxzFjP1MytGmR+ceMfLeSR8wxTt8JNG2j7JFKK4=";
|
||||
})
|
||||
(fetchNuGet {
|
||||
pname = "SabreTools.Compression";
|
||||
version = "0.6.1";
|
||||
hash = "sha256-6EzPxtTJO2uwUBi/qr4M67YM7giXymSU8EsbdWTZWrY=";
|
||||
})
|
||||
(fetchNuGet {
|
||||
pname = "SabreTools.Hashing";
|
||||
version = "1.4.0";
|
||||
hash = "sha256-Kqsol001/D1WmPt/2hsxrtb+rBePXrmWmHHdC/qawt8=";
|
||||
})
|
||||
(fetchNuGet {
|
||||
pname = "SabreTools.IO";
|
||||
version = "1.5.1";
|
||||
hash = "sha256-ISuFfyc3R4kl5KR5ZUozKm35QLL5K+IuqCUQMHedFkc=";
|
||||
})
|
||||
(fetchNuGet {
|
||||
pname = "SabreTools.IO";
|
||||
version = "1.6.0";
|
||||
hash = "sha256-b1H4eEff7XH0upG9GjbRW+Kwgl6+d4EENQv6r6PO40Q=";
|
||||
})
|
||||
(fetchNuGet {
|
||||
pname = "SabreTools.IO";
|
||||
version = "1.6.1";
|
||||
hash = "sha256-Hu/paV5x06rFgTRydQ1Lsqu7EVimw6W4Z+v2UkM8W7M=";
|
||||
})
|
||||
(fetchNuGet {
|
||||
pname = "SabreTools.Matching";
|
||||
version = "1.5.0";
|
||||
hash = "sha256-4YTQx+4CU/yoPfm85LRBe4daP04BTzmcHeiMNn5ugvM=";
|
||||
})
|
||||
(fetchNuGet {
|
||||
pname = "SabreTools.Models";
|
||||
version = "1.5.1";
|
||||
hash = "sha256-xOA0TyqX7ZhwnGEp0ZUW+2SheVVJmWSsUQcxr/a603U=";
|
||||
})
|
||||
(fetchNuGet {
|
||||
pname = "SabreTools.Models";
|
||||
version = "1.5.5";
|
||||
hash = "sha256-6ATn7ZGL8Il/KGhRL0KhJD0dhQDU7jEwMW1c08wczMI=";
|
||||
})
|
||||
(fetchNuGet {
|
||||
pname = "SabreTools.Serialization";
|
||||
version = "1.8.1";
|
||||
hash = "sha256-Fmiv6E2k6TC8ezIGrUPUh/hxBrPFdktGXtgtfQ6jY7Y=";
|
||||
})
|
||||
(fetchNuGet {
|
||||
pname = "SharpCompress";
|
||||
version = "0.38.0";
|
||||
hash = "sha256-bQL3kazuqbuqn+Csy9RYMMUsNMtqkGXF7x32s787UBM=";
|
||||
})
|
||||
(fetchNuGet {
|
||||
pname = "System.IO.Hashing";
|
||||
version = "8.0.0";
|
||||
hash = "sha256-szOGt0TNBo6dEdC3gf6H+e9YW3Nw0woa6UnCGGGK5cE=";
|
||||
})
|
||||
(fetchNuGet {
|
||||
pname = "System.Text.Encoding.CodePages";
|
||||
version = "8.0.0";
|
||||
hash = "sha256-fjCLQc1PRW0Ix5IZldg0XKv+J1DqPSfu9pjMyNBp7dE=";
|
||||
})
|
||||
(fetchNuGet {
|
||||
pname = "UnshieldSharp";
|
||||
version = "1.9.2";
|
||||
hash = "sha256-xkg3szfT+Dc8E4HLluhuuHDZJAdqVjIy2w1bGPPv+hU=";
|
||||
})
|
||||
(fetchNuGet {
|
||||
pname = "WiseUnpacker";
|
||||
version = "1.5.4";
|
||||
hash = "sha256-A2TWAS+hRzzOHwWDYOzWwAn/oGymvvG3Ok6//6jypGo=";
|
||||
})
|
||||
(fetchNuGet {
|
||||
pname = "ZstdSharp.Port";
|
||||
version = "0.8.1";
|
||||
hash = "sha256-PeQvyz3lUrK+t+n1dFtNXCLztQtAfkqUuM6mOqBZHLg=";
|
||||
})
|
||||
]
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
lib,
|
||||
buildDotnetModule,
|
||||
dotnetCorePackages,
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
buildDotnetModule rec {
|
||||
pname = "BinaryObjectScanner";
|
||||
version = "3.3.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "SabreTools";
|
||||
repo = "BinaryObjectScanner";
|
||||
tag = version;
|
||||
hash = "sha256-rEtWJ87AQOrEXe4k6geWZ1pAOgC/HnPe7iJ5xVyMC1M=";
|
||||
};
|
||||
|
||||
dotnet-sdk = dotnetCorePackages.sdk_9_0;
|
||||
dotnet-runtime = dotnetCorePackages.runtime_9_0;
|
||||
dotnetFlags = [ "-p:TargetFramework=net9.0" ];
|
||||
nugetDeps = ./deps.nix;
|
||||
|
||||
projectFile = [
|
||||
"ProtectionScan/ProtectionScan.csproj"
|
||||
"ExtractionTool/ExtractionTool.csproj"
|
||||
];
|
||||
executables = [
|
||||
"ProtectionScan"
|
||||
"ExtractionTool"
|
||||
];
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/SabreTools/BinaryObjectScanner";
|
||||
description = "C# protection, packer, and archive scanning library. Provides ProtectionScan and ExtractionTool";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ hughobrien ];
|
||||
platforms = lib.platforms.unix ++ lib.platforms.windows;
|
||||
mainProgram = "ProtectionScan";
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user