guix package: Record package provenance in manifest entries.
authorLudovic Courtès <ludo@gnu.org>
Tue, 4 Sep 2018 08:56:14 +0000 (10:56 +0200)
committerLudovic Courtès <ludo@gnu.org>
Fri, 7 Sep 2018 09:40:25 +0000 (11:40 +0200)
commit2b73d82830a29e60914ca23cc64440adb3ae4d18
tree008cda5c5433202d59a5878d19ae418297651b6e
parentbd7470185bae15e686c2b2a83d3f61807e6fa527
guix package: Record package provenance in manifest entries.

* guix/profiles.scm (package->manifest-entry): Add #:properties and
honor it.
* guix/scripts/package.scm (package-provenance)
(package->manifest-entry*): New procedures.
(transaction-upgrade-entry, options->installable): Use
'package->manifest-entry*' instead of 'package->manifest-entry'.
guix/profiles.scm
guix/scripts/package.scm