diff --git a/pkgs/tools/networking/network-manager/l2tp.nix b/pkgs/tools/networking/network-manager/l2tp.nix index 3cb6034db85..cd08b92d3c1 100644 --- a/pkgs/tools/networking/network-manager/l2tp.nix +++ b/pkgs/tools/networking/network-manager/l2tp.nix @@ -25,6 +25,12 @@ stdenv.mkDerivation rec { substituteInPlace ./src/nm-l2tp-service.c \ --replace /sbin/ipsec ${strongswan}/bin/ipsec \ --replace /sbin/xl2tpd ${xl2tpd}/bin/xl2tpd + + # Remove when https://github.com/nm-l2tp/network-manager-l2tp/issues/9 gets fixed + # per http://stackoverflow.com/questions/9225567/how-to-print-a-int64-t-type-in-c + sed -i -e 's,^\(#include \)$,\1\n#include ,' ./properties/import-export.c + substituteInPlace ./properties/import-export.c \ + --replace '%ld' '%" PRId64 "' ''; preConfigure = "./autogen.sh";