Hello, Ludovic Courtès writes: > Hi, > > Maxim Cournoyer skribis: > >> gnu: polkit: Define polkit package variable based on architecture. >> >> * gnu/packages/polkit.scm (polkit): Rename to... >> (polkit*): ... this. >> (polkit-duktape): Adjust to inherit from polkit*. >> (polkit-for-system): New procedure. >> (polkit): New variable. > > LGTM! > >> But my "test" fails the same: >> >> $ ./pre-inst-env guix build --system=aarch64-linux \ >> -e '(@ (gnu packages polkit) polkit)' -n |& grep polkit >> /gnu/store/dw11y85xfsb8hcg7w2cw57f1xfs4i74m-polkit-0.120.drv >> /gnu/store/ric7yf4ra2p14p29fwsh18m1nakciakv-polkit-0.120.tar.xz > > That’s expected because here you’re effectively calling > (%current-system) from the top level, and that’s x86_64. > > A good test is to try and build one of its dependents: > > guix build -s aarch64-linux gnome-control-center -n > > should list polkit-duktape. Arf, here's what it throws, after adding the missing polkit export: --8<---------------cut here---------------start------------->8--- $ ./pre-inst-env guix build -s aarch64-linux gnome-control-center -n guix build: error: gnu/packages/gnome.scm:5299:2: package `colord-minimal@1.4.5' has an invalid input: ("polkit" #) --8<---------------cut here---------------end--------------->8--- I don't see how it's different from pkg-config... Ideas? > Are we done and ready for merging once this patch has been applied to > ‘core-updates-frozen’? Mostly, after applying fixes from jpoiret for GDM icons I believe (thanks!); I'll also have to debug why my GDM-less desktop won't allow me to login anymore (https://issues.guix.gnu.org/52051). Thank you! Maxim