diff options
author | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2021-02-21 21:16:39 -0500 |
---|---|---|
committer | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2021-03-15 18:00:35 -0400 |
commit | d184fd42165a72221a1762dbb8651ff81534ac8c (patch) | |
tree | e5e7eb6af4ccba03a6d80350d7adbf075253c7d0 /gnu/services | |
parent | ce29866c01661693645daeba60657bf32bd3322b (diff) | |
download | guix-d184fd42165a72221a1762dbb8651ff81534ac8c.tar.gz guix-d184fd42165a72221a1762dbb8651ff81534ac8c.zip |
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 'gnu/services')
0 files changed, 0 insertions, 0 deletions