profiles: Represent propagated inputs as manifest entries.
* guix/profiles.scm (package->manifest-entry): Turn DEPS into a list of
manifest entries.
(manifest->gexp)[entry->gexp]: Call 'entry->gexp' on DEPS.
Bump version to 3.
(sexp->manifest)[infer-dependency]: New procedure.
Use it for versions 1 and 2. Parse version 3.
(manifest-inputs)[entry->gexp]: New procedure.
Adjust to 'dependencies' being a list of <manifest-entry>.
* tests/profiles.scm ("packages->manifest, propagated inputs")
("read-manifest"): New fields.
gnu: unbound: Do not build static libraries.
* gnu/packages/dns.scm (unbound)[arguments]: Add "--disable-static" to
#:configure-flags. Suggested by Gregor Giesen <giesen@zaehlwerk.net>.
gnu: Add python-regex.
* gnu/packages/python.scm (python-regex, python2-regex): New variables.
tests: Add extlinux gpt test.
* gnu/tests/install.scm (%test-installed-extlinux-os): New exported
variable.
(%minimal-extlinux-os, %minimal-extlinux-os-source): New variables.
(%extlinux-gpt-installation-script): New variable.
(run-install)[packages]: New argument. The packages specified are
appended to the installation image.
bootloader: extlinux: Add extlinux-bootloader-gpt.
* gnu/bootloader/extlinux.scm (extlinux-bootloader-gpt): New exported
variable.
(install-extlinux)[mbr]: New argument.
(install-extlinux-mbr, install-extlinux-gpt): New variables.
(extlinux-bootloader)[installer]: Use install-extlinux-mbr.
gnu: xmonad: Update to 0.13.
* gnu/packages/wm.scm (xmonad): Update to 0.13.
[inputs]: Add ghc-directory.
(ghc-xmonad-contrib): Update to 0.13.
gnu: ghc-x11: Update to 1.8.
* gnu/packages/haskell.scm (ghc-x11): Update to 1.8.
gnu: busybox: Fix indentation.
* gnu/packages/busybox.scm (busybox)[arguments]: Whitespace changes.
gnu: busybox: Update to 1.26.2.
* gnu/packages/busybox.scm (busybox): Update to 1.26.2.
gnu: cvs-fast-export: Update to 1.43.
* gnu/packages/version-control.scm (cvs-fast-export): Update to 1.43.
[arguments]: Add phases to not build architecture-specific optimized
code and to force python-2. Disable parallel building.
gnu: openttd: Add 'install-data' phase.
* gnu/packages/games.scm (openttd)[arguments]: Add it.
[native-inputs]: Add openttd-opengfx.
gnu: Add openttd-opengfx.
* gnu/packages/games.scm (openttd-opengfx): New variable.
gnu: Add grfcodec.
* gnu/packages/game-development.scm (grfcodec): New variable.
gnu: Add dos2unix.
* gnu/packages/textutils.scm (dos2unix): New variable.
gnu: Add nml.
* gnu/packages/game-development.scm (nml): New variable.
gnu: wine64: Remove redundant description.
* gnu/packages/wine.scm (wine64)[description]: Remove.
gnu: Add nzbget.
* gnu/packages/networking.scm (nzbget): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: tor: Add seccomp support.
* gnu/packages/tor.scm (tor)[inputs]: Add libseccomp.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add unbound.
* gnu/packages/dns.scm (unbound): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>