From 401508260267b4b5ac6ba9b7ed65ecb2c5cbc05f Mon Sep 17 00:00:00 2001 From: K900 Date: Sun, 6 Jul 2025 21:02:32 +0300 Subject: [PATCH] packaging: use structuredAttrs staging-next banned !structuredAttrs && separateDebugInfo && disallowedRequisites due to weird output interactions. Enable structuredAttrs so we can build again. Also, fix type confusion that makes stdenv explode (https://github.com/NixOS/nixpkgs/issues/422989). Co-authored-by: eldritch horrors Change-Id: Ic0c773394ee79e10d427f27750d59892d6d1f1d1 (cherry picked from commit 378b360bf8e0d04e8dd3733acd20d7a9b70360f1) --- package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package.nix b/package.nix index 85cac09d3..129a4319c 100644 --- a/package.nix +++ b/package.nix @@ -186,6 +186,8 @@ assert (lintInsteadOfBuild -> lix-clang-tidy != null); stdenv.mkDerivation (finalAttrs: { inherit pname version; + __structuredAttrs = true; + src = fileset.toSource { root = ./.; fileset = fileset.intersection baseFiles (