vrcx: 2025.06.30 -> 2025.08.17 (#435430)

Changed files
+31 -54
pkgs
by-name
+22 -47
pkgs/by-name/vr/vrcx/deps.json
···
[
{
"pname": "DiscordRichPresence",
-
"version": "1.3.0.28",
-
"hash": "sha256-KdwSl5ysunAbC21cXRrSROO2XN/ZscIVdq6+IH+5Fbs="
+
"version": "1.5.0.51",
+
"hash": "sha256-ZfyXXsJ7c8u0EAfKjquv/pAL3ZajKLnVIJWADQYJ6wI="
},
{
"pname": "EntityFramework",
···
},
{
"pname": "Microsoft.JavaScript.NodeApi",
-
"version": "0.9.11",
-
"hash": "sha256-1F2lG7ePVKy9QXMt76AWf64zj5o9upVik3//AqPaw7U="
+
"version": "0.9.13",
+
"hash": "sha256-zXNmEg6txPXXD3yLHMWlziPgbDsNCLQcmqxO0pU8OCY="
},
{
"pname": "Microsoft.JavaScript.NodeApi.Generator",
-
"version": "0.9.11",
-
"hash": "sha256-WAunMB3ksE0trHmohr+fTxGXiYNd553PUJoDaOSmLxo="
+
"version": "0.9.13",
+
"hash": "sha256-tgWN7EHgXwHvV5f1xXOvaXBVjeM+LfRyhPv7N9625N0="
},
{
"pname": "Microsoft.NETCore.Platforms",
···
},
{
"pname": "Microsoft.NETCore.Platforms",
-
"version": "2.0.0",
-
"hash": "sha256-IEvBk6wUXSdyCnkj6tHahOJv290tVVT8tyemYcR0Yro="
-
},
-
{
-
"pname": "Microsoft.NETCore.Platforms",
"version": "2.1.2",
"hash": "sha256-gYQQO7zsqG+OtN4ywYQyfsiggS2zmxw4+cPXlK+FB5Q="
},
···
},
{
"pname": "Microsoft.Win32.Registry",
-
"version": "4.5.0",
-
"hash": "sha256-WMBXsIb0DgPFPaFkNVxY9b9vcMxPqtgFgijKYMJfV/0="
-
},
-
{
-
"pname": "Microsoft.Win32.Registry",
"version": "4.7.0",
"hash": "sha256-+jWCwRqU/J/jLdQKDFm93WfIDrDMXMJ984UevaQMoi8="
},
{
"pname": "Microsoft.Win32.SystemEvents",
-
"version": "9.0.6",
-
"hash": "sha256-iIS1YZ8X8Zfahg2jOW3ODCZwmSSsp96epu+kT+wieQg="
+
"version": "9.0.7",
+
"hash": "sha256-7o59Y4Wy9EsTlcNVCNuweR/7Y7QlbB6MwK/aHGax3F4="
},
{
"pname": "NETStandard.Library",
···
},
{
"pname": "NLog",
-
"version": "5.5.0",
-
"hash": "sha256-WkuKGo3iEqJruQuRZXMksqIbAQjZbFIANcm0zZr/fYE="
+
"version": "6.0.2",
+
"hash": "sha256-sToQRwukDjUo3ytSmHXT5p4j6fTv1utHkQKeF48EWnQ="
},
{
"pname": "runtime.any.System.Collections",
···
},
{
"pname": "SixLabors.ImageSharp",
-
"version": "3.1.10",
-
"hash": "sha256-6bVTSCxLY8Dt+9lpo4F4xEtMv5oPve2vS76O/lcuIok="
-
},
-
{
-
"pname": "SixLabors.ImageSharp",
-
"version": "3.1.8",
-
"hash": "sha256-cE9BQfbCvJ0Mf+fQiTD8elOZEPcfZHjDz2BHdiO+D08="
+
"version": "3.1.11",
+
"hash": "sha256-MlRF+3SGfahbsB1pZGKMOrsfUCx//hCo7ECrXr03DpA="
},
{
"pname": "SixLabors.ImageSharp.Drawing",
-
"version": "2.1.6",
-
"hash": "sha256-2VYoBw8XidjqFUS03EgxOq9vw/WRZjhF3z1pwfaSzUc="
+
"version": "2.1.7",
+
"hash": "sha256-LkStbMTvIPIXvkda4Xn1simHaH0mJHHuCI0+AaAS4/4="
},
{
"pname": "sqlite-net-pcl",
···
},
{
"pname": "System.CodeDom",
-
"version": "9.0.6",
-
"hash": "sha256-vcKv5qTborX8E4Uy7T/hqWRii35Icw1siDWPJenk9K8="
+
"version": "9.0.7",
+
"hash": "sha256-L54rUZDfqPwXDhA0C1t0wtxcFhFrDYowjjyn67+kvLM="
},
{
"pname": "System.Collections",
···
},
{
"pname": "System.Drawing.Common",
-
"version": "9.0.6",
-
"hash": "sha256-uQDdDVOu3G39PPa1SbE7bHfTzQBAGzL705UklWl/y2I="
+
"version": "9.0.7",
+
"hash": "sha256-GRiTUzguCr8o3V9whhoKvW16NCA08mdYO1rViJiDvvo="
},
{
"pname": "System.Globalization",
···
},
{
"pname": "System.Management",
-
"version": "9.0.6",
-
"hash": "sha256-dZ46TTekJCMfgfRsz6qjJpa0IzPxlm8XXyYmP6msNZY="
+
"version": "9.0.7",
+
"hash": "sha256-CRa1zZHzw1kq8tpFnncV45prHCfYRg8lTYdv0E+E+qw="
},
{
"pname": "System.Memory",
···
},
{
"pname": "System.Security.AccessControl",
-
"version": "4.5.0",
-
"hash": "sha256-AFsKPb/nTk2/mqH/PYpaoI8PLsiKKimaXf+7Mb5VfPM="
-
},
-
{
-
"pname": "System.Security.AccessControl",
"version": "4.7.0",
"hash": "sha256-/9ZCPIHLdhzq7OW4UKqTsR0O93jjHd6BRG1SRwgHE1g="
},
···
},
{
"pname": "System.Security.Principal.Windows",
-
"version": "4.5.0",
-
"hash": "sha256-BkUYNguz0e4NJp1kkW7aJBn3dyH9STwB5N8XqnlCsmY="
-
},
-
{
-
"pname": "System.Security.Principal.Windows",
"version": "4.7.0",
"hash": "sha256-rWBM2U8Kq3rEdaa1MPZSYOOkbtMGgWyB8iPrpIqmpqg="
},
···
},
{
"pname": "System.Text.Json",
-
"version": "9.0.6",
-
"hash": "sha256-WC/QbZhTaoZ3PbDKcFvJwMIA4xLUdnMrAXGlOW87VNY="
+
"version": "9.0.7",
+
"hash": "sha256-f3leKX3r7JoUbKo6tnuIsPVYJHNbElHWffhyqk1+2C0="
},
{
"pname": "System.Text.RegularExpressions",
+9 -7
pkgs/by-name/vr/vrcx/package.nix
···
buildDotnetModule,
dotnetCorePackages,
buildNpmPackage,
-
electron_36,
+
electron_37,
makeWrapper,
copyDesktopItems,
makeDesktopItem,
···
}:
let
pname = "vrcx";
-
version = "2025.06.30";
+
version = "2025.08.17";
dotnet = dotnetCorePackages.dotnet_9;
-
electron = electron_36;
+
electron = electron_37;
src = fetchFromGitHub {
owner = "vrcx-team";
repo = "VRCX";
-
# v2025.06.30 tag didn't bump the version
-
rev = "4a630079d778069293a39e5b7f7fdb3f543590da";
-
hash = "sha256-GBSkwfi9uvmBg3crnE9CYKDWzekrPjhSq9kDJzmf3bM=";
+
# v2025.08.17 tag didn't bump the version
+
rev = "fa10af8acaef6ca23866cee6fc80b1b0b0038ca5";
+
hash = "sha256-j/NGym4tGcazDcWtiPqxHbBCbHCkkuysd+cMUPAj6Rc=";
};
backend = buildDotnetModule {
···
buildNpmPackage {
inherit pname version src;
-
npmDepsHash = "sha256-x84l1+gRH2qADofYwyrEOeE4WJwqTqVB0L3JRxbscmM=";
+
npmDepsHash = "sha256-aFbdQhH8lQ/R+o4lCoqVc2nPJnxmNEFjR4MnqWKP32g=";
npmFlags = [ "--ignore-scripts" ];
makeCacheWritable = true;
···
buildPhase = ''
runHook preBuild
+
# need to run vue-demi postinstall for pinia
+
node ./node_modules/vue-demi/scripts/postinstall.js
env PLATFORM=linux npm exec webpack -- --config webpack.config.js --mode production
node src-electron/patch-package-version.js
npm exec electron-builder -- --dir \