about summary refs log tree commit diff
path: root/pkgs/tools/networking/iodine/default.nix
diff options
context:
space:
mode:
authorIsa <hi@f2k1.de>2023-04-23 13:02:47 +0200
committerNicolas Benes <nbenes.gh@xandea.de>2024-05-30 23:21:28 +0200
commita5fb12f29612eee52921b5cf6a558d5ff569f16f (patch)
treece97510fb17c1bfe05cbe60073dad90411a9152e /pkgs/tools/networking/iodine/default.nix
parentafd3a57b83977a2e0fe8c4685ca2016a12103d03 (diff)
iodine: unstable-2019-09-27 -> 0.8.0
Co-authored-by: Nicolas Benes <nbenes.gh@xandea.de>
Diffstat (limited to 'pkgs/tools/networking/iodine/default.nix')
-rw-r--r--pkgs/tools/networking/iodine/default.nix22
1 files changed, 14 insertions, 8 deletions
diff --git a/pkgs/tools/networking/iodine/default.nix b/pkgs/tools/networking/iodine/default.nix
index a684f3a580f56..328d1354ede3c 100644
--- a/pkgs/tools/networking/iodine/default.nix
+++ b/pkgs/tools/networking/iodine/default.nix
@@ -1,21 +1,27 @@
-{ lib, stdenv, fetchFromGitHub, zlib, nettools, nixosTests }:
-
-stdenv.mkDerivation rec {
+{ lib
+, stdenv
+, fetchFromGitHub
+, zlib
+, nettools
+, nixosTests
+}:
+
+stdenv.mkDerivation (finalAttrs: {
   pname = "iodine";
-  version = "unstable-2019-09-27";
+  version = "0.8.0";
 
   src = fetchFromGitHub {
     owner = "yarrick";
     repo = "iodine";
-    rev = "8e14f18";
-    sha256 = "0k8m99qfjd5n6n56jnq85y7q8h2i2b8yw6ba0kxsz4jyx97lavg3";
+    rev = "v${finalAttrs.version}";
+    hash = "sha256-0vDl/F/57puugrEdOtdlpNPMF9ugO7TP3KLWo/7bP2k=";
   };
 
   buildInputs = [ zlib ];
 
   patchPhase = ''sed -i "s,/sbin/route,${nettools}/bin/route," src/tun.c'';
 
-  env.NIX_CFLAGS_COMPILE = "-DIFCONFIGPATH=\"${nettools}/bin/\"";
+  env.NIX_CFLAGS_COMPILE = ''-DIFCONFIGPATH="${nettools}/bin/" -DROUTEPATH="${nettools}/bin/"'';
 
   installFlags = [ "prefix=\${out}" ];
 
@@ -29,4 +35,4 @@ stdenv.mkDerivation rec {
     license = lib.licenses.isc;
     platforms = lib.platforms.unix;
   };
-}
+})