packages: Make 'bag-grafts' insensitive to '%current-target-system'.
authorLudovic Courtès <ludo@gnu.org>
Sat, 6 Jun 2020 19:37:47 +0000 (21:37 +0200)
committerLudovic Courtès <ludo@gnu.org>
Sat, 6 Jun 2020 21:28:48 +0000 (23:28 +0200)
commitb49caaa2b7f624c3395c8e872638282bcc420502
tree8507bbf825fb3dabc155f5f526e63cd39397fcbb
parent58bb833365db4e8934a386497d5b00a063cfd27d
packages: Make 'bag-grafts' insensitive to '%current-target-system'.

Fixes <https://bugs.gnu.org/41713>.
Reported by Mathieu Othacehe.

* guix/packages.scm (bag-grafts): Wrap 'fold-bag-dependencies' calls in
'parameterize'.
* tests/packages.scm ("package->bag, sensitivity to
%current-target-system"): New test.
guix/packages.scm
tests/packages.scm