summaryrefslogtreecommitdiff
path: root/gnu/packages/virtualization.scm
AgeCommit message (Expand)Author
2021-10-04gnu: libx86emu: Adjust license field....* gnu/packages/virtualization.scm (libx86emu)[license]: Add text field pointing to license location. Efraim Flashner
2021-10-01gnu: Add libx86emu....* gnu/packages/virtualization.scm (libx86emu): New variable. Co-authored-by: Petr Hodina <phodina@protonmail.com> Co-authored-by: Vincent Legoll <vincent.legoll@gmail.com> Raghav Gururajan
2021-09-28gnu: Add lxd....* gnu/packages/virtualization.scm (lxd): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Andrew Whatson
2021-09-28gnu: lxcfs: Update to 4.0.9....* gnu/packages/virtualization.scm (lxcfs): Update to 4.0.9. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Andrew Whatson
2021-09-28gnu: lxc: Update to 4.0.10....* gnu/packages/virtualization.scm (lxc): Update to 4.0.10. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Andrew Whatson
2021-09-13gnu: lxc: Generate man pages....* gnu/packages/virtualization.scm (lxc)[inputs]: Add docboo2x. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Andrew Whatson
2021-09-09gnu: qemu-minimal: Don't build static binaries....* gnu/packages/virtualization.scm (qemu-minimal)[arguments]: Remove inherited phases for static binaries. [native-inputs]: Remove glib:static, pcre:static and zlib:static. [outputs]: Remove static output. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Efraim Flashner
2021-09-05gnu: bochs: Update to 2.72.7....* gnu/packages/virtualization.scm (bochs): Update to 2.72.7. Tobias Geerinckx-Rice
2021-08-25gnu: osinfo-db: Update to 20210809....Fixes failures when attempting to download some images in gnome-boxes. * gnu/packages/virtualization.scm (osinfo-db): Update to 20210809. Andrew Whatson
2021-07-07Revert "gnu: libvirt: Support ZFS."...This reverts commit 61ccd756e5ff73b2f8dc3449df537f1c5adb5872. Tobias Geerinckx-Rice
2021-07-04gnu: libvirt: Work around broken SASL option....* gnu/packages/virtualization.scm (libvirt)[arguments]: Add "-Ddriver_remote=enabled" to #:configure-flags. Tobias Geerinckx-Rice
2021-07-01gnu: libvirt: Support FUSE....* gnu/packages/virtualization.scm (inputs): Add fuse. Tobias Geerinckx-Rice
2021-07-01gnu: libvirt: Support extended attributes....* gnu/packages/virtualization.scm (inputs): Add attr. Tobias Geerinckx-Rice
2021-07-01gnu: libvirt: Support ACLs....* gnu/packages/virtualization.scm (inputs): Add acl. Tobias Geerinckx-Rice
2021-07-01gnu: libvirt: Support ZFS....* gnu/packages/virtualization.scm (inputs): Add zfs. Tobias Geerinckx-Rice
2021-07-01gnu: libvirt: Update to 7.5.0 [fixes CVE-2021-3631]....* gnu/packages/virtualization.scm (libvirt): Update to 7.5.0. [arguments]: Add a new 'skip-directory-confusion phase. Remove obsolete 'no-polkit-magic phase. Tobias Geerinckx-Rice
2021-06-21gnu: lxcfs: Fix typos in description....* gnu/packages/virtualization.scm (lxcfs)[synopsis, description]: Fix typos. Tobias Geerinckx-Rice
2021-06-19gnu: QEMU: Adjust for Sphinx 4.0....* gnu/packages/patches/qemu-sphinx-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/virtualization.scm (qemu)[source](patches): Add it. Marius Bakke
2021-06-19gnu: QEMU: Remove obsolete workaround....* gnu/packages/virtualization.scm (qemu)[arguments]: Remove phase hide-glibc. Marius Bakke
2021-06-13gnu: QEMU: Fix compatibility with Meson 0.58....* gnu/packages/patches/qemu-meson-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/virtualization.scm (qemu)[source](patches): Add it. Marius Bakke
2021-06-13gnu: QEMU: Update to 6.0.0....* gnu/packages/patches/qemu-build-info-manual.patch: Adjust for 6.0. * gnu/packages/virtualization.scm (qemu): Update to 6.0.0. [source](snippet): Remove obsolete substitution. [arguments]: Adjust test substitutions for upstream changes. * gnu/packages/bootloaders.scm (grub)[source](modules, snippet): New fields. Marius Bakke
2021-06-08gnu: python2-libvirt: Remove package....* gnu/packages/virtualization.scm (python2-libvirt): Remove variable. Signed-off-by: Leo Famulari <leo@famulari.name> zimoun
2021-06-05gnu: Add lxcfs....* gnu/packages/virtualization.scm (lxcfs): New Variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Dion Mendel
2021-05-18gnu: python-libvirt: Update to 7.3.0....* gnu/packages/virtualization.scm (python-libvirt): Update to 7.3.0. [arguments]: Remove obsolete 'patch-nosetests-path phase. Replace the default 'check phase. [native-inputs]: Switch from python-nose to python-pytest, like upstream has done. Tobias Geerinckx-Rice
2021-05-18gnu: libvirt: Update to 7.3.0....* gnu/packages/virtualization.scm (libvirt): Update to 7.3.0. Tobias Geerinckx-Rice
2021-04-21gnu: skopeo: Update to 1.2.3....* gnu/packages/virtualization.scm (skopeo): Update to 1.2.3. Tobias Geerinckx-Rice
2021-04-06gnu: umoci: Update to 0.4.7 [fixes CVE-2021-29136]....* gnu/packages/virtualization.scm (umoci): Update to 0.4.7. Léo Le Bouter
2021-04-05gnu: virt-manager: Update to 3.2.0....* gnu/packages/virtualization.scm (virt-manager): Update to 3.2.0. [arguments]: Remove #:test-target. Remove fix-qemu-img-reference phase. Adapt check phase to use pytest, although they still do not run. [native-inputs]: Add python-docutils. Suggest adding python-pytest to enable tests. Pierre Langlois
2021-04-05gnu: libvirt-glib: Update to 4.0.0....* gnu/packages/virtualization.scm (libvirt-glib): Update to 4.0.0. [build-system]: Switch to meson-build-system. Pierre Langlois
2021-04-05gnu: python-libvirt: Update to 7.2.0....* gnu/packages/virtualization.scm (python-libvirt): Update to 7.2.0. Pierre Langlois
2021-04-05gnu: libvirt: Update to 7.2.0....* gnu/packages/virtualization.scm (libvirt): Update to 7.2.0. [arguemnts]: Switch to meson, only build system supported by upstream. [inputs]: Add libssh2 and readline. [native-inputs]: Add bash-completion, gettext, python-docutils and rpcsvc-proto. * gnu/packages/patches/libvirt-add-install-prefix.patch: New file... * gnu/local.mk: ...add it. * gnu/packages/patches/libvirt-create-machine-cgroup.patch: Delete file, merged by upstream. Tested-by: Pierre Langlois <pierre.langlois@gmx.com> Brice Waegeneire
2021-04-05gnu: libvirt: Enable disk and directory storage....* gnu/packages/virtualization.scm (libvirt)[inputs]: Add parted. [arguments]: Add configure flags to support disk and directory storage. Brice Waegeneire
2021-04-02gnu: runc: Update to 1.0.0-rc93....* gnu/packages/virtualization.scm (runc): Update to 1.0.0-rc93. [source]: Remove the patches field. [phases]{unpack}: Remove override. {build}: Add the man target. {check}: Make conditional based on TESTS?. {install}: Add the install-man target. [native-inputs]: Add go-github-com-go-md2man. [home-page]: Update. * gnu/packages/patches/runc-CVE-2019-5736.patch: Delete file. * gnu/local.mk: Un-register it. Maxim Cournoyer
2021-04-02Revert "gnu: libvirt: Update to 7.1.0."...The update causes virsh to fail <https://bugs.gnu.org/47541>. This reverts commit 383b02a370252c08eb1d43ac94d659c1d3993a35. Pierre Langlois
2021-04-02Revert "gnu: python-libvirt: Update to 7.1.0."...This reverts commit 52ed12afcb4618f0a9801b10799d8bbdffe87878. Pierre Langlois
2021-04-02Revert "gnu: libvirt-glib: Update to 4.0.0."...This reverts commit 7573ab22d7400a16d81228c6500331a293887cae. Pierre Langlois
2021-04-02Revert "gnu: virt-manager: Update to 3.2.0."...This reverts commit 5eb05ede0bf0cfe3080a24eea783f0fbc2ed4015. Pierre Langlois
2021-03-31gnu: virt-manager: Update to 3.2.0....* gnu/packages/virtualization.scm (virt-manager): Update to 3.2.0. [arguments]: Remove #:test-target. Remove fix-qemu-img-reference phase. Adapt check phase to use pytest, although they still do not run. [native-inputs]: Add python-docutils. Suggest adding python-pytest to enable tests. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Pierre Langlois
2021-03-31gnu: libvirt-glib: Update to 4.0.0....* gnu/packages/virtualization.scm (libvirt-glib): Update to 4.0.0. [build-system]: Switch to meson-build-system. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Pierre Langlois
2021-03-31gnu: python-libvirt: Update to 7.1.0....* gnu/packages/virtualization.scm (python-libvirt): Update to 7.1.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Pierre Langlois
2021-03-31gnu: libvirt: Update to 7.1.0....* gnu/packages/virtualization.scm (libvirt): Update to 7.1.0. [source]: Remove libvirt-create-machine-cgroup.patch, add libvirt-do-not-create-var-dirs.patch. [build-system]: Switch to meson-build-system. [arguments]: Use meson-0.55. Adapt #:configure-flags for meson, there is no need for --docdir anymore. Remove fix-BOURNE_SHELL-definition phase. Add fix-sysconfdir-and-localstatedir phase. Adapt disable-broken-tests to meson. [native-inputs]: Add python-docutils and rpcsvc-proto. * gnu/packages/patches/libvirt-create-machine-cgroup.patch: Delete. * gnu/packages/patches/libvirt-do-not-create-var-dirs.patch: New patch. * gnu/local.mk (dist_patch_DATA): Add new patch, remove the other. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Pierre Langlois
2021-03-29gnu: skopeo: Update to 1.2.2....* gnu/packages/virtualization.scm (skopeo): Update to 1.2.2. Tobias Geerinckx-Rice
2021-03-27gnu: Use 'gtk-doc/stable' in native-inputs of selected packages....* gnu/packages/calendar.scm (libical), gnu/packages/check.scm (umockdev), gnu/packages/fontutils.scm (libraqm), gnu/packages/freedesktop.scm (appstream, farstream, libglib-testing) (udisks, libfprint, libportal), gnu/packages/geo.scm (memphis, osm-gps-map), gnu/packages/glib.scm (template-glib), gnu/packages/gnome.scm (gupnp-igd, libcloudproviders, libgrss, seed) (gtx, dee, zeitgeist, phodav, gssdp, gupnp, gupnp-dlna, gupnp-av, rygel) (libnma, gdl, libnotify, vte-ng, dconf, libxklavier, libsoup, colord) (geoclue, geocode-glib, amtk, grilo, gvfs, gusb, network-manager) (network-manager-applet, gfbgraph, libunique, cheese, libhandy) (gnome-latex, libgda), gnu/packages/gstreamer.scm (orc), gnu/packages/gtk.scm (at-spi2-core, goocanvas), gnu/packages/language.scm (nimf), gnu/packages/networking.scm (libnice), gnu/packages/video.scm (schroedinger), gnu/packages/virtualization.scm (libosinfo), gnu/packages/webkit.scm (wpewebkit, webkitgtk), gnu/packages/xml.scm (libxmlb)[native-inputs]: Replace 'gtk-doc' with 'gtk-doc/stable'. Mark H Weaver
2021-03-16gnu: qemu: Enable reproducible builds....Fixes <https://issues.guix.gnu.org/47176>. The solution was suggested by bonzini on OFTC's #qemu channel. * gnu/packages/virtualization.scm (qemu)[snippet]: Delete bundled meson copy. [native-inputs]: Add meson-next. Maxim Cournoyer
2021-03-15gnu: qemu: Update to 5.2.0....* gnu/packages/virtualization.scm (qemu): Update to 5.2.0. [source]: Re-indent and break long lines, to appease 'guix lint'. [arguments]{disable-unusable-tests}: Adjust for the new Meson build system. Remove patching for a test workaround that has been resolved in 5.2.0. {patch-test-shebangs, patch-/bin/sh-references}: Combine into... {patch-embedded-shebangs}: ... this new phase. Patch the SHELL variable in the Makefile. {fix-optionrom-makefile}: New phase. {install-user-static}: Adjust as the binaries are now symbolic links pointing to their actual build path. [native-inputs]: Add ninja. * gnu/packages/patches/qemu-build-info-manual.patch: Update patch. Co-authored-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Leo Famulari
2021-03-15gnu: 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. Maxim Cournoyer
2021-03-15gnu: qemu: Fix indentation and remove trailing #t....* gnu/packages/virtualization.scm (qemu): Fix indentation and remove trailing #t, appeasing 'guix lint'. Maxim Cournoyer
2021-02-28gnu: ganeti: Use HTTPS home page URI....* gnu/packages/virtualization.scm (ganeti)[home-page]: Use HTTPS URI. Nicolas Goaziou
2021-02-28gnu: qemu: Fix CVE-2021-20203....* gnu/packages/patches/qemu-CVE-2021-20203.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/virtualization.scm (qemu): Apply it. Léo Le Bouter
2021-01-27gnu: python-xyz: Move a few modules to (gnu packages python-build)....* gnu/packages/python-xyz.scm (python-pep517): Inherit from python-pep517-bootstrap. Remove the inherited common fields. (python-poetry-core, python-wheel) (python-toml): Move to ... * gnu/packages/python-build.scm: ... here, a new module. (python-pep517-bootstrap): New package. * gnu/local.mk (GNU_SYSTEM_MODULES): Register the new module. Maxim Cournoyer