default.nix (615B)
1 { 2 buildGoModule 3 , fetchFromGitHub 4 , pppBuild 5 }: 6 7 buildGoModule rec { 8 pname = "go-l2tp"; 9 version = "0"; 10 11 src = fetchFromGitHub { 12 repo = "go-l2tp"; 13 owner = "katalix"; 14 rev = "570d763"; 15 hash= "sha256-R8ImKPkPBC+FvzKOBEZ3VxQ12dEjtfRa7AH94xMsAGA="; 16 }; 17 18 patchPhase = '' 19 sed -i.bak -e 's:/usr/sbin/pppd:${pppBuild}/bin/pppd:' cmd/kl2tpd/pppd.go 20 sed -i.bak -e 's:/usr/sbin/kl2tpd:${placeholder "out"}/bin/kl2tpd:' cmd/kpppoed/l2tpd_kl2tpd.go 21 grep bin/kl2tp cmd/kpppoed/l2tpd_kl2tpd.go 22 ''; 23 24 doCheck = false; 25 vendorHash = "sha256-hOkhJhToN/VJwjQmnQJSPGz26/YDR2Ch+1yeW51OF+U="; 26 27 }