From 3f303b479cf4d04f8210938e032ceb5acec015ef Mon Sep 17 00:00:00 2001 From: Cole Helbling Date: Thu, 7 Apr 2022 11:26:45 -0700 Subject: [PATCH] flake: add ipv6 support to civetweb --- flake.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index b41dc8e0..01b0c988 100644 --- a/flake.nix +++ b/flake.nix @@ -44,7 +44,14 @@ # Overlay these packages to use dependencies from the Nixpkgs everything # else uses, to side-step the version difference: glibc is 2.32 in the # nix-pinned Nixpkgs, but 2.33 in the newNixpkgs commit. - civetweb = final.callPackage "${newNixpkgs}/pkgs/development/libraries/civetweb" { }; + civetweb = (final.callPackage "${newNixpkgs}/pkgs/development/libraries/civetweb" { }).overrideAttrs + # Can be dropped once newNixpkgs points to a revision containing + # https://github.com/NixOS/nixpkgs/pull/167751 + ({ cmakeFlags ? [ ], ... }: { + cmakeFlags = cmakeFlags ++ [ + "-DCIVETWEB_ENABLE_IPV6=1" + ]; + }); prometheus-cpp = final.callPackage "${newNixpkgs}/pkgs/development/libraries/prometheus-cpp" { }; # Add LDAP dependencies that aren't currently found within nixpkgs.