Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / applications / blockchains / nbxplorer / default.nix
blob6de7cf7578c4d8b6166d4dd13416bcc9da8211b7
1 { lib
2 , buildDotnetModule
3 , fetchFromGitHub
4 , dotnetCorePackages
5 }:
7 buildDotnetModule rec {
8   pname = "nbxplorer";
9   version = "2.3.66";
11   src = fetchFromGitHub {
12     owner = "dgarage";
13     repo = "NBXplorer";
14     rev = "v${version}";
15     sha256 = "sha256-DcSY2hnzJexsrRw4k57uOBfDkveEvXccN8GDUR/QmKw=";
16   };
18   projectFile = "NBXplorer/NBXplorer.csproj";
19   nugetDeps = ./deps.nix;
21   dotnet-runtime = dotnetCorePackages.aspnetcore_6_0;
23   # macOS has a case-insensitive filesystem, so these two can be the same file
24   postFixup = ''
25     mv $out/bin/{NBXplorer,nbxplorer} || :
26   '';
28   meta = with lib; {
29     description = "Minimalist UTXO tracker for HD Cryptocurrency Wallets";
30     maintainers = with maintainers; [ kcalvinalvin erikarvstedt ];
31     license = licenses.mit;
32     platforms = platforms.linux ++ platforms.darwin;
33   };