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

@ -16,6 +16,7 @@ let self = {
joinmarket = pkgs.callPackage ./joinmarket { inherit (self) nbPython3PackagesJoinmarket; };
lndinit = pkgs.callPackage ./lndinit { };
liquid-swap = pkgs.python3Packages.callPackage ./liquid-swap { };
nbxplorer = pkgs.callPackage ./nbxplorer { };
rtl = pkgs.callPackage ./rtl { inherit (self) fetchNodeModules; };
inherit (pkgs.callPackage ./mempool { inherit (self) fetchNodeModules; })
mempool-backend

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";
};
}

1132
pkgs/nbxplorer/deps.json Normal file

File diff suppressed because it is too large Load diff

View file

@ -19,8 +19,7 @@ pkgs: pkgsUnstable:
electrs
elementsd
fulcrum
lnd
nbxplorer;
lnd;
inherit pkgs pkgsUnstable;
}