summary refs log tree commit diff
path: root/TODO
diff options
context:
space:
mode:
authorMaxim Cournoyer <maxim.cournoyer@gmail.com>2021-02-21 21:16:39 -0500
committerMaxim Cournoyer <maxim.cournoyer@gmail.com>2021-03-15 18:00:35 -0400
commitd184fd42165a72221a1762dbb8651ff81534ac8c (patch)
treee5e7eb6af4ccba03a6d80350d7adbf075253c7d0 /TODO
parentce29866c01661693645daeba60657bf32bd3322b (diff)
downloadguix-d184fd42165a72221a1762dbb8651ff81534ac8c.tar.gz
gnu: qemu: Add a static output.
The static output is equivalent to what other distributions commonly package
as 'qemu-user-static'.

* gnu/packages/virtualization.scm (qemu)[outputs]: Add a static output.
[phases]{configure}: Configure the main build as an out-of-source build.  Move
all configure flags to ...
[configure-flags]: ... here.  The options explicitly enabling optional
features are removed; the configure script does a good job at enabling all the
features available based on the inputs present and this allows reusing the
flags in variant packages such as qemu-minimal.
{configure-user-static, build-user-static, install-user-static}: New phases.
{patch-test-shebangs}: New phase, extracted from the configure phase.
[native-inputs]: Add glib-static, pcre:static and zlib:static.
(qemu-minimal)[arguments]: Reuse the configure-flags argument.  Rewrite to use
match instead of cond.
Diffstat (limited to 'TODO')
0 files changed, 0 insertions, 0 deletions