Loading pkgs/by-name/bi/binary-object-scanner/deps.nix 0 → 100644 +101 −0 Original line number Diff line number Diff line # 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="; }) ] pkgs/by-name/bi/binary-object-scanner/package.nix 0 → 100644 +41 −0 Original line number Diff line number Diff line { 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"; }; } Loading
pkgs/by-name/bi/binary-object-scanner/deps.nix 0 → 100644 +101 −0 Original line number Diff line number Diff line # 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="; }) ]
pkgs/by-name/bi/binary-object-scanner/package.nix 0 → 100644 +41 −0 Original line number Diff line number Diff line { 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"; }; }