summary refs log tree commit diff
path: root/pkgs/tools/networking/fastd
diff options
context:
space:
mode:
authorMartin Weinelt <hexa@darmstadt.ccc.de>2020-10-19 22:07:35 +0200
committerMartin Weinelt <hexa@darmstadt.ccc.de>2020-10-19 22:07:35 +0200
commit5a4385d4a9c68dde8573e25a33951cc6180a79ea (patch)
tree374c77eb852fb7ff9615e7b929a04cd6a0dc8f3b /pkgs/tools/networking/fastd
parentd3aaae724911c436fc4d344e4efa8316ebe5a192 (diff)
downloadnixpkgs-5a4385d4a9c68dde8573e25a33951cc6180a79ea.tar
nixpkgs-5a4385d4a9c68dde8573e25a33951cc6180a79ea.tar.gz
nixpkgs-5a4385d4a9c68dde8573e25a33951cc6180a79ea.tar.bz2
nixpkgs-5a4385d4a9c68dde8573e25a33951cc6180a79ea.tar.lz
nixpkgs-5a4385d4a9c68dde8573e25a33951cc6180a79ea.tar.xz
nixpkgs-5a4385d4a9c68dde8573e25a33951cc6180a79ea.tar.zst
nixpkgs-5a4385d4a9c68dde8573e25a33951cc6180a79ea.zip
fastd: 19 -> 21
Diffstat (limited to 'pkgs/tools/networking/fastd')
-rw-r--r--pkgs/tools/networking/fastd/default.nix17
1 files changed, 4 insertions, 13 deletions
diff --git a/pkgs/tools/networking/fastd/default.nix b/pkgs/tools/networking/fastd/default.nix
index 8c9a877b8f1..864b57a0c38 100644
--- a/pkgs/tools/networking/fastd/default.nix
+++ b/pkgs/tools/networking/fastd/default.nix
@@ -1,29 +1,20 @@
-{ stdenv, fetchFromGitHub, cmake, bison, pkgconfig
+{ stdenv, fetchFromGitHub, bison, meson, ninja, pkgconfig
 , libuecc, libsodium, libcap, json_c, openssl }:
 
 stdenv.mkDerivation rec {
   pname = "fastd";
-  version = "19";
+  version = "21";
 
   src = fetchFromGitHub {
     owner  = "Neoraider";
     repo = "fastd";
     rev = "v${version}";
-    sha256 = "1h3whjvy2n2cyvbkbg4y1z9vlrn790spzbdhj4glwp93xcykhz5i";
+    sha256 = "1p4k50dk8byrghbr0fwmgwps8df6rlkgcd603r14i71m5g27z5gw";
   };
 
-  postPatch = ''
-    substituteInPlace src/crypto/cipher/CMakeLists.txt \
-      --replace 'add_subdirectory(aes128_ctr)' ""
-  '';
-
-  nativeBuildInputs = [ pkgconfig bison cmake ];
+  nativeBuildInputs = [ pkgconfig bison meson ninja ];
   buildInputs = [ libuecc libsodium libcap json_c openssl ];
 
-  cmakeFlags = [
-    "-DENABLE_OPENSSL=true"
-  ];
-
   enableParallelBuilding = true;
 
   meta = with stdenv.lib; {