From 3e1fc281b0c4d6137434c503e2aea044435e5139 Mon Sep 17 00:00:00 2001 From: Charlotte Van Petegem Date: Wed, 30 Nov 2022 09:06:46 +0100 Subject: [PATCH] Update udp2raw derivation --- packages/udp2raw/default.nix | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/packages/udp2raw/default.nix b/packages/udp2raw/default.nix index b5c26a3f..fdb95b12 100644 --- a/packages/udp2raw/default.nix +++ b/packages/udp2raw/default.nix @@ -8,6 +8,7 @@ stdenv.mkDerivation rec { pname = "udp2raw"; version = "20200818.0"; + src = fetchFromGitHub { owner = "wangyu-"; repo = "udp2raw"; @@ -17,10 +18,24 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ makeWrapper ]; - buildPhase = "make dynamic"; + makeFlags = [ "dynamic" ]; + installPhase = '' + runHook preInstall + mkdir -p $out/bin cp udp2raw_dynamic $out/bin/udp2raw wrapProgram $out/bin/udp2raw --prefix PATH : "${lib.makeBinPath [ iptables ]}" + + runHook postInstall ''; + + meta = with lib; { + homepage = "https://github.com/wangyu-/udp2raw"; + description = "A tunnel which turns UDP traffic into encrypted UDP/FakeTCP/ICMP traffic by using a raw socket"; + license = licenses.mit; + changelog = "https://github.com/wangyu-/udp2raw/releases/tag/${version}"; + maintainers = with maintainers; [ chvp ]; + platforms = platforms.linux; + }; }