Eee: fix i686 build failures (imagemagick, upower, iniparser)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
rope 2026-09-28 18:43:16 +01:00
parent 467330c4ee
commit a712080e2e

View file

@ -19,6 +19,17 @@
rsync = prev.rsync.overrideAttrs { doCheck = false; }; rsync = prev.rsync.overrideAttrs { doCheck = false; };
# Tests need gjs -> spidermonkey, an hour+ of i686 compile for a check. # Tests need gjs -> spidermonkey, an hour+ of i686 compile for a check.
libsecret = prev.libsecret.overrideAttrs { doCheck = false; }; libsecret = prev.libsecret.overrideAttrs { doCheck = false; };
# libultrahdr misses -latomic on i686; icon themes only need plain convert.
imagemagick = prev.imagemagick.override { libultrahdrSupport = false; };
# nixpkgs' own i686 test patch no longer applies; it only touches tests.
upower = prev.upower.overrideAttrs (o: {
patches = lib.filter
(p: !lib.hasSuffix "i686-test-remove-battery-check.patch" (toString p))
o.patches;
doCheck = false;
});
# 64-bit getint64 tests fail on 32-bit.
iniparser = prev.iniparser.overrideAttrs { doCheck = false; };
}) })
]; ];