Loading pkgs/tools/networking/udp2raw/default.nix +20 −10 Original line number Diff line number Diff line { lib , stdenv , fetchFromGitHub , fetchpatch , cmake , makeWrapper , iptables }: Loading @@ -16,18 +18,26 @@ stdenv.mkDerivation rec { hash = "sha256-mchSaqw6sOJ7+dydCM8juP7QMOVUrPL4MFA79Rvyjdo="; }; nativeBuildInputs = [ makeWrapper ]; makeFlags = [ "dynamic" ]; installPhase = '' runHook preInstall patches = [ # Add install target to CMakeLists.txt # https://github.com/wangyu-/udp2raw/pull/469 (fetchpatch { url = "https://github.com/wangyu-/udp2raw/commit/4559e6d47bb69fda0fbd3fb4b7d04ddb1cf5e2ae.patch"; hash = "sha256-2csZdXmMW89tjXhN5QIK0rnMSXlFjLvwGnmieeKRX90="; }) ]; postPatch = '' echo 'const char *gitversion = "${version}";' > git_version.h ''; mkdir -p $out/bin cp udp2raw_dynamic $out/bin/udp2raw wrapProgram $out/bin/udp2raw --prefix PATH : "${lib.makeBinPath [ iptables ]}" nativeBuildInputs = [ cmake makeWrapper ]; runHook postInstall postInstall = '' wrapProgram "$out/bin/udp2raw" --prefix PATH : "${lib.makeBinPath [ iptables ]}" ''; meta = with lib; { Loading Loading
pkgs/tools/networking/udp2raw/default.nix +20 −10 Original line number Diff line number Diff line { lib , stdenv , fetchFromGitHub , fetchpatch , cmake , makeWrapper , iptables }: Loading @@ -16,18 +18,26 @@ stdenv.mkDerivation rec { hash = "sha256-mchSaqw6sOJ7+dydCM8juP7QMOVUrPL4MFA79Rvyjdo="; }; nativeBuildInputs = [ makeWrapper ]; makeFlags = [ "dynamic" ]; installPhase = '' runHook preInstall patches = [ # Add install target to CMakeLists.txt # https://github.com/wangyu-/udp2raw/pull/469 (fetchpatch { url = "https://github.com/wangyu-/udp2raw/commit/4559e6d47bb69fda0fbd3fb4b7d04ddb1cf5e2ae.patch"; hash = "sha256-2csZdXmMW89tjXhN5QIK0rnMSXlFjLvwGnmieeKRX90="; }) ]; postPatch = '' echo 'const char *gitversion = "${version}";' > git_version.h ''; mkdir -p $out/bin cp udp2raw_dynamic $out/bin/udp2raw wrapProgram $out/bin/udp2raw --prefix PATH : "${lib.makeBinPath [ iptables ]}" nativeBuildInputs = [ cmake makeWrapper ]; runHook postInstall postInstall = '' wrapProgram "$out/bin/udp2raw" --prefix PATH : "${lib.makeBinPath [ iptables ]}" ''; meta = with lib; { Loading