biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / applications / blockchains / nbxplorer / default.nix
blob5f8c0110402e36abb51c70818555b303632076e9
1 { lib
2 , buildDotnetModule
3 , fetchFromGitHub
4 , dotnetCorePackages
5 }:
7 buildDotnetModule rec {
8   pname = "nbxplorer";
9   version = "2.5.2";
11   src = fetchFromGitHub {
12     owner = "dgarage";
13     repo = "NBXplorer";
14     rev = "v${version}";
15     sha256 = "sha256-zfL+VoDfICUtw02KeRghaq3XPOa/YnSh8orhqmo3Auo=";
16   };
18   projectFile = "NBXplorer/NBXplorer.csproj";
19   nugetDeps = ./deps.nix;
21   dotnet-sdk = dotnetCorePackages.sdk_8_0;
22   dotnet-runtime = dotnetCorePackages.aspnetcore_8_0;
24   # macOS has a case-insensitive filesystem, so these two can be the same file
25   postFixup = ''
26     mv $out/bin/{NBXplorer,nbxplorer} || :
27   '';
29   meta = with lib; {
30     description = "Minimalist UTXO tracker for HD Cryptocurrency Wallets";
31     maintainers = with maintainers; [ kcalvinalvin erikarvstedt ];
32     license = licenses.mit;
33     platforms = platforms.linux ++ platforms.darwin;
34     mainProgram = "nbxplorer";
35   };