about summary refs log tree commit diff
path: root/pkgs/applications/blockchains
diff options
context:
space:
mode:
authorPavol Rusnak <pavol@rusnak.io>2023-11-30 17:51:12 +0100
committerGitHub <noreply@github.com>2023-11-30 17:51:12 +0100
commit771152fa7aead37a79b918dbe6269910eb7a87d4 (patch)
treec2d2e75488ec0162927eb2f851e876a7271d4bc5 /pkgs/applications/blockchains
parent91e2d267a00208d89fdd8ae6d57ba31b23213393 (diff)
parent2e2c8f6fb7e5ebfe579bc0df2df481edf191030c (diff)
Merge pull request #270897 from nepet/update-clightning-v23.11
clightning: 23.08.1 -> 23.11
Diffstat (limited to 'pkgs/applications/blockchains')
-rw-r--r--pkgs/applications/blockchains/clightning/default.nix11
1 files changed, 8 insertions, 3 deletions
diff --git a/pkgs/applications/blockchains/clightning/default.nix b/pkgs/applications/blockchains/clightning/default.nix
index 0efa0c0652ea7..d4fa4c68fe266 100644
--- a/pkgs/applications/blockchains/clightning/default.nix
+++ b/pkgs/applications/blockchains/clightning/default.nix
@@ -22,11 +22,11 @@ let
 in
 stdenv.mkDerivation rec {
   pname = "clightning";
-  version = "23.08.1";
+  version = "23.11";
 
   src = fetchurl {
     url = "https://github.com/ElementsProject/lightning/releases/download/v${version}/clightning-v${version}.zip";
-    sha256 = "sha256-Pongzgr+VMrp8nrpnR0QCarMWUBPPjTdoebvpWrSy6w=";
+    sha256 = "sha256:1q1plg9qhwlrcvljnrv8yd1gaz9a98pxgql7bqxjq37vk3lfggw6";
   };
 
   # when building on darwin we need dawin.cctools to provide the correct libtool
@@ -51,12 +51,17 @@ stdenv.mkDerivation rec {
     substituteInPlace external/libwally-core/configure.ac --replace gsed sed
   '';
 
-  configureFlags = [ "--disable-developer" "--disable-valgrind" ];
+  configureFlags = [ "--disable-valgrind" ];
 
   makeFlags = [ "VERSION=v${version}" ];
 
   enableParallelBuilding = true;
 
+  # workaround for build issue, happens only x86_64-darwin, not aarch64-darwin
+  # ccan/ccan/fdpass/fdpass.c:16:8: error: variable length array folded to constant array as an extension [-Werror,-Wgnu-folding-constant]
+  #                 char buf[CMSG_SPACE(sizeof(fd))];
+  env.NIX_CFLAGS_COMPILE = lib.optionalString (stdenv.isDarwin && stdenv.isx86_64) "-Wno-error=gnu-folding-constant";
+
   meta = with lib; {
     description = "A Bitcoin Lightning Network implementation in C";
     longDescription = ''