From 16f4316b147f18e0752c5fd85c8a395fb5386188 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 3 Aug 2026 16:23:43 +0200 Subject: [PATCH 1/2] libedit: enable strictDeps --- pkgs/by-name/li/libedit/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/li/libedit/package.nix b/pkgs/by-name/li/libedit/package.nix index b74e107981a8..0b585969d1e6 100644 --- a/pkgs/by-name/li/libedit/package.nix +++ b/pkgs/by-name/li/libedit/package.nix @@ -33,6 +33,8 @@ stdenv.mkDerivation (finalAttrs: { ncurses ]; + strictDeps = true; + # GCC automatically include `stdc-predefs.h` while Clang does not do this by # default. While Musl is ISO 10646 compliant, it does not define # __STDC_ISO_10646__. From 40495abefe7c80ae88500626d79ca385d23461c9 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Mon, 3 Aug 2026 16:23:56 +0200 Subject: [PATCH 2/2] libedit: enable structuredAttrs --- pkgs/by-name/li/libedit/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/li/libedit/package.nix b/pkgs/by-name/li/libedit/package.nix index 0b585969d1e6..fd14cb442404 100644 --- a/pkgs/by-name/li/libedit/package.nix +++ b/pkgs/by-name/li/libedit/package.nix @@ -52,6 +52,8 @@ stdenv.mkDerivation (finalAttrs: { xargs sed -i -e 's,-lncurses[a-z]*,-L${ncurses.out}/lib -lncursesw,g' ''; + __structuredAttrs = true; + meta = { homepage = "http://www.thrysoee.dk/editline/"; changelog = "https://www.thrysoee.dk/editline/#changelog";