btcpayserver: 1.11.2 -> 1.11.4 clightning: 23.05.2 -> 23.08.1 hwi: 2.2.1 -> 2.3.1 Remove custom coincurve, since nixos-23.05 includes the latest version of coincurve (18) that's required by pyln-proto. Co-authored-by: Erik Arvstedt <erik.arvstedt@gmail.com>
13 lines
533 B
Nix
13 lines
533 B
Nix
{ lib, stdenv, python, makePythonHook, setuptools-rust, rust }:
|
|
makePythonHook {
|
|
name = "setuptools-rust-setup-hook";
|
|
propagatedBuildInputs = [ setuptools-rust ];
|
|
substitutions = {
|
|
pyLibDir = "${python}/lib/${python.libPrefix}";
|
|
cargoBuildTarget = rust.toRustTargetSpec stdenv.hostPlatform;
|
|
cargoLinkerVar = lib.toUpper (
|
|
builtins.replaceStrings ["-"] ["_"] (
|
|
rust.toRustTarget stdenv.hostPlatform));
|
|
targetLinker = "${stdenv.cc}/bin/${stdenv.cc.targetPrefix}cc";
|
|
};
|
|
} ./setuptools-rust-hook.sh
|