Merge pull request #181354 from erikarvstedt/btcpayserver-1.6.1

btcpayserver: 1.5.4 -> 1.6.1
This commit is contained in:
Pavol Rusnak 2022-07-13 16:03:43 +02:00 committed by GitHub
commit c9e017e542
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 108 additions and 169 deletions

View file

@ -1,15 +1,18 @@
{ lib, buildDotnetModule, fetchFromGitHub, dotnetCorePackages { lib
, buildDotnetModule
, fetchFromGitHub
, dotnetCorePackages
, altcoinSupport ? false }: , altcoinSupport ? false }:
buildDotnetModule rec { buildDotnetModule rec {
pname = "btcpayserver"; pname = "btcpayserver";
version = "1.5.4"; version = "1.6.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = pname; owner = pname;
repo = pname; repo = pname;
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-8GMk7xBMhml0X/8YRuN3FsEF2TWDxtb0eoP/cduKXNg="; sha256 = "sha256-lz42emfVBWas1A2YuEkjGAX8V1Qe2YAZMEgMYwIhhKM=";
}; };
projectFile = "BTCPayServer/BTCPayServer.csproj"; projectFile = "BTCPayServer/BTCPayServer.csproj";
@ -19,8 +22,9 @@ buildDotnetModule rec {
buildType = if altcoinSupport then "Altcoins-Release" else "Release"; buildType = if altcoinSupport then "Altcoins-Release" else "Release";
# macOS has a case-insensitive filesystem, so these two can be the same file
postFixup = '' postFixup = ''
mv $out/bin/{BTCPayServer,btcpayserver} mv $out/bin/{BTCPayServer,btcpayserver} || :
''; '';
meta = with lib; { meta = with lib; {
@ -28,6 +32,6 @@ buildDotnetModule rec {
homepage = "https://btcpayserver.org"; homepage = "https://btcpayserver.org";
maintainers = with maintainers; [ kcalvinalvin erikarvstedt ]; maintainers = with maintainers; [ kcalvinalvin erikarvstedt ];
license = licenses.mit; license = licenses.mit;
platforms = platforms.linux; platforms = platforms.linux ++ platforms.darwin;
}; };
} }

View file

@ -31,43 +31,48 @@
}) })
(fetchNuGet { (fetchNuGet {
pname = "BTCPayServer.Lightning.All"; pname = "BTCPayServer.Lightning.All";
version = "1.3.8"; version = "1.3.12";
sha256 = "0xjhxxp8gc06ivbxjbmcacq4pq1c3l3b03pwd785kblxbh7d8zxj"; sha256 = "005nl3sl3awdpwnvdsww8kg4ysj804459a5yip283fy7a29xagyh";
}) })
(fetchNuGet { (fetchNuGet {
pname = "BTCPayServer.Lightning.Charge"; pname = "BTCPayServer.Lightning.Charge";
version = "1.3.4"; version = "1.3.8";
sha256 = "1ic2kz9mpgcjkmj6a0kscn3iqqp905a4768bn2fx454swpn2w6f9"; sha256 = "1j8ljhkw80z44hb08iyqz342fghcnnxw3bq27g49x41gc784ziz4";
}) })
(fetchNuGet { (fetchNuGet {
pname = "BTCPayServer.Lightning.CLightning"; pname = "BTCPayServer.Lightning.CLightning";
version = "1.3.5"; version = "1.3.9";
sha256 = "0k9v28h0kvcbwxrjmalk14sna505li125i9aigcj6lddsg1d3xr7"; sha256 = "1cflyxywfil4rxy0vxvp24hlz6xy8g03rjgb12sc76jxwyqp5anq";
}) })
(fetchNuGet { (fetchNuGet {
pname = "BTCPayServer.Lightning.Common"; pname = "BTCPayServer.Lightning.Common";
version = "1.3.2"; version = "1.3.7";
sha256 = "119zplkc7iy9wc95iz1qnyi42fr99ar4hp8a11p708a22w941yi0"; sha256 = "1hsn51zx34fswjph1dgplwj92045d4ymallryjxbm5gl1wgnvqvz";
}) })
(fetchNuGet { (fetchNuGet {
pname = "BTCPayServer.Lightning.Common"; pname = "BTCPayServer.Lightning.Common";
version = "1.3.4"; version = "1.3.8";
sha256 = "1bic7hxw731c0mkjgak0pwlrc7a4yqsr1xi7r3x04cz98nvdlqfc"; sha256 = "0g7wbsfy1ydrpxzycbq148f8gsm7d09nvzzz5kliqlg3q88wifaq";
}) })
(fetchNuGet { (fetchNuGet {
pname = "BTCPayServer.Lightning.Eclair"; pname = "BTCPayServer.Lightning.Eclair";
version = "1.3.4"; version = "1.3.8";
sha256 = "0im3nzr7ki0nlr5miy7i7b9869vi7frq5g1idwfshqincpgps05g"; sha256 = "0lhsigcdf65fdsxgv6yy857v2l7c1kmzypj1b017gldnrhflrnri";
}) })
(fetchNuGet { (fetchNuGet {
pname = "BTCPayServer.Lightning.LNBank"; pname = "BTCPayServer.Lightning.LNBank";
version = "1.3.6"; version = "1.3.10";
sha256 = "08myhnk41l1zc3ih1h8l6583g4spgfgl1i65sjp02ab9v4i9lalw"; sha256 = "0yq02smwa6a4grx1cfwij4nxlkz4grpb3ixr82an4f57zv4dzv6b";
}) })
(fetchNuGet { (fetchNuGet {
pname = "BTCPayServer.Lightning.LND"; pname = "BTCPayServer.Lightning.LND";
version = "1.3.5"; version = "1.3.9";
sha256 = "1k5i4x382hx3zwczpjvzpxv4nmmlnnlaxcy018bz7b4hvd0l49wq"; sha256 = "1115lamgg7802dmxlak13fbiy0b244gmsrs80jrba3jxmiplgj4r";
})
(fetchNuGet {
pname = "BTCPayServer.Lightning.LNDhub";
version = "1.0.2";
sha256 = "1jyn0r9qm9r8szmzx0g0ja2k93r8adi1vn100c8d9wpnr83xwj03";
}) })
(fetchNuGet { (fetchNuGet {
pname = "BuildBundlerMinifier"; pname = "BuildBundlerMinifier";
@ -96,8 +101,8 @@
}) })
(fetchNuGet { (fetchNuGet {
pname = "DigitalRuby.ExchangeSharp"; pname = "DigitalRuby.ExchangeSharp";
version = "0.6.3"; version = "1.0.2";
sha256 = "1vb7ahafcd3lcbiiz552aisilwm1yq3j600gkf1wik8vhvsk02fs"; sha256 = "1l6g61l18jqnc0h8rpsilfjjnyapm4ld8wcsr8bp0hp34p6wpidm";
}) })
(fetchNuGet { (fetchNuGet {
pname = "Fido2.AspNet"; pname = "Fido2.AspNet";
@ -181,13 +186,13 @@
}) })
(fetchNuGet { (fetchNuGet {
pname = "LNURL"; pname = "LNURL";
version = "0.0.18"; version = "0.0.24";
sha256 = "1dy0if091s8j0klv58v8xy0lnwyw0mxl89m09wkfcs0d4kzmjsrj"; sha256 = "1hqa95gbcis03c0m5kwl7zzn26kwv1my94yq96766qp0rnl6c4lw";
}) })
(fetchNuGet { (fetchNuGet {
pname = "MailKit"; pname = "MailKit";
version = "3.0.0"; version = "3.3.0";
sha256 = "0z6bf80zqqwlli844xkv7xzdip8lwrag5cpvx3vydzy6qg0xf2cg"; sha256 = "18l0jkrc4d553kiw4vdjzzpafpvsgjs1n19kjbi8isnhzidmsl4j";
}) })
(fetchNuGet { (fetchNuGet {
pname = "McMaster.NETCore.Plugins.Mvc"; pname = "McMaster.NETCore.Plugins.Mvc";
@ -201,8 +206,8 @@
}) })
(fetchNuGet { (fetchNuGet {
pname = "Microsoft.AspNet.SignalR.Client"; pname = "Microsoft.AspNet.SignalR.Client";
version = "2.3.0"; version = "2.4.3";
sha256 = "1xyj8b88bc6sc7fxgqyalzfmlfgbagfk7adyk29if9hr8ki9bic4"; sha256 = "1whxcmxydcxjkw84sqk5idd406v3ia0xj2m4ia4b6wqbvkdqn7rf";
}) })
(fetchNuGet { (fetchNuGet {
pname = "Microsoft.AspNet.WebApi.Client"; pname = "Microsoft.AspNet.WebApi.Client";
@ -211,8 +216,8 @@
}) })
(fetchNuGet { (fetchNuGet {
pname = "Microsoft.AspNet.WebApi.Client"; pname = "Microsoft.AspNet.WebApi.Client";
version = "5.2.8"; version = "5.2.9";
sha256 = "1dbwdbxr6npyc82zwl0g9bhifkpcqfzyhx1ihd8rzcmzprw70yfj"; sha256 = "1sy1q36bm9fz3gi780w4jgysw3dwaz2f3a5gcn6jxw1gkmdasb08";
}) })
(fetchNuGet { (fetchNuGet {
pname = "Microsoft.AspNetCore.Connections.Abstractions"; pname = "Microsoft.AspNetCore.Connections.Abstractions";
@ -799,20 +804,20 @@
version = "17.0.0"; version = "17.0.0";
sha256 = "06mn31cgpp7d8lwdyjanh89prc66j37dchn74vrd9s588rq0y70r"; sha256 = "06mn31cgpp7d8lwdyjanh89prc66j37dchn74vrd9s588rq0y70r";
}) })
(fetchNuGet {
pname = "Microsoft.Win32.Primitives";
version = "4.0.1";
sha256 = "1n8ap0cmljbqskxpf8fjzn7kh1vvlndsa75k01qig26mbw97k2q7";
})
(fetchNuGet { (fetchNuGet {
pname = "Microsoft.Win32.Primitives"; pname = "Microsoft.Win32.Primitives";
version = "4.3.0"; version = "4.3.0";
sha256 = "0j0c1wj4ndj21zsgivsc24whiya605603kxrbiw6wkfdync464wq"; sha256 = "0j0c1wj4ndj21zsgivsc24whiya605603kxrbiw6wkfdync464wq";
}) })
(fetchNuGet {
pname = "Microsoft.Win32.SystemEvents";
version = "6.0.0";
sha256 = "0c6pcj088g1yd1vs529q3ybgsd2vjlk5y1ic6dkmbhvrp5jibl9p";
})
(fetchNuGet { (fetchNuGet {
pname = "MimeKit"; pname = "MimeKit";
version = "3.0.0"; version = "3.3.0";
sha256 = "1ccds2g2cr3xficahq5i3i049nlzv2075x8yc24kwz3v1wyw458s"; sha256 = "0rslxmwlv6w2fssv0mz2v6qi6zg1v0lmly6hvh258xqdfxrhn0y8";
}) })
(fetchNuGet { (fetchNuGet {
pname = "MySqlConnector"; pname = "MySqlConnector";
@ -906,8 +911,8 @@
}) })
(fetchNuGet { (fetchNuGet {
pname = "NicolasDorier.RateLimits"; pname = "NicolasDorier.RateLimits";
version = "1.1.0"; version = "1.2.3";
sha256 = "06cajxi8wnrxfwqfnk98avphwiyvg1fw428bd42lqjgq9k414rk9"; sha256 = "197cqb0yxd2hfxyikxw53m4lmxh87l9sqrr8xihg1j0knvwzgyyp";
}) })
(fetchNuGet { (fetchNuGet {
pname = "NicolasDorier.StandardConfiguration"; pname = "NicolasDorier.StandardConfiguration";
@ -916,8 +921,8 @@
}) })
(fetchNuGet { (fetchNuGet {
pname = "NLog"; pname = "NLog";
version = "4.5.10"; version = "4.7.14";
sha256 = "0d4yqxrhqn2k36h3v1f5pn6qqlagbzg67v6gvxqhz3s4zyc3b8rg"; sha256 = "1pjkxlf20vrh9b8r6wzay1563fdhhxslxb7acdkn5ss8gvd2m23n";
}) })
(fetchNuGet { (fetchNuGet {
pname = "Npgsql.EntityFrameworkCore.PostgreSQL"; pname = "Npgsql.EntityFrameworkCore.PostgreSQL";
@ -1014,11 +1019,6 @@
version = "4.3.0"; version = "4.3.0";
sha256 = "18pzfdlwsg2nb1jjjjzyb5qlgy6xjxzmhnfaijq5s2jw3cm3ab97"; sha256 = "18pzfdlwsg2nb1jjjjzyb5qlgy6xjxzmhnfaijq5s2jw3cm3ab97";
}) })
(fetchNuGet {
pname = "runtime.native.System.Security.Cryptography";
version = "4.0.0";
sha256 = "0k57aa2c3b10wl3hfqbgrl7xq7g8hh3a3ir44b31dn5p61iiw3z9";
})
(fetchNuGet { (fetchNuGet {
pname = "runtime.native.System"; pname = "runtime.native.System";
version = "4.0.0"; version = "4.0.0";
@ -1076,8 +1076,8 @@
}) })
(fetchNuGet { (fetchNuGet {
pname = "Selenium.WebDriver.ChromeDriver"; pname = "Selenium.WebDriver.ChromeDriver";
version = "101.0.4951.4100"; version = "103.0.5060.5300";
sha256 = "0iqkcmfgzvir4h24qz3namgv7pc14hancb26gqa9j3izb1813ndf"; sha256 = "1dr1d4nx2qb6is29p3rsmp254v1v6c24pdsx7kyj1yamh89sqd5k";
}) })
(fetchNuGet { (fetchNuGet {
pname = "Selenium.WebDriver"; pname = "Selenium.WebDriver";
@ -1129,6 +1129,11 @@
version = "2.9.0"; version = "2.9.0";
sha256 = "0z0ib82w9b229a728bbyhzc2hnlbl0ki7nnvmgnv3l741f2vr4i6"; sha256 = "0z0ib82w9b229a728bbyhzc2hnlbl0ki7nnvmgnv3l741f2vr4i6";
}) })
(fetchNuGet {
pname = "SocketIOClient";
version = "3.0.6";
sha256 = "0yvvwyg05sjlam8841kxy1qv6bc7a1kykdk5jdy2jvw89d40k31d";
})
(fetchNuGet { (fetchNuGet {
pname = "SQLitePCLRaw.bundle_e_sqlite3"; pname = "SQLitePCLRaw.bundle_e_sqlite3";
version = "2.0.6"; version = "2.0.6";
@ -1151,13 +1156,13 @@
}) })
(fetchNuGet { (fetchNuGet {
pname = "SSH.NET"; pname = "SSH.NET";
version = "2016.1.0"; version = "2020.0.2";
sha256 = "0q08bf9sdf1rf9763z4bk2mr6z381iybm73823scmq9qcpr2jk4d"; sha256 = "18mq7jjdbzc7qcsh5wg2j0gd39qbnrxkn811cy8wrdvki0pfi0sm";
}) })
(fetchNuGet { (fetchNuGet {
pname = "SshNet.Security.Cryptography"; pname = "SshNet.Security.Cryptography";
version = "1.2.0"; version = "1.3.0";
sha256 = "1xlj8bjavpjk6lrkypk66cxpf2xa31wv73ymrk34d72f05z0xrg0"; sha256 = "1y9r9c2dn81l1l4nn976fwf0by83qbvb0sp1hw7m19pqz7pmaflh";
}) })
(fetchNuGet { (fetchNuGet {
pname = "System.AppContext"; pname = "System.AppContext";
@ -1211,8 +1216,8 @@
}) })
(fetchNuGet { (fetchNuGet {
pname = "System.Configuration.ConfigurationManager"; pname = "System.Configuration.ConfigurationManager";
version = "4.5.0"; version = "6.0.0";
sha256 = "1frpy24mn6q7hgwayj98kkx89z861f5dmia4j6zc0a2ydgx8x02c"; sha256 = "0sqapr697jbb4ljkq46msg0xx1qpmc31ivva6llyz2wzq3mpmxbw";
}) })
(fetchNuGet { (fetchNuGet {
pname = "System.Console"; pname = "System.Console";
@ -1249,11 +1254,6 @@
version = "4.3.0"; version = "4.3.0";
sha256 = "0in3pic3s2ddyibi8cvgl102zmvp9r9mchh82ns9f0ms4basylw1"; sha256 = "0in3pic3s2ddyibi8cvgl102zmvp9r9mchh82ns9f0ms4basylw1";
}) })
(fetchNuGet {
pname = "System.Diagnostics.TraceSource";
version = "4.0.0";
sha256 = "1mc7r72xznczzf6mz62dm8xhdi14if1h8qgx353xvhz89qyxsa3h";
})
(fetchNuGet { (fetchNuGet {
pname = "System.Diagnostics.Tracing"; pname = "System.Diagnostics.Tracing";
version = "4.1.0"; version = "4.1.0";
@ -1264,6 +1264,11 @@
version = "4.3.0"; version = "4.3.0";
sha256 = "1m3bx6c2s958qligl67q7grkwfz3w53hpy7nc97mh6f7j5k168c4"; sha256 = "1m3bx6c2s958qligl67q7grkwfz3w53hpy7nc97mh6f7j5k168c4";
}) })
(fetchNuGet {
pname = "System.Drawing.Common";
version = "6.0.0";
sha256 = "02n8rzm58dac2np8b3xw8ychbvylja4nh6938l5k2fhyn40imlgz";
})
(fetchNuGet { (fetchNuGet {
pname = "System.Dynamic.Runtime"; pname = "System.Dynamic.Runtime";
version = "4.0.11"; version = "4.0.11";
@ -1271,8 +1276,8 @@
}) })
(fetchNuGet { (fetchNuGet {
pname = "System.Formats.Asn1"; pname = "System.Formats.Asn1";
version = "5.0.0"; version = "6.0.0";
sha256 = "1axc8z0839yvqi2cb63l73l6d9j6wd20lsbdymwddz9hvrsgfwpn"; sha256 = "1vvr7hs4qzjqb37r0w1mxq7xql2b17la63jwvmgv65s1hj00g8r9";
}) })
(fetchNuGet { (fetchNuGet {
pname = "System.Globalization.Calendars"; pname = "System.Globalization.Calendars";
@ -1394,21 +1399,11 @@
version = "4.3.0"; version = "4.3.0";
sha256 = "1i4gc757xqrzflbk7kc5ksn20kwwfjhw9w7pgdkn19y3cgnl302j"; sha256 = "1i4gc757xqrzflbk7kc5ksn20kwwfjhw9w7pgdkn19y3cgnl302j";
}) })
(fetchNuGet {
pname = "System.Net.NameResolution";
version = "4.0.0";
sha256 = "0dj3pvpv069nyia28gkl4a0fb7q33hbxz2dg25qvpah3l7pbl0qh";
})
(fetchNuGet { (fetchNuGet {
pname = "System.Net.NameResolution"; pname = "System.Net.NameResolution";
version = "4.3.0"; version = "4.3.0";
sha256 = "15r75pwc0rm3vvwsn8rvm2krf929mjfwliv0mpicjnii24470rkq"; sha256 = "15r75pwc0rm3vvwsn8rvm2krf929mjfwliv0mpicjnii24470rkq";
}) })
(fetchNuGet {
pname = "System.Net.Primitives";
version = "4.0.11";
sha256 = "10xzzaynkzkakp7jai1ik3r805zrqjxiz7vcagchyxs2v26a516r";
})
(fetchNuGet { (fetchNuGet {
pname = "System.Net.Primitives"; pname = "System.Net.Primitives";
version = "4.3.0"; version = "4.3.0";
@ -1419,11 +1414,6 @@
version = "4.3.0"; version = "4.3.0";
sha256 = "1aa5igz31ivk6kpgsrwck3jccab7wd88wr52lddmgypmbh9mmf87"; sha256 = "1aa5igz31ivk6kpgsrwck3jccab7wd88wr52lddmgypmbh9mmf87";
}) })
(fetchNuGet {
pname = "System.Net.Sockets";
version = "4.1.0";
sha256 = "1385fvh8h29da5hh58jm1v78fzi9fi5vj93vhlm2kvqpfahvpqls";
})
(fetchNuGet { (fetchNuGet {
pname = "System.Net.Sockets"; pname = "System.Net.Sockets";
version = "4.3.0"; version = "4.3.0";
@ -1454,6 +1444,11 @@
version = "4.3.0"; version = "4.3.0";
sha256 = "191p63zy5rpqx7dnrb3h7prvgixmk168fhvvkkvhlazncf8r3nc2"; sha256 = "191p63zy5rpqx7dnrb3h7prvgixmk168fhvvkkvhlazncf8r3nc2";
}) })
(fetchNuGet {
pname = "System.Reactive";
version = "5.0.0";
sha256 = "1lafmpnadhiwxyd543kraxa3jfdpm6ipblxrjlibym9b1ykpr5ik";
})
(fetchNuGet { (fetchNuGet {
pname = "System.Reflection.Emit.ILGeneration"; pname = "System.Reflection.Emit.ILGeneration";
version = "4.0.1"; version = "4.0.1";
@ -1619,11 +1614,6 @@
version = "4.3.0"; version = "4.3.0";
sha256 = "00hywrn4g7hva1b2qri2s6rabzwgxnbpw9zfxmz28z09cpwwgh7j"; sha256 = "00hywrn4g7hva1b2qri2s6rabzwgxnbpw9zfxmz28z09cpwwgh7j";
}) })
(fetchNuGet {
pname = "System.Runtime.Numerics";
version = "4.0.1";
sha256 = "1y308zfvy0l5nrn46mqqr4wb4z1xk758pkk8svbz8b5ij7jnv4nn";
})
(fetchNuGet { (fetchNuGet {
pname = "System.Runtime.Numerics"; pname = "System.Runtime.Numerics";
version = "4.3.0"; version = "4.3.0";
@ -1646,24 +1636,14 @@
}) })
(fetchNuGet { (fetchNuGet {
pname = "System.Security.AccessControl"; pname = "System.Security.AccessControl";
version = "4.5.0"; version = "6.0.0";
sha256 = "1wvwanz33fzzbnd2jalar0p0z3x0ba53vzx1kazlskp7pwyhlnq0"; sha256 = "0a678bzj8yxxiffyzy60z2w1nczzpi8v97igr4ip3byd2q89dv58";
})
(fetchNuGet {
pname = "System.Security.Claims";
version = "4.0.1";
sha256 = "03dw0ls49bvsrffgwycyifjgz0qzr9r85skqhdyhfd51fqf398n6";
}) })
(fetchNuGet { (fetchNuGet {
pname = "System.Security.Claims"; pname = "System.Security.Claims";
version = "4.3.0"; version = "4.3.0";
sha256 = "0jvfn7j22l3mm28qjy3rcw287y9h65ha4m940waaxah07jnbzrhn"; sha256 = "0jvfn7j22l3mm28qjy3rcw287y9h65ha4m940waaxah07jnbzrhn";
}) })
(fetchNuGet {
pname = "System.Security.Cryptography.Algorithms";
version = "4.2.0";
sha256 = "148s9g5dgm33ri7dnh19s4lgnlxbpwvrw2jnzllq2kijj4i4vs85";
})
(fetchNuGet { (fetchNuGet {
pname = "System.Security.Cryptography.Algorithms"; pname = "System.Security.Cryptography.Algorithms";
version = "4.3.0"; version = "4.3.0";
@ -1679,21 +1659,11 @@
version = "4.7.0"; version = "4.7.0";
sha256 = "00797sqbba8lys486ifxblz9j52m29kidclvmqpk531820k55x9j"; sha256 = "00797sqbba8lys486ifxblz9j52m29kidclvmqpk531820k55x9j";
}) })
(fetchNuGet {
pname = "System.Security.Cryptography.Cng";
version = "5.0.0";
sha256 = "06hkx2za8jifpslkh491dfwzm5dxrsyxzj5lsc0achb6yzg4zqlw";
})
(fetchNuGet { (fetchNuGet {
pname = "System.Security.Cryptography.Csp"; pname = "System.Security.Cryptography.Csp";
version = "4.3.0"; version = "4.3.0";
sha256 = "1x5wcrddf2s3hb8j78cry7yalca4lb5vfnkrysagbn6r9x6xvrx1"; sha256 = "1x5wcrddf2s3hb8j78cry7yalca4lb5vfnkrysagbn6r9x6xvrx1";
}) })
(fetchNuGet {
pname = "System.Security.Cryptography.Encoding";
version = "4.0.0";
sha256 = "0a8y1a5wkmpawc787gfmnrnbzdgxmx1a14ax43jf3rj9gxmy3vk4";
})
(fetchNuGet { (fetchNuGet {
pname = "System.Security.Cryptography.Encoding"; pname = "System.Security.Cryptography.Encoding";
version = "4.3.0"; version = "4.3.0";
@ -1706,13 +1676,8 @@
}) })
(fetchNuGet { (fetchNuGet {
pname = "System.Security.Cryptography.Pkcs"; pname = "System.Security.Cryptography.Pkcs";
version = "5.0.0"; version = "6.0.0";
sha256 = "0hb2mndac3xrw3786bsjxjfh19bwnr991qib54k6wsqjhjyyvbwj"; sha256 = "1q80znpwkv5wrzgx0qnzxqaa5k1s72fnk3g1yng62l7y14d8ki64";
})
(fetchNuGet {
pname = "System.Security.Cryptography.Primitives";
version = "4.0.0";
sha256 = "0i7cfnwph9a10bm26m538h5xcr8b36jscp9sy1zhgifksxz4yixh";
}) })
(fetchNuGet { (fetchNuGet {
pname = "System.Security.Cryptography.Primitives"; pname = "System.Security.Cryptography.Primitives";
@ -1721,8 +1686,8 @@
}) })
(fetchNuGet { (fetchNuGet {
pname = "System.Security.Cryptography.ProtectedData"; pname = "System.Security.Cryptography.ProtectedData";
version = "4.5.0"; version = "6.0.0";
sha256 = "11qlc8q6b7xlspayv07718ibzvlj6ddqqxkvcbxv5b24d5kzbrb7"; sha256 = "05kd3a8w7658hjxq9vvszxip30a479fjmfq4bq1r95nrsvs4hbss";
}) })
(fetchNuGet { (fetchNuGet {
pname = "System.Security.Cryptography.X509Certificates"; pname = "System.Security.Cryptography.X509Certificates";
@ -1731,29 +1696,14 @@
}) })
(fetchNuGet { (fetchNuGet {
pname = "System.Security.Permissions"; pname = "System.Security.Permissions";
version = "4.5.0"; version = "6.0.0";
sha256 = "192ww5rm3c9mirxgl1nzyrwd18am3izqls0hzm0fvcdjl5grvbhm"; sha256 = "0jsl4xdrkqi11iwmisi1r2f2qn5pbvl79mzq877gndw6ans2zhzw";
})
(fetchNuGet {
pname = "System.Security.Principal.Windows";
version = "4.0.0";
sha256 = "1d3vc8i0zss9z8p4qprls4gbh7q4218l9845kclx7wvw41809k6z";
}) })
(fetchNuGet { (fetchNuGet {
pname = "System.Security.Principal.Windows"; pname = "System.Security.Principal.Windows";
version = "4.3.0"; version = "4.3.0";
sha256 = "00a0a7c40i3v4cb20s2cmh9csb5jv2l0frvnlzyfxh848xalpdwr"; sha256 = "00a0a7c40i3v4cb20s2cmh9csb5jv2l0frvnlzyfxh848xalpdwr";
}) })
(fetchNuGet {
pname = "System.Security.Principal.Windows";
version = "4.5.0";
sha256 = "0rmj89wsl5yzwh0kqjgx45vzf694v9p92r4x4q6yxldk1cv1hi86";
})
(fetchNuGet {
pname = "System.Security.Principal";
version = "4.0.1";
sha256 = "1nbzdfqvzzbgsfdd5qsh94d7dbg2v4sw0yx6himyn52zf8z6007p";
})
(fetchNuGet { (fetchNuGet {
pname = "System.Security.Principal"; pname = "System.Security.Principal";
version = "4.3.0"; version = "4.3.0";
@ -1804,6 +1754,11 @@
version = "6.0.0"; version = "6.0.0";
sha256 = "1si2my1g0q0qv1hiqnji4xh9wd05qavxnzj9dwgs23iqvgjky0gl"; sha256 = "1si2my1g0q0qv1hiqnji4xh9wd05qavxnzj9dwgs23iqvgjky0gl";
}) })
(fetchNuGet {
pname = "System.Text.Json";
version = "6.0.2";
sha256 = "1lz6gx1r4if8sbx6yp9h0mi0g9ffr40x0cg518l0z2aiqgil3fk0";
})
(fetchNuGet { (fetchNuGet {
pname = "System.Text.RegularExpressions"; pname = "System.Text.RegularExpressions";
version = "4.1.0"; version = "4.1.0";
@ -1849,16 +1804,6 @@
version = "4.3.0"; version = "4.3.0";
sha256 = "134z3v9abw3a6jsw17xl3f6hqjpak5l682k2vz39spj4kmydg6k7"; sha256 = "134z3v9abw3a6jsw17xl3f6hqjpak5l682k2vz39spj4kmydg6k7";
}) })
(fetchNuGet {
pname = "System.Threading.Thread";
version = "4.0.0";
sha256 = "1gxxm5fl36pjjpnx1k688dcw8m9l7nmf802nxis6swdaw8k54jzc";
})
(fetchNuGet {
pname = "System.Threading.ThreadPool";
version = "4.0.10";
sha256 = "0fdr61yjcxh5imvyf93n2m3n5g9pp54bnw2l1d2rdl9z6dd31ypx";
})
(fetchNuGet { (fetchNuGet {
pname = "System.Threading.ThreadPool"; pname = "System.Threading.ThreadPool";
version = "4.3.0"; version = "4.3.0";
@ -1884,6 +1829,11 @@
version = "4.3.0"; version = "4.3.0";
sha256 = "0rw9wfamvhayp5zh3j7p1yfmx9b5khbf4q50d8k5rk993rskfd34"; sha256 = "0rw9wfamvhayp5zh3j7p1yfmx9b5khbf4q50d8k5rk993rskfd34";
}) })
(fetchNuGet {
pname = "System.Windows.Extensions";
version = "6.0.0";
sha256 = "1wy9pq9vn1bqg5qnv53iqrbx04yzdmjw4x5yyi09y3459vaa1sip";
})
(fetchNuGet { (fetchNuGet {
pname = "System.Xml.ReaderWriter"; pname = "System.Xml.ReaderWriter";
version = "4.0.11"; version = "4.0.11";
@ -1904,21 +1854,6 @@
version = "4.3.0"; version = "4.3.0";
sha256 = "08h8fm4l77n0nd4i4fk2386y809bfbwqb7ih9d7564ifcxr5ssxd"; sha256 = "08h8fm4l77n0nd4i4fk2386y809bfbwqb7ih9d7564ifcxr5ssxd";
}) })
(fetchNuGet {
pname = "System.Xml.XmlDocument";
version = "4.0.1";
sha256 = "0ihsnkvyc76r4dcky7v3ansnbyqjzkbyyia0ir5zvqirzan0bnl1";
})
(fetchNuGet {
pname = "System.Xml.XPath.XmlDocument";
version = "4.0.1";
sha256 = "0l7yljgif41iv5g56l3nxy97hzzgck2a7rhnfnljhx9b0ry41bvc";
})
(fetchNuGet {
pname = "System.Xml.XPath";
version = "4.0.1";
sha256 = "0fjqgb6y66d72d5n8qq1h213d9nv2vi8mpv8p28j3m9rccmsh04m";
})
(fetchNuGet { (fetchNuGet {
pname = "Text.Analyzers"; pname = "Text.Analyzers";
version = "3.3.3"; version = "3.3.3";

View file

@ -1,14 +1,18 @@
{ lib, buildDotnetModule, fetchFromGitHub, dotnetCorePackages }: { lib
, buildDotnetModule
, fetchFromGitHub
, dotnetCorePackages
}:
buildDotnetModule rec { buildDotnetModule rec {
pname = "nbxplorer"; pname = "nbxplorer";
version = "2.3.26"; version = "2.3.28";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "dgarage"; owner = "dgarage";
repo = "NBXplorer"; repo = "NBXplorer";
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-PaunSwbIf9hGmZeS8ZI4M0C6T76bLCalnS4/x9TWrtY="; sha256 = "sha256-4KedlU+TMwO6C/dgNa23N4uPk8gPq2SQKzYkCZS508I=";
}; };
projectFile = "NBXplorer/NBXplorer.csproj"; projectFile = "NBXplorer/NBXplorer.csproj";
@ -16,14 +20,15 @@ buildDotnetModule rec {
dotnet-runtime = dotnetCorePackages.aspnetcore_6_0; dotnet-runtime = dotnetCorePackages.aspnetcore_6_0;
# macOS has a case-insensitive filesystem, so these two can be the same file
postFixup = '' postFixup = ''
mv $out/bin/{NBXplorer,nbxplorer} mv $out/bin/{NBXplorer,nbxplorer} || :
''; '';
meta = with lib; { meta = with lib; {
description = "Minimalist UTXO tracker for HD Cryptocurrency Wallets"; description = "Minimalist UTXO tracker for HD Cryptocurrency Wallets";
maintainers = with maintainers; [ kcalvinalvin erikarvstedt ]; maintainers = with maintainers; [ kcalvinalvin erikarvstedt ];
license = licenses.mit; license = licenses.mit;
platforms = platforms.linux; platforms = platforms.linux ++ platforms.darwin;
}; };
} }

View file

@ -191,18 +191,13 @@
}) })
(fetchNuGet { (fetchNuGet {
pname = "NBitcoin.TestFramework"; pname = "NBitcoin.TestFramework";
version = "3.0.6"; version = "3.0.9";
sha256 = "0yw382238rjv0qmhz1xlb5v696s8sxbjf839c2ck6dqd947q403w"; sha256 = "08pwab9f2565day9b0fjzfv5ik3pbwvgvl190gh0bmwi5xv4vq93";
}) })
(fetchNuGet { (fetchNuGet {
pname = "NBitcoin"; pname = "NBitcoin";
version = "6.0.15"; version = "7.0.8";
sha256 = "038dcl2k88w4cijws3pdnjflgy4lmqx70z0l7yqz355kmxjz8ain"; sha256 = "0h76a5wha3rqchjzhvslmm8f7qkya77n8avh5i05nvnrigf0bj5q";
})
(fetchNuGet {
pname = "NBitcoin";
version = "6.0.18";
sha256 = "1dr669h68cx6yfzr3n97yzzwbgnsv5g2008diyxngdjm55nh3q9s";
}) })
(fetchNuGet { (fetchNuGet {
pname = "NETStandard.Library"; pname = "NETStandard.Library";