nbxplorer: init at 2.5.26

Backport of https://github.com/NixOS/nixpkgs/pull/407336
Fixes https://github.com/MetacoSA/NBitcoin/pull/1269
This commit is contained in:
Erik Arvstedt 2025-05-15 22:31:57 +02:00
parent 040231d830
commit 742eb2e401
No known key found for this signature in database
GPG key ID: 33312B944DD97846
4 changed files with 1174 additions and 2 deletions

View file

@ -0,0 +1,40 @@
{
lib,
buildDotnetModule,
fetchFromGitHub,
dotnetCorePackages,
}:
buildDotnetModule rec {
pname = "nbxplorer";
version = "2.5.26";
src = fetchFromGitHub {
owner = "dgarage";
repo = "NBXplorer";
tag = "v${version}";
hash = "sha256-gXLzUgFZxrDNbDjpPmVDIj2xi6I+IfkNwXBYvelRYPU=";
};
projectFile = "NBXplorer/NBXplorer.csproj";
nugetDeps = ./deps.json;
dotnet-sdk = dotnetCorePackages.sdk_8_0;
dotnet-runtime = dotnetCorePackages.aspnetcore_8_0;
# macOS has a case-insensitive filesystem, so these two can be the same file
postFixup = ''
mv $out/bin/{NBXplorer,nbxplorer} || :
'';
meta = with lib; {
description = "Minimalist UTXO tracker for HD Cryptocurrency Wallets";
maintainers = with maintainers; [
kcalvinalvin
erikarvstedt
];
license = licenses.mit;
platforms = platforms.linux ++ platforms.darwin;
mainProgram = "nbxplorer";
};
}