Commit 67e3dec9 authored by Jasper Chan's avatar Jasper Chan
Browse files

wiseunpacker: init at 1.3.3

parent c374d94f
Loading
Loading
Loading
Loading
+31 −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 = "Newtonsoft.Json";
    version = "13.0.3";
    hash = "sha256-hy/BieY4qxBWVVsDqqOPaLy1QobiIapkbrESm6v2PHc=";
  })
  (fetchNuGet {
    pname = "SabreTools.Compression";
    version = "0.4.2";
    hash = "sha256-yNgHjyodFbkghYvPq3ginDGTX7rQNgcD9tRaWD3mJYM=";
  })
  (fetchNuGet {
    pname = "SabreTools.IO";
    version = "1.3.3";
    hash = "sha256-UMGpU7g11qFafN+kbDmUt9PXlHg8dPHHZOIz6DuXMEU=";
  })
  (fetchNuGet {
    pname = "SabreTools.Matching";
    version = "1.3.1";
    hash = "sha256-vPIGGneY0Zq/H75lJLtq5PosCozAXp+KRlQQ6OGAYiU=";
  })
  (fetchNuGet {
    pname = "SabreTools.Models";
    version = "1.4.2";
    hash = "sha256-lVj05vrE6duaBa0Hq2ZmlSU0iYlp1o69P6TDtf9KPqo=";
  })
]
+41 −0
Original line number Diff line number Diff line
{
  fetchFromGitHub,
  buildDotnetModule,
  dotnetCorePackages,
  lib,
}:
let
  version = "1.3.3";
  pname = "WiseUnpacker";
in
buildDotnetModule rec {
  inherit version pname;

  src = fetchFromGitHub {
    owner = "mnadareski";
    repo = pname;
    rev = version;
    sha256 = "sha256-APbfo2D/p733AwNNByu5MvC9LA8WW4mAzq6t2w/YNrs=";
  };

  dotnet-sdk = dotnetCorePackages.sdk_8_0;
  dotnet-runtime = dotnetCorePackages.runtime_8_0;

  dotnetFlags = [ "-p:TargetFramework=net8.0" ];

  # Rename to something sensible
  postFixup = ''
    mv "$out/bin/Test" "$out/bin/WiseUnpacker"
  '';

  nugetDeps = ./deps.nix;

  projectFile = "Test/Test.csproj";

  meta = with lib; {
    homepage = "https://github.com/mnadareski/WiseUnpacker/";
    description = "C# Wise installer unpacker based on HWUN and E_WISE ";
    maintainers = [ maintainers.gigahawk ];
    license = licenses.mit;
  };
}