xfce4-settings: enable strictDeps (#509698)

This commit is contained in:
Bobby Rong
2026-04-18 14:18:19 +00:00
committed by GitHub
+10 -2
View File
@@ -18,6 +18,8 @@
libxfce4ui,
libxfce4util,
libxklavier,
libxml2,
bashNonInteractive,
withXrandr ? true,
upower,
# Disabled by default on upstream and actually causes issues:
@@ -44,15 +46,21 @@ stdenv.mkDerivation (finalAttrs: {
hash = "sha256-EAiu29wctXg0EjdFVJOl+0nh1A0l2E44v+i/o5l/PQ8=";
};
depsBuildBuild = [
pkg-config
];
nativeBuildInputs = [
gettext
pkg-config
xfce4-dev-tools
wayland-scanner
wrapGAppsHook3
libxml2
];
buildInputs = [
bashNonInteractive
xfce4-exo
garcon
glib
@@ -72,9 +80,9 @@ stdenv.mkDerivation (finalAttrs: {
++ lib.optionals withUpower [ upower ]
++ lib.optionals withColord [ colord ];
strictDeps = true;
configureFlags = [
"--enable-maintainer-mode"
"--enable-pluggable-dialogs"
"--enable-sound-settings"
(lib.enableFeature withXrandr "xrandr")
]