summaryrefslogtreecommitdiff
path: root/gnu/services
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 /gnu/services
parentce29866c01661693645daeba60657bf32bd3322b (diff)
downloadguix-patches-d184fd42165a72221a1762dbb8651ff81534ac8c.tar
guix-patches-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 'gnu/services')
0 files changed, 0 insertions, 0 deletions