fix: try null perl for perl-ldap cross-compile

This commit is contained in:
2026-06-18 17:25:39 -04:00
parent bf9b3a7890
commit 0772daf3ed

View File

@@ -75,7 +75,7 @@
hyprland = prev.hyprland.override { wrapRuntimeDeps = false; }; hyprland = prev.hyprland.override { wrapRuntimeDeps = false; };
boost = prev.boost.override { useMpi = false; }; boost = prev.boost.override { useMpi = false; };
# perl-ldap cannot cross-compile (Module::Install needs dynamic loading) # perl-ldap cannot cross-compile (Module::Install needs dynamic loading)
perlPackages.LDAP = prev.perlPackages.LDAP.overrideAttrs (_: { perl = prev.buildPackages.perl; }); perlPackages.LDAP = prev.perlPackages.LDAP.overrideAttrs (_: { perl = null; });
xdg-desktop-portal-hyprland = prev.xdg-desktop-portal-hyprland.overrideAttrs (old: { xdg-desktop-portal-hyprland = prev.xdg-desktop-portal-hyprland.overrideAttrs (old: {
preConfigure = (old.preConfigure or "") + '' preConfigure = (old.preConfigure or "") + ''
cmakeFlags="$cmakeFlags -Dhyprwayland-scanner_DIR=${prev.buildPackages.hyprwayland-scanner}/lib/cmake/hyprwayland-scanner" 2>/dev/null || true cmakeFlags="$cmakeFlags -Dhyprwayland-scanner_DIR=${prev.buildPackages.hyprwayland-scanner}/lib/cmake/hyprwayland-scanner" 2>/dev/null || true