summary refs log tree commit diff
path: root/gnu/packages/virtualization.scm
AgeCommit message (Collapse)Author
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.
2022-01-10gnu: Remove meson-0.59 workarounds.Maxim Cournoyer
Mostly automated with the following command: $ grep --include='*.scm' '#:meson ,meson-0.59' -rl \ | xargs sed -z 's/#:meson[^\n]*\s*//' -i * gnu/packages/freedesktop.scm (malcontent) (accountsservice): Delete #:meson argument. * gnu/packages/games.scm (gnome-2048): Likewise. * gnu/packages/geo.scm (gnome-maps): Likewise. * gnu/packages/gnome.scm (gnome-photos, gnome-music) (gnome-initial-setup, gnome-user-share, gnome-characters) (gnome-disk-utility, gnome-font-viewer, evince, glade3) (gnome-mines, gnome-sudoku, gnome-settings-daemon, devhelp) (totem, eog, gvfs, simple-scan, epiphany, gnome-session, gedit) (network-manager-applet, gnome-control-center, gnome-shell, nautilus) (gnome-default-applications, gnome-weather, gnome-tweaks, cheese, gthumb) (gitg, polari, gnome-boxes, gtranslator): Likewise. * gnu/packages/gtk.scm: (gtkmm-3): Likewise. * gnu/packages/pdf.scm (zathura): Likewise. * gnu/packages/photo.scm (entangle): Likewise. * gnu/packages/video.scm (pitivi): Likewise. * gnu/packages/virtualization.scm (libvirt-glib): Likewise.
2022-01-13gnu: bubblewrap: Update to 0.5.0.kiasoc5
* gnu/packages/patches/bubblewrap-fix-locale-in-tests.patch: Add it. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/virtualization.scm (bubblewrap): Update to 0.5.0. [source]: Add patch. [arguments]: Adjust test substitutions. [inputs]: Remove labels. [native-inputs]: Remove labels. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-01-11gnu: QEMU: Update to 6.2.0.Marius Bakke
* gnu/packages/patches/qemu-CVE-2021-20203.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/virtualization.scm (qemu): Update to 6.2.0. [source](patches): Remove obsolete patch.
2022-01-01gnu: looking-glass-client: Update to B5.Oleg Pykhalov
* gnu/packages/virtualization.scm (looking-glass-client) [version]: Update to B5. [source]: Delete snippet and enable recursive fetch. [inputs]: Add bash-minimal, freetype, gmp, libglvnd, libiberty, libx11, libxcursor, libxfixes, libxi, libxinerama, libxkbcommon, libxpresent, libxrandr, libxscrnsaver, openssl, wayland-protocols, zlib. [phases]: Delete add-missing-include phase and add wrapper phase. [home-page]: Update URL.
2021-12-26gnu: qemu-minimal: Simplify input filter.Marius Bakke
* gnu/packages/virtualization.scm (qemu-minimal)[native-inputs]: Remove useless conditional, and fix indentation.
2021-12-23gnu: qemu-minimal: Actually remove unnecessary native-inputs.Marius Bakke
This is a follow-up to commit d64bd1254a015dfc999431dc65b6c5f210e8e334. * gnu/packages/virtualization.scm (qemu-minimal)[native-inputs]: Filter static outputs and remove "gettext-minimal" instead of "gettext".
2021-12-17gnu: osinfo-db: Update to 20211216.Mathieu Othacehe
* gnu/packages/virtualization.scm (osinfo-db): Update to 20211216. (osinfo-db-next): Remove it. (libosinfo): Adapt it.
2021-12-15gnu: qemu: Adjust style.Marius Bakke
* gnu/packages/virtualization.scm (qemu)[arguments]: Use SEARCH-INPUT-FILE instead of WHICH. [native-inputs]: Remove labels. [inputs]: Likewise. Add BASH-MINIMAL and remove duplicate ATTR.
2021-12-15gnu: criu: Fix typo that broke the build.Leo Famulari
Reported by flatwhatson on #guix. * gnu/packages/virtualization.scm (criu)[arguments]: Fix typo in #:make-flags.
2021-12-13gnu: Further simplify package inputs.Ludovic Courtès
This is the result of running: ./pre-inst-env guix style --input-simplification=safe and manually undoing changes on a dozen of packages to reduce rebuilds (derivations for emacs, icecat, and libreoffice are unchanged.)
2021-12-13gnu: Simplify package inputs.Ludovic Courtès
This commit was obtained by running: ./pre-inst-env guix style without any additional argument.
2021-12-06gnu: osinfo-db-next: Fix uri.Mathieu Othacehe
* gnu/packages/virtualization.scm (osinfo-db-next)[source]: Fix URI.
2021-12-05Merge remote-tracking branch 'origin/master' into core-updates-frozenRicardo Wurmus
2021-12-05gnu: ganeti: Add the output directory on GUIX_PYTHONPATH.Marius Bakke
This is a follow-up to commit 1ed567c8721ec2810fdb70f1c6fc8396a705d503. * gnu/packages/virtualization.scm (ganeti)[arguments]: Adjust wrap phase to include Ganetis own site-packages on $GUIX_PYTHONPATH.
2021-11-28gnu: libx86emu: Update to 3.5.Tobias Geerinckx-Rice
* gnu/packages/virtualization.scm (libx86emu): Update to 3.5. [source]: Move hash above snippet.
2021-11-27gnu: libosinfo: Use osinfo-db-next.Mathieu Othacehe
* gnu/packages/virtualization.scm (libosinfo)[inputs]: Use osinfo-db-next instead of osinfo-db.
2021-11-27gnu: Add osinfo-db-next.Mathieu Othacehe
* gnu/packages/virtualization.scm (osinfo-db-next): New variable.
2021-11-21gnu: python-libvirt: Update to 7.9.0.Jack Hill
* gnu/packages/virtualization.scm (python-libvirt): Update to 7.9.0. Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2021-11-17Merge branch 'master' into core-updates-frozenLudovic Courtès
2021-11-11gnu: libvirt-glib: Use meson-0.59.Maxim Cournoyer
* gnu/packages/virtualization.scm (libvirt-glib) [meson]: New argument.
2021-11-11gnu: libvirt: Update to 7.9.0.Maxim Cournoyer
This resolves a test failure. * gnu/packages/virtualization.scm (libvirt): Update to 7.9.0.
2021-11-11gnu: libosinfo: Update to 1.9.0.Maxim Cournoyer
* gnu/packages/virtualization.scm (libosinfo): Remove trailing #t. Update to 1.9.0.