summaryrefslogtreecommitdiff
path: root/gnu/packages/virtualization.scm
AgeCommit message (Collapse)Author
2022-11-20gnu: Fix copyright line.Leo Nikkilä
This is a follow-up to commit 9ad311ec15c05efc78f74252e7eb6cddfb0b5cea. * gnu/packages/virtualization.scm: Remove copyright line. * gnu/services/virtualization.scm: Add copyright line. Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-15gnu: virt-manager: Update to 4.1.0.dan
* gnu/packages/virtualization (virt-manager): Update to 4.1.0. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-11-11gnu: ganeti-instance-guix: Update to 0.8.Marius Bakke
* gnu/packages/virtualization.scm (ganeti-instance-guix): Update to 0.8. [native-inputs]: Add JQ. [inputs]: Add CRYPTSETUP.
2022-11-07services: qemu-binfmt: Add x86_64 QEMU target.Leo Nikkilä
* gnu/services/virtualization.scm (%x86_64): New variable. (%qemu-platforms) Add it. Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-03gnu: ganeti-instance-guix: Update to 0.7.Marius Bakke
* gnu/packages/virtualization.scm (ganeti-instance-guix): Update to 0.7. [inputs]: Remove QEMU-MINIMAL. Add BTRFS-PROGS, E2FSPROGS, F2FS-TOOLS, LVM2, MULTIPATH-TOOLS, PARTED, and XFSPROGS.
2022-10-16gnu: criu: Update to 3.17.1.Tobias Geerinckx-Rice
* gnu/packages/virtualization.scm (criu): Update to 3.17.1.
2022-09-26gnu: qemu: Disable qtest-aarch64/migration-test test.Maxim Cournoyer
* gnu/packages/patches/qemu-disable-aarch64-migration-test.patch: Add patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/virtualization.scm (qemu): Apply it.
2022-09-16gnu: virt-manager: Use gtksourceview@4.Michael Rohleder
Fixes <https://issues.guix.gnu.org/57832>. * gnu/packages/virtualization.scm (virt-manager)[inputs]: Replace gtksourceview with gtksourceview-4. Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-11gnu: QEMU: Unbundle dtc and slirp.Marius Bakke
* gnu/packages/virtualization.scm (qemu)[source](snippet): Delete two more directories. [arguments]: Add "--enable-slirp" and "--enable-fdt" in #:configure-flags. [inputs]: Add DTC and LIBSLIRP.
2022-09-09gnu: QEMU: Use G-expression.Marius Bakke
* gnu/packages/virtualization.scm (qemu, qemu-minimal)[arguments]: Rewrite with G-expressions.
2022-09-09gnu: QEMU: Update to 7.1.0.Marius Bakke
* gnu/packages/patches/qemu-build-info-manual.patch: Remove configure script stanza. * gnu/packages/patches/qemu-fix-agent-paths.patch: Adjust patch context. Use execl instead of execle to stay consistent with upstream. * gnu/packages/virtualization.scm (qemu): Update to 7.1.0.
2022-08-29tests: libvirt: Ensure the default network can be started.Marius Bakke
* gnu/tests/virtualization.scm (run-libvirt-test): Run commands to create and start the default network.
2022-08-29gnu: libvirt: Use absolute dnsmasq.Lars-Dominik Braun
Fixes <https://bugs.gnu.org/57272>. Reported by Lars-Dominik Braun <lars@6xq.net>. * gnu/packages/virtualization.scm (libvirt)[arguments]: Substitute the absolute dnsmasq file name. Disable one test. Co-authored-by: Marius Bakke <marius@gnu.org>
2022-08-11gnu: python-libvirt: Add 'upstream-name' property.Marius Bakke
* gnu/packages/virtualization.scm (python-libvirt)[properties]: New field.
2022-08-11gnu: libvirt: Use G-expression.Marius Bakke
* gnu/packages/virtualization.scm (libvirt)[arguments]: Use gexp. While at it, refer to THIS-PACKAGE instead of the NAME and VERSION fields.
2022-08-11gnu: libvirt: Remove input labels.Marius Bakke
* gnu/packages/virtualization.scm (libvirt)[inputs, native-inputs]: Remove labels.
2022-08-11gnu: libvirt, python-libvirt: Update to 8.6.0.Marius Bakke
* gnu/packages/patches/libvirt-add-install-prefix.patch: Refresh patch. * gnu/packages/virtualization.scm (libvirt): Update to 8.6.0. (python-libvirt): Update to 8.6.0. [arguments]: Remove, as the default test phase works fine.
2022-07-24gnu: osinfo-db: Update to 20220516.Tobias Geerinckx-Rice
* gnu/packages/virtualization.scm (osinfo-db): Update to 20220516.
2022-06-26gnu: lxd: Update to 4.24.Brian Cully
* gnu/packages/virtualization.scm (lxd): Update to 4.24. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-06-23gnu: runc: Update to 1.1.1.Pierre Langlois
* gnu/packages/virtualization.scm (runc): Update to 1.1.1. [native-inputs]: Use new style. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-06-19gnu: lxd: Remove input labels.Ludovic Courtès
* gnu/packages/virtualization.scm (lxd)[arguments]: In 'install' phase, refer to "bash-minimal" instead of "bash". [inputs]: Remove labels.
2022-06-19gnu: lxd: Add ‘attr’ to inputs and use it in wrapper.Brian Cully
Fixes issue with lxd crashing on startup with: Error: exec: "setfattr": executable file not found in $PATH * gnu/packages/virtualization.scm (lxd)[arguments]: In 'install' phase, add "attr" to the list of packages used in 'wrap-program'. [inputs]: Add ATTR. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-01Merge remote-tracking branch 'origin/master' into stagingEfraim Flashner
2022-05-31gnu: qmpbackup: Update to 0.23.Maxim Cournoyer
* gnu/packages/virtualization.scm (qmpbackup): Update to 0.23. [inputs]: Add python-qemu-qmp. [python]: Delete argument. [tests?]: New argument.
2022-05-31gnu: Add python-qemu-qmp.Maxim Cournoyer
* gnu/packages/virtualization.scm (python-qemu-qmp): New variable.
2022-05-26Merge branch 'master' into stagingLudovic Courtès
2022-05-22gnu: lxc: Update to 4.0.12.Tobias Geerinckx-Rice
* gnu/packages/virtualization.scm (lxc): Update to 4.0.12.
2022-05-22gnu: criu: Update to 3.17.Tobias Geerinckx-Rice
* gnu/packages/virtualization.scm (criu): Update to 3.17. [arguments]: Set the correct and unused PLUGINDIR.
2022-04-29gnu: bubblewrap: Update to 0.6.1.Zhu Zihao
* gnu/packages/virtualization.scm (bubblewrap): Update to 0.6.1. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-09gnu: ganeti: Update to 3.0.2.Marius Bakke
* gnu/packages/patches/ganeti-haskell-compat.patch, gnu/packages/patches/ganeti-sphinx-compat.patch: Delete files. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/virtualization.scm (ganeti): Update to 3.0.2. [source](patches): Remove obsolete. [arguments]: Remove obsolete phases. Disable one more test.
2022-04-09gnu: ganeti: Fix test failure with PyYAML 6.0.Marius Bakke
This fixes a regression that was introduced in 27720d0fe14ee4cd413a6745e0782a698a011924. * gnu/packages/patches/ganeti-pyyaml-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/virtualization.scm (ganeti)[source](patches): Add it.
2022-03-31gnu: Add riscv-pk.Arun Isaac
* gnu/packages/virtualization.scm (riscv-pk): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-03-31gnu: spike: Substitute path to dtc instead of wrapping executables.Arun Isaac
* gnu/packages/virtualization.scm (spike)[arguments]: Delete the wrap-binary phase. Add a configure-dtc-path phase that substitutes the absolute path to dtc. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-03-24gnu: xen: Fix compilation.Ludovic Courtès
Suggested by Skyler <skyvine@protonmail.com>. * gnu/packages/virtualization.scm (xen)[arguments]: In 'patch' phase, substitute ".note.gnu.build-id" in 'xen.lds.S'.
2022-03-23gnu: spike: Wrap binaries.Efraim Flashner
* gnu/packages/virtualization.scm (spike)[arguments]: Add phase to wrap binaries with dtc. [inputs]: Add bash-minimal.
2022-03-22gnu: libosinfo: Update to 1.10.0.Maxim Cournoyer
* gnu/packages/virtualization.scm (libosinfo): Update to 1.10.0.
2022-03-22gnu: libosinfo: Use hwdata for pci.ids and usb.ids.Brendan Tildesley
* gnu/packages/virtualization.scm (libosinfo) [arguments]: Use gexps. [configure-flags]: Search usb.ids and pci.ids via search-input-file. [phases]{patch-osinfo-path}: Use search-input-directory. [inputs]: Use new style. [native-inputs]: Use new style. Replace pci.ids and usb.ids by the hwdata pci and usb outputs, respectively. Co-authored-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-03-13gnu: Add spike.Ekaitz Zarraga
* gnu/packages/virtualization.scm (spike): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-02-27gnu: qemu: Add liburing support.Tobias Geerinckx-Rice
* gnu/packages/virtualization.scm (qemu)[inputs]: Add liburing.
2022-02-27gnu: qemu: Support Zstd compression.Tobias Geerinckx-Rice
* gnu/packages/virtualization.scm (qemu)[inputs]: Add zstd.
2022-02-21gnu: criu: Propagate protobuf-c.Zhu Zihao
The header of criu references to protobuf-c, including them in source files would require protobuf-c available in compilation environment. * gnu/packages/virtualization.scm (criu): Move protobuf-c from native-inputs to propagated-inputs. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-02-16gnu: qemu: Skip some tests on riscv64-linux.Efraim Flashner
* gnu/packages/virtualization.scm (qemu)[arguments]: Add phase for riscv64-linux to skip some unsupported tests.
2022-02-07gnu: ganeti-instance-guix: Update to 0.6.1.Marius Bakke
* gnu/packages/virtualization.scm (ganeti-instance-guix): Update to 0.6.1.
2022-01-19gnu: ganeti: Remove input labels.Marius Bakke
* gnu/packages/virtualization.scm (ganeti)[arguments]: Use SEARCH-INPUT-FILE as appropriate. [inputs]: Remove labels.
2022-01-19gnu: ganeti: Fix test failure.Marius Bakke
* gnu/packages/virtualization.scm (ganeti)[arguments]: Add phase to add compatibility with newer Pyparsing.
2022-01-17Merge branch 'version-1.4.0'Maxim Cournoyer
With resolved conflicts in: gnu/packages/gnome.scm gnu/packages/openstack.scm gnu/packages/python-xyz.scm
2022-01-16gnu: lxc: Use G-expressions.Tobias Geerinckx-Rice
* gnu/packages/virtualization.scm (lxc)[arguments]: Rewrite as G-expressions.
2022-01-16gnu: lxd: Update to 4.22.Tobias Geerinckx-Rice
* gnu/packages/virtualization.scm (lxd): Update to 4.22. [arguments]: Don't explicitly return #t from phases.
2022-01-16gnu: lxcfs: Update to 4.0.11.Tobias Geerinckx-Rice
* gnu/packages/virtualization.scm (lxcfs): Update to 4.0.11.
2022-01-16gnu: lxc: Update to 4.0.11.Tobias Geerinckx-Rice
* gnu/packages/virtualization.scm (lxc): Update to 4.0.11.