From 0f16876052c8663da8961ff82cdf71281927c3ae Mon Sep 17 00:00:00 2001 From: kyehn <228304369+kyehn@users.noreply.github.com> Date: Wed, 18 Feb 2026 05:05:44 +0800 Subject: [PATCH 1/6] uutils-util-linux: use workspace --- pkgs/by-name/uu/uutils-util-linux/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/uu/uutils-util-linux/package.nix b/pkgs/by-name/uu/uutils-util-linux/package.nix index 4b515a88ae39..27d154f86ccf 100644 --- a/pkgs/by-name/uu/uutils-util-linux/package.nix +++ b/pkgs/by-name/uu/uutils-util-linux/package.nix @@ -42,6 +42,8 @@ rustPlatform.buildRustPackage (finalAttrs: { export NIX_LDFLAGS="$NIX_LDFLAGS -lsmartcols -lmount" ''; + cargoBuildFlags = [ "--workspace" ]; + checkFlags = [ # Operation not supported "--skip=common::util::tests::test_compare_xattrs" From efaca74125fc77bd7036782aa8b2697d27f14962 Mon Sep 17 00:00:00 2001 From: kyehn <228304369+kyehn@users.noreply.github.com> Date: Wed, 18 Feb 2026 12:50:52 +0800 Subject: [PATCH 2/6] uutils-acl: use workspace --- pkgs/by-name/uu/uutils-acl/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/uu/uutils-acl/package.nix b/pkgs/by-name/uu/uutils-acl/package.nix index b87b44ebfeb6..9d3ad1bf6171 100644 --- a/pkgs/by-name/uu/uutils-acl/package.nix +++ b/pkgs/by-name/uu/uutils-acl/package.nix @@ -18,6 +18,8 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-p0JDeNLKkjmGsZ9fF/9Xm+0pc00pzY8pgWb4B82D6vE="; + cargoBuildFlags = [ "--workspace" ]; + checkFlags = [ # Operation not supported "--skip=common::util::tests::test_compare_xattrs" From c691f66cafcbdf59091304f53118f6090fc65fdf Mon Sep 17 00:00:00 2001 From: kyehn <228304369+kyehn@users.noreply.github.com> Date: Wed, 18 Feb 2026 12:52:34 +0800 Subject: [PATCH 3/6] uutils-procps: use workspace --- pkgs/by-name/uu/uutils-procps/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/uu/uutils-procps/package.nix b/pkgs/by-name/uu/uutils-procps/package.nix index 1b8d9dbf5843..a4674f314fe7 100644 --- a/pkgs/by-name/uu/uutils-procps/package.nix +++ b/pkgs/by-name/uu/uutils-procps/package.nix @@ -21,6 +21,8 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-QWz6Hr3nuE4ZIMM81pR4K2bjefWV5mlnu/HYcHDwToE="; + cargoBuildFlags = [ "--workspace" ]; + nativeBuildInputs = [ pkg-config writableTmpDirAsHomeHook From ab0c6926d9555205d55c7c4be391c99d1cf57e23 Mon Sep 17 00:00:00 2001 From: kyehn <228304369+kyehn@users.noreply.github.com> Date: Wed, 18 Feb 2026 13:20:39 +0800 Subject: [PATCH 4/6] uutils-tar: use workspace --- pkgs/by-name/uu/uutils-tar/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/uu/uutils-tar/package.nix b/pkgs/by-name/uu/uutils-tar/package.nix index 860c569509e3..14645c9f3aaf 100644 --- a/pkgs/by-name/uu/uutils-tar/package.nix +++ b/pkgs/by-name/uu/uutils-tar/package.nix @@ -18,6 +18,8 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-s8BHAfc6L0RyK8xX8C2exjjOUAULt1xnrSkt4T/qruE="; + cargoBuildFlags = [ "--workspace" ]; + passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; From a206d7f88d3938d6258e1af4259559c6dd6bf5ce Mon Sep 17 00:00:00 2001 From: kyehn <228304369+kyehn@users.noreply.github.com> Date: Wed, 18 Feb 2026 13:24:43 +0800 Subject: [PATCH 5/6] uutils-login: use workspace --- pkgs/by-name/uu/uutils-login/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/uu/uutils-login/package.nix b/pkgs/by-name/uu/uutils-login/package.nix index e9f4b825d660..155af5b4d716 100644 --- a/pkgs/by-name/uu/uutils-login/package.nix +++ b/pkgs/by-name/uu/uutils-login/package.nix @@ -18,6 +18,8 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-iCS3n7nd5qVjTcMoTubQFl15ZY2cf0w91OBqtckNb44="; + cargoBuildFlags = [ "--workspace" ]; + passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; From 74efd005541d20207c5ecdbbffe91437e29a9791 Mon Sep 17 00:00:00 2001 From: kyehn <228304369+kyehn@users.noreply.github.com> Date: Wed, 18 Feb 2026 13:27:50 +0800 Subject: [PATCH 6/6] uutils-hostname: add cargoBuildFlags --- pkgs/by-name/uu/uutils-hostname/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/uu/uutils-hostname/package.nix b/pkgs/by-name/uu/uutils-hostname/package.nix index e3abcfc6bb5b..4a3d56556e0e 100644 --- a/pkgs/by-name/uu/uutils-hostname/package.nix +++ b/pkgs/by-name/uu/uutils-hostname/package.nix @@ -18,6 +18,8 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-gt1cC06Viu0trXL1+0/EToybSAJwFL3KVSltqUtpGj0="; + cargoBuildFlags = [ "--package uu_hostname" ]; + passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; };