From 9fb53cf2943617f6ac81fb711b75fdede484dcc7 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Feb 2025 20:28:30 +0800 Subject: [PATCH 1/2] v2raya: add update script --- pkgs/by-name/v2/v2raya/package.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkgs/by-name/v2/v2raya/package.nix b/pkgs/by-name/v2/v2raya/package.nix index 2d54d4271225..8d12dc057cbd 100644 --- a/pkgs/by-name/v2/v2raya/package.nix +++ b/pkgs/by-name/v2/v2raya/package.nix @@ -14,6 +14,7 @@ v2ray, v2ray-geoip, v2ray-domain-list-community, + nix-update-script, }: let pname = "v2raya"; @@ -87,6 +88,16 @@ buildGoModule { --prefix XDG_DATA_DIRS ":" ${assetsDir}/share ''; + passthru = { + inherit web; + updateScript = nix-update-script { + extraArgs = [ + "--subpackage" + "web" + ]; + }; + }; + meta = { description = "Linux web GUI client of Project V which supports V2Ray, Xray, SS, SSR, Trojan and Pingtunnel"; homepage = "https://github.com/v2rayA/v2rayA"; From d191dc38708b586513c2d2ab2078cc9132cd3269 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 11 Feb 2025 12:32:24 +0000 Subject: [PATCH 2/2] v2raya: 2.2.6.3 -> 2.2.6.6 --- pkgs/by-name/v2/v2raya/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/v2/v2raya/package.nix b/pkgs/by-name/v2/v2raya/package.nix index 8d12dc057cbd..5ec5a2eddecb 100644 --- a/pkgs/by-name/v2/v2raya/package.nix +++ b/pkgs/by-name/v2/v2raya/package.nix @@ -18,13 +18,13 @@ }: let pname = "v2raya"; - version = "2.2.6.3"; + version = "2.2.6.6"; src = fetchFromGitHub { owner = "v2rayA"; repo = "v2rayA"; tag = "v${version}"; - hash = "sha256-Du7DqOkneOFBiPK5BeQtnKRsX0Tcuhq8iiugDMGTk7o="; + hash = "sha256-OXydUg9prJ3Rc5yecEqHfv+kyx/rMzzDQdz+lHvPG6k="; postFetch = "sed -i -e 's/npmmirror/yarnpkg/g' $out/gui/yarn.lock"; }; @@ -35,7 +35,7 @@ let offlineCache = fetchYarnDeps { yarnLock = "${src}/gui/yarn.lock"; - hash = "sha256-AexW4FFGkQBQlci/FAm9rpfbPn76v+O3nMX3xHymhPw="; + hash = "sha256-g+hI9n+nfXAcuEpjvDDaHg/DfjtNusOaw3S6kC1QDn4="; }; env.OUTPUT_DIR = placeholder "out"; @@ -61,7 +61,7 @@ buildGoModule { sourceRoot = "${src.name}/service"; - vendorHash = "sha256-kK99Y0CgesvlaM2WsFIPgdtWo2975m9TqyJXoNv43yU="; + vendorHash = "sha256-uiURsB1V4IB77YKLu5gdaqw9Fuja6fC5adWYDE3OE+Q="; ldflags = [ "-s"