profiles: Add 'package->manifest-entry'.
authorLudovic Courtès <ludo@gnu.org>
Sat, 26 Jul 2014 20:54:40 +0000 (22:54 +0200)
committerLudovic Courtès <ludo@gnu.org>
Sat, 26 Jul 2014 20:57:00 +0000 (22:57 +0200)
commit462f5ccade9fd1372e2a7d1e854cd6324ebb4105
tree6f804a79074238627c20e307d8569b5f450e0d9b
parent4ca0b4101d2d15fc41c0a875f09553ded27091bd
profiles: Add 'package->manifest-entry'.

Suggested by Alex Kost <alezost@gmail.com>.

* guix/scripts/package.scm (options->installable)[package->manifest-entry]:
  Move to (guix profiles).
  [package->manifest-entry*]: New procedure.
  Use it.
* guix/profiles.scm (package->manifest-entry): New procedure.
* tests/profiles.scm (guile-for-build): New variable.
  Call '%guile-for-build'.
  ("profile-derivation"): New test.
guix/profiles.scm
guix/scripts/package.scm
tests/profiles.scm