From a625f44f426aab6118e25643cee2416a71e47f67 Mon Sep 17 00:00:00 2001 From: Gavin John Date: Sat, 4 Jul 2026 23:50:25 -0400 Subject: [PATCH] stardust-xr-*: enable strictDeps and __structuredAttrs where not already enabled --- pkgs/by-name/st/stardust-xr-atmosphere/package.nix | 3 +++ pkgs/by-name/st/stardust-xr-flatland/package.nix | 3 +++ pkgs/by-name/st/stardust-xr-gravity/package.nix | 3 +++ pkgs/by-name/st/stardust-xr-protostar/package.nix | 3 +++ pkgs/by-name/st/stardust-xr-server/package.nix | 1 + 5 files changed, 13 insertions(+) diff --git a/pkgs/by-name/st/stardust-xr-atmosphere/package.nix b/pkgs/by-name/st/stardust-xr-atmosphere/package.nix index 5c99b40077d5..fc8ae688c16c 100644 --- a/pkgs/by-name/st/stardust-xr-atmosphere/package.nix +++ b/pkgs/by-name/st/stardust-xr-atmosphere/package.nix @@ -20,6 +20,9 @@ rustPlatform.buildRustPackage { cargoHash = "sha256-eQjRbavmUW2iw0OEC/DPk2FflTc4QCn0K/c4Og+sGW4="; + __structuredAttrs = true; + strictDeps = true; + passthru = { tests.versionTest = testers.testVersion { package = stardust-xr-atmosphere; diff --git a/pkgs/by-name/st/stardust-xr-flatland/package.nix b/pkgs/by-name/st/stardust-xr-flatland/package.nix index 2603dcf906ad..7cf260b25ce4 100644 --- a/pkgs/by-name/st/stardust-xr-flatland/package.nix +++ b/pkgs/by-name/st/stardust-xr-flatland/package.nix @@ -20,6 +20,9 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-oM4nQUEc3iq1x4uRp8Kw5WtE/L5b6VlLOfElMT9Tk98="; + __structuredAttrs = true; + strictDeps = true; + passthru.updateScript = nix-update-script { }; meta = { diff --git a/pkgs/by-name/st/stardust-xr-gravity/package.nix b/pkgs/by-name/st/stardust-xr-gravity/package.nix index c2d9525a33f6..d0dc92a150ab 100644 --- a/pkgs/by-name/st/stardust-xr-gravity/package.nix +++ b/pkgs/by-name/st/stardust-xr-gravity/package.nix @@ -16,6 +16,9 @@ rustPlatform.buildRustPackage { hash = "sha256-upw0MjGccSI1B10wabKPMGrEo7ATfg4a7Hzaucbf99w="; }; + __structuredAttrs = true; + strictDeps = true; + cargoHash = "sha256-tkWY+dLFDnyir6d0supR3Z202p5i4UewY+J66mL1x/o="; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/st/stardust-xr-protostar/package.nix b/pkgs/by-name/st/stardust-xr-protostar/package.nix index eae4f7f54cc5..fd0024923497 100644 --- a/pkgs/by-name/st/stardust-xr-protostar/package.nix +++ b/pkgs/by-name/st/stardust-xr-protostar/package.nix @@ -20,6 +20,9 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-9XJ+nnvpTzr/3ii9dFkfZDex/++W5Mq9k0bh2Y6tueA="; + __structuredAttrs = true; + strictDeps = true; + checkFlags = [ # ---- xdg::test_get_desktop_files stdout ---- # thread 'xdg::test_get_desktop_files' panicked at protostar/src/xdg.rs:98:5: diff --git a/pkgs/by-name/st/stardust-xr-server/package.nix b/pkgs/by-name/st/stardust-xr-server/package.nix index 9dc11bb8123a..9c7f10c922ae 100644 --- a/pkgs/by-name/st/stardust-xr-server/package.nix +++ b/pkgs/by-name/st/stardust-xr-server/package.nix @@ -38,6 +38,7 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-5HQkrkupBohmopGJh9t3JndVTU6cjbW0LgtBPb+YAr0="; + __structuredAttrs = true; strictDeps = true; nativeBuildInputs = [ pkg-config