dae: 0.2.4 -> 0.3.0

oluceps d0decc53 dc754438

+5 -16
+5 -16
pkgs/tools/networking/dae/default.nix
··· 1 1 { lib 2 2 , clang 3 3 , fetchFromGitHub 4 - , symlinkJoin 5 4 , buildGoModule 6 - , makeWrapper 7 - , v2ray-geoip 8 - , v2ray-domain-list-community 9 5 }: 10 6 buildGoModule rec { 11 7 pname = "dae"; 12 - version = "0.2.4"; 8 + version = "0.3.0"; 13 9 14 10 src = fetchFromGitHub { 15 11 owner = "daeuniverse"; 16 12 repo = "dae"; 17 13 rev = "v${version}"; 18 - hash = "sha256-MVmx37q5nbgaUehPJ2C2UjVyx48/U/vA3NeBx6Zcmg8="; 14 + hash = "sha256-WiJqhXYehuUCLEuVbsQkmTntuH1srtePtZgYBSTbxiw="; 19 15 fetchSubmodules = true; 20 16 }; 21 17 22 - vendorHash = "sha256-oeMAekLWRJzmkmge4LmrVSFRzHZ/dStX+CvLtuYOsog="; 18 + vendorHash = "sha256-fb4PEMhV8+5zaRJyl+nYi2BHcOUDUVAwxce2xaRt5JA="; 23 19 24 20 proxyVendor = true; 25 21 26 - nativeBuildInputs = [ clang makeWrapper ]; 22 + nativeBuildInputs = [ clang ]; 27 23 28 24 ldflags = [ 29 25 "-s" ··· 33 29 ]; 34 30 35 31 preBuild = '' 36 - make CFLAGS="-D__REMOVE_BPF_PRINTK -fno-stack-protector" \ 32 + make CFLAGS="-D__REMOVE_BPF_PRINTK -fno-stack-protector -Wno-unused-command-line-argument" \ 37 33 NOSTRIP=y \ 38 34 ebpf 39 35 ''; ··· 41 37 # network required 42 38 doCheck = false; 43 39 44 - assetsDrv = symlinkJoin { 45 - name = "dae-assets"; 46 - paths = [ v2ray-geoip v2ray-domain-list-community ]; 47 - }; 48 - 49 40 postInstall = '' 50 41 install -Dm444 install/dae.service $out/lib/systemd/system/dae.service 51 - wrapProgram $out/bin/dae \ 52 - --suffix DAE_LOCATION_ASSET : $assetsDrv/share/v2ray 53 42 substituteInPlace $out/lib/systemd/system/dae.service \ 54 43 --replace /usr/bin/dae $out/bin/dae 55 44 '';