Hi, Maxim Cournoyer <maxim.courno...@gmail.com> 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. HTH! Are we done and ready for merging once this patch has been applied to ‘core-updates-frozen’? Thanks, Ludo’.