summaryrefslogtreecommitdiff
path: root/gnu/packages/virtualization.scm
Commit message (Collapse)AuthorAgeFilesLines
* gnu: Add xe-guest-utilities.Karl Hallsby8 days1-0/+60
| | | | | | | * gnu/packages/virtualization.scm (xe-guest-utilities): Init at 8.4.0 Change-Id: I4daf19dc1964be00554e1c598ef88897081f5d52 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add xen-guest-agent.Karl Hallsby2025-01-091-0/+54
| | | | | | | * gnu/packages/virtualization.scm (xen-guest-agent): New variable. Change-Id: I6277edc2298c6154d722f7f206e7955222228710 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: python-libvirt: Fix build.Efraim Flashner2024-12-141-1/+1
| | | | | | | * gnu/packages/virtualization.scm (python-libvirt)[native-inputs]: Add python-setuptools, python-wheel. Change-Id: I3f5ada563ad66b67e2d0b67a027ff8efad9bce99
* gnu: build-system/pyproject: Add missing native-inputs.Nicolas Graves2024-12-131-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/bioinformatics.scm (python-ega-download-client) [native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/databases.scm (datasette)[native-inputs]: Add python-pip. * gnu/packages/django.scm (python-django-localflavor, python-django-contact-form)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/graphviz.scm (python-uqbar)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/jupyter.scm (python-jupyterlab-server)[native-inputs]: Add python-wheel. (python-nbstripout)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/machine-learning.scm (python-captum, python-linear-operator, python-gpytorch)[native-inputs]: Add python-setuptools. * gnu/packages/music.scm (abjad, abjad-ext-rmarkers, abjed-ext-nauert, python-mutagen)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/package-management.scm (python-conda-package-handling)[native-inputs]: Add python-setuptools and python-wheel. (conda)[native-inputs]: Add python-wheel. * gnu/packages/python-check.scm (python-pyinstrument, python-pytest-testmon, python-pytest-trio, python-nbval, python-pytest-toolbox)[native-inputs]: Add python-setuptools and python-wheel. (python-nptyping)[native-inputs]: Add python-setuptools. * gnu/packages/python-check.scm (python-dask-expr)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/python-web.scm (parfive, python-aioftp, python-hupper, python-sanic, python-mechanicalsoup, python-tinycss, python-aiostream, python-cbor2, gunicorn)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/python-xyz.scm (python-apprise, python-jaraco-classes, python-sparse, python-shtab, python-pyan3)[native-inputs]: Add python-setuptools. (python-jupytext, python-orderedmultidict, python-identify, python-nodeenv, python-cfgv, python-zarr, python-multipart, python-nbconvert, python-cram, python-immutables, python-numpydoc, python-cairosvg, python-unidecode, python-black, python-multidict, python-mpv-jsonipc, python-humanize, python-cmd2)[native-inputs]: Add python-setuptools and python-wheel. (python-partd, python-dask, python-zarr)[native-inputs]: Add python-wheel. (python-nbconvert)[propagated-inputs]: Add texlive-etoolbox. Remove duplicate textlive-jknapltx. (python-isort)[native-inputs]: Add python-pip. * gnu/packages/simulation.scm (python-fenics-dijitso)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/sphinx.scm (python-pydata-sphinx-theme, python-sphinx-autodoc-typehints)[native-inputs]: Add python-setuptools. * gnu/packages/syndication.scm (tuir)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/terminals.scm (python-halo)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/time.scm (python-arrow, python-dateutil) [native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/version-control.scm (pre-commit)[native-inputs]: Add python-setuptools and python-wheel. Remove input labels. * gnu/packages/virtualization.scm (python-qemu-qmp, python-transient)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/xorg.scm (python-xcffib)[native-inputs]: Add python-setuptools and python-wheel. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Change-Id: Id61cf8cdc47bd4c2871c0a9c8e9a5bfd51157df0
* gnu: python-qemu-qmp: Move to pyproject-build-system.Nicolas Graves2024-12-131-1/+1
| | | | | | | | * gnu/packages/virtualization.scm (python-qemu-qmp): [build-system]: Move to pyproject-build-system. Change-Id: I4a11e7c913092a4798b46347388a0f07bbb85213 Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: python-qemu-qmp: Improve package style.Nicolas Graves2024-12-131-7/+5
| | | | | | | | | * gnu/packages/virtualization.scm (python-qemu-qmp): [arguments]<#:phases>: Rewrite check phase replacement to only run tests/protocol.py and not quality-checks. Change-Id: I3485e2ee10d46b1699674f506876e7c185674653 Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: python-transient: Move to pyproject-build-system.Nicolas Graves2024-12-131-11/+11
| | | | | | | | * gnu/packages/virtualization.scm (python-transient)[build-system]: Move to pyproject-build-system. Change-Id: I29969738f862ea26fbaa9cb7642f98336f37c583 Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: criu: Remove temporary workaround.Lars-Dominik Braun2024-12-131-12/+7
| | | | | | | * gnu/packages/virtualization.scm (criu)[arguments]: Import ensure-no-mtimes-pre-1980 from python-build-system and remove copied code. Change-Id: I2ab9eb51dfa66fcf5b0144eab73d63055400e30c
* gnu: Fix synopsis in miscelaneous packages.Gabriel Wicki2024-12-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/astronomy.scm (calcmysky-qt5): Fix synopsis. * gnu/packages/base.scm (hello): Fix synopsis. * gnu/packages/bioinformatics.scm (vembrane): Fix synopsis. * gnu/packages/browser-extensions.scm (passff): Fix synopsis. * gnu/packages/browser-extensions.scm (noscript): Fix synopsis. * gnu/packages/c.scm (orangeduck-mpc): Fix synopsis. * gnu/packages/cran.scm (r-d3r): Fix synopsis. * gnu/packages/docbook.scm (docbook-mathml-1.0): Fix synopsis. * gnu/packages/finance.scm (flowee): Fix synopsis. * gnu/packages/firmware.scm (seabios): Fix synopsis. * gnu/packages/games.scm (pinball): Fix synopsis. (morris): Fix synopsis. * gnu/packages/gawk.scm (cppawk-egawk): Fix synopsis. * gnu/packages/gnome.scm (gssdp): Fix synopsis. * gnu/packages/gstreamer.scm (gst-plugins-espeak): Fix synopsis. * gnu/packages/heads.scm (musl-cross): Fix synopsis. * gnu/packages/irc.scm (epic5): Fix synopsis. * gnu/packages/kde-pim.scm (itinerary): Fix synopsis. * gnu/packages/kde-plasma.scm (mpvqt): Fix synopsis. * gnu/packages/lesstif.scm (motif): Fix synopsis. * gnu/packages/linux.scm (ecryptfs-utils): Fix synopsis. * gnu/packages/linux.scm (falcosecurity-libs): Fix synopsis. * gnu/packages/mail.scm (pan): Fix synopsis. * gnu/packages/messaging.scm (biboumi): Fix synopsis. * gnu/packages/ocaml.scm (ocaml-ppx-import): Fix synopsis. * gnu/packages/pascal.scm (p2c): Fix synopsis. * gnu/packages/pdf.scm (unpaper): Fix synopsis. * gnu/packages/pure.scm (pure): Fix synopsis. * gnu/packages/qt.scm (qxlsx-qt5): Fix synopsis. * gnu/packages/smalltalk.scm (smalltalk): Fix synopsis. * gnu/packages/sugar.scm (sugar): Fix synopsis. * gnu/packages/terminals.scm (roxterm): Fix synopsis. * gnu/packages/virtualization.scm (xen): Fix synopsis. * gnu/packages/vpn.scm (sshoot): Fix synopsis. * gnu/packages/web.scm (buku-run): Fix synopsis. Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
* gnu: packages: Remove x86_64-gnu next to i586-gnu from supported-systems.Janneke Nieuwenhuizen2024-12-101-1/+1
| | | | | | | | | | | | | | | | | | | | | * gnu/packages/golang.scm (go-1.16)[supported-systems]: Remove "x86_64-gnu". * gnu/packages/linux.scm (proot)[supported-systems]: Likewise. * gnu/packages/valgrind.scm (valgrind)[supported-systems]: Likewise. * gnu/packages/virtualization.scm (qemu)[supported-systems]: Likewise. * gnu/packages/heads.scm (musl-cross)[supported-systems]: Delete target-hurd? instead of remove'ing "i586-gnu". * gnu/packages/linux.scm (net-tools)[supported-systems]: Likewise. (libcap)[supported-systems]: Likewise. (fuse)[supported-systems]: Likewise. (kmod)[supported-systems]: Likewise. (lvm2)[supported-systems]: Likewise. (mdadm)[supported-systems]: Likewise. (proot)[supported-systems]: Likewise. * gnu/packages/lisp.scm (ecl)[supported-systems]: Likewise. (sbcl)[supported-systems]: Likewise. * gnu/packages/virtualization.scm (qemu)[supported-systems]: Likewise. Change-Id: I506e056b7aeb40f004fcc31ee85962cb065eac29
* gnu: skopeo: Update to 1.17.0.Tomas Volf2024-11-241-3/+3
| | | | | | | | * gnu/packages/virtualization.scm (skopeo): Update to 1.17.0. [native-inputs]: Use go-1.22. Change-Id: I40f82897556c245deb93df806106be6cb48a7f78 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
* gnu: libx86emu: Fix build.Artyom V. Poptsov2024-11-161-0/+7
| | | | | | | | * gnu/packages/virtualization.scm (libx86emu): Fix build. [arguments]: Add extra "make-x86test" phase to make sure that "x86test" exists before running the parallel tests. Change-Id: Iad8d3fca6d4c04f6df9eba88e33e47324f160083
* gnu: bochs: Update to 2.8.Artyom V. Poptsov2024-11-131-2/+2
| | | | | | | * gnu/packages/virtualization.scm (bochs): Update to 2.8. Change-Id: I3b16ca08abbdffa126ccd489ddf441459d6fcc51 Reviewed-by: Ludovic Courtès <ludo@gnu.org>
* gnu: looking-glass-client: Fix build.Oleg Pykhalov2024-11-011-2/+3
| | | | | | | | * gnu/packages/virtualization.scm (looking-glass-client)[arguments]<#:configure-flags>: Add '-DENABLE_BACKTRACE=no' flag. Change-Id: Iecf644b60d99793782a7d1069194fe7f95337cb3
* gnu: xen: Update to 4.19.0. [security fixes]Nicolas Graves2024-10-141-9/+9
| | | | | | | | | | | | | | This fixes at least 10 different CVEs. * gnu/packages/virtualization.scm (xen): Update to 4.19.0. [arguments]<#make-flags>: Add SHLIB flags. <#phases>: Update 'patch phase. [origin]<patches>: Remove xen-docs-use-predictable-ordering.patch and xen-remove-config.gz-timestamp.patch from here... * gnu/packages/patches: ...here and... * gnu/local.mk: ...here. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add libguestfs.Giacomo Leidi2024-10-071-0/+90
| | | | | | | * gnu/packages/virtualization.scm (libguestfs): New variable. Change-Id: I99243550a7a6c9d787fa1a67e54acefd3deeaf1f Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add libguestfs-minimal.Giacomo Leidi2024-10-071-0/+127
| | | | | | | | | * gnu/packages/virtualization.scm (libguestfs-minimal): New variable. * gnu/packages/patches/libguestfs-syms.patch: Add file. * gnu/local.mk: Add it. Change-Id: Ide22707724ecd41145243c9f41adc3f5557c593e Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add hivex.Giacomo Leidi2024-10-071-0/+111
| | | | | | | * gnu/packages/virtualization.scm (hivex): New variable. Change-Id: I9828d267d5c6f24dc5039ea3b1849248cd9d23fb Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: qemu: Skip another test on riscv64-linux.Efraim Flashner2024-09-301-1/+4
| | | | | | | * gnu/packages/virtualization.scm (qemu)[arguments]: Adjust the 'disable-some-tests phase to skip another test. Change-Id: Ia781e0514898f95042064416d059a7ff9bc75c52
* gnu: lxc: Update to 6.0.1Jakob Kirsch2024-09-201-19/+14
| | | | | | | | | | | | | | | | | | | | | * gnu/packages/virtualization.scm (lxc): Update to 6.0.1. [source] Add patch lxc-no-static-bin.patch. [build-system]: Change to meson-build-system. [inputs]: Add apparmor and dbus. [arguments]: Replace “--docdir=…” with “-Ddoc-path=…”. Replace “--sysconfdir=/etc” with “-Ddistrosysconfdir=/etc”. Remove “--localstatedir=/var”. Add “-Dinit-script=sysvinit”. Add “-Dinstall-state-dirs=false”. Add “-Dinstall-init-files=false”. Add “-Dspecfile=false”. Add “-Db_lto=false”. <#:phases>: No longer replace ‘install’. * gnu/packages/patches/lxc-static-link.patch: Add patch. * gnu/local.mk (dist_patch_DATA): Register it here. Change-Id: I089d53611a996e44cb9a92986c2b8de9cb69634f Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: skopeo: Migrate to /run/privileged/bin.Tobias Geerinckx-Rice2024-09-081-1/+1
| | | | | | | * gnu/packages/virtualization.scm (skopeo)[arguments]: Update privileged program directory. Change-Id: I8c5243bc99ed414e5bb7bd6b211eae9dc6d15e9f
* gnu: bubblewrap: Update to 0.10.0.Zheng Junjie2024-09-061-46/+45
| | | | | | | | | | * gnu/packages/virtualization.scm (bubblewrap): Update to 0.10.0. [source]: Switch to git-fetch. [build-system]: Switch to meson-build-system. [native-inputs]: Add pkg-config. [arguments]: Use G-expressions, Remove trailing #t. Change-Id: Id1b459832a6a0b2d7636855774a1ffaadb1aacba
* gnu: runc: Add notes to unbundle vendor.Sharlatan Hellseher2024-09-041-0/+2
| | | | | | | | * gnu/packages/virtualization.scm (runc): Source is distributed with "vendor" containing the full dependence tree which makes them invisible for other packages. It needs to be unbundled. Change-Id: Iffef83832988b05d164a5c5f075bc74bec7a13a0
* gnu: runc: Update to 1.1.14 [security fixes].Ashish SHUKLA2024-09-041-2/+3
| | | | | | | | | Fixes CVE-2024-45310. * gnu/packages/virtualization.scm (runc): Update to 1.1.14. Change-Id: Ifa1d296cb447124e51d0741fd030535356529847 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
* gnu: xen: Add libxcrypt dependency.宋文武2024-08-311-0/+1
| | | | | | * gnu/packages/virtualization.scm (xen)[inputs]: Add libxcrypt. Change-Id: I1d0b1261ce85d2248f909b4c0abe4843b273f468
* gnu: hwdata: Update to 0.374.Hilton Chain2024-08-311-2/+1
| | | | | | | | | | | | | * gnu/packages/pciutils.scm (hwdata): Update to 0.374. [arguments]: Don't modify #:phases. [outputs]: Keep only "out" for pkg-config file. (pciutils)[native-inputs]: Replace hwdata to "out" output. * gnu/packages/graphics.scm (mangohub)[inputs]: Likewise. * gnu/packages/kde-plasma.scm (kwin)[inputs]: Likewise. * gnu/packages/virtualization.scm (libosinfo)[native-inputs]: Likewise. * gnu/packages/wm.scm (wlroots)[native-inputs]: Likewise. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: virtualization: Add 'bash' input for 'wrap-program'.Maxime Devos2024-08-311-15/+17
| | | | | | | | | | | | | It is required for cross-compilation. * gnu/packages/virtualization.scm (ganeti)[inputs]: Add 'bash-minimal'. (virt-manager)[inputs]: Likewise. (criu)[inputs]: Likewise. Remove labels. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: Ib5ae01ea43ac99085a172e0e015d316c99b66897
* gnu: criu: Import the correct set of modules.Maxim Cournoyer2024-08-311-1/+1
| | | | | | | | | Partially fixes bug #66425. * gnu/packages/virtualization.scm (criu) [arguments] <modules>: Replace %default-gnu-imported-modules with %default-gnu-modules. Change-Id: Iec94d9eadd149d9a735965f78b432ad4e0d7c5dd
* gnu: ganeti: Import the correct set of modules.Maxim Cournoyer2024-08-311-1/+1
| | | | | | | * gnu/packages/virtualization.scm (ganeti) [arguments] <modules>: Replace %default-gnu-imported-modules with %default-gnu-modules. Change-Id: I986d3713ed80116863eee30e0b4e3dd445eed59b
* gnu: qemu: Import the correct set of modules.Maxim Cournoyer2024-08-311-1/+1
| | | | | | | * gnu/packages/virtualization.scm (qemu) [arguments] <modules>: Replace %default-gnu-imported-modules with %default-gnu-modules. Change-Id: I0d7274af400d9d24046ac6ab0466482c2690f2e5
* build-systems: gnu: Export %default-gnu-imported-modules and ↵Maxim Cournoyer2024-08-311-5/+5
| | | | | | | | | | | | | | | | | | | | | %default-gnu-modules. Until now users would have to cargo cult or inspect the private %default-modules variable of (guix build-systems gnu) to discover which modules to include when extending the used modules via the #:modules argument. The renaming was automated via the command: $ git grep -l %gnu-build-system-modules | xargs sed 's/%gnu-build-system-modules/%default-gnu-imported-modules/' -i * guix/build-system/gnu.scm (%gnu-build-system-modules): Rename to... (%default-gnu-imported-modules): ... this. (%default-modules): Rename to... (%default-gnu-modules): ... this. Export. (dist-package, gnu-build, gnu-cross-build): Adjust accordingly. Change-Id: Idef307fff13cb76f3182d782b26e1cd3a5c757ee
* gnu: criu: Drop xmlto workaround.Bruno Victal2024-08-311-10/+0
| | | | | | | * gnu/packages/virtualization.scm (criu)[arguments]<#:phases>: Remove 'fix-documentation phase. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: Replace (almost) all uses of /run/setuid-programs.Tobias Geerinckx-Rice2024-08-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | …those good for master, anyway. * gnu/packages/admin.scm (ktsuss, opendoas, hosts) [arguments]: Replace /run/setuid-programs with /run/privileged/bin. * gnu/packages/containers.scm (slirp4netns)[arguments]: Likewise. * gnu/packages/debian.scm (pbuilder)[arguments]: Likewise. * gnu/packages/disk.scm (udevil)[arguments]: Likewise. * gnu/packages/enlightenment.scm (efl, enlightenment) [arguments]: Likewise. * gnu/packages/gnome.scm (gdm, gnome-control-center) [arguments]: Likewise. * gnu/packages/linux.scm (singularity)[arguments]: Likewise. * gnu/packages/lxde.scm (spacefm)[arguments]: Likewise. * gnu/packages/monitoring.scm (zabbix-agentd)[arguments]: Likewise. * gnu/packages/virtualization.scm (ganeti)[arguments]: Likewise. * gnu/packages/xdisorg.scm (xsecurelock)[arguments]: Likewise. * gnu/services/dbus.scm (dbus-configuration-directory): Likewise. * gnu/services/ganeti.scm (%default-ganeti-environment-variables): Likewise. * gnu/services/monitoring.scm (zabbix-agent-shepherd-service): Likewise. * gnu/tests/ldap.scm (marionette): Likewise. * gnu/tests/monitoring.scm (os): Likewise.
* gnu: python-libvirt: Use pyproject-build-system.jgart2024-08-161-1/+3
| | | | | | * gnu/packages/virtualization.scm (python-libvirt): Use pyproject-build-system. Change-Id: If4b67308f843bb182b616358911ce9a2f1113bed
* gnu: python-libvirt: Update to 10.6.0.jgart2024-08-161-2/+2
| | | | | | * gnu/packages/virtualization.scm (python-libvirt): Update to 10.6.0. Change-Id: I25f9f50d4e397435175ccfa4b5744d9519a299cd
* gnu: skopeo: Update to 1.16.0.Tomas Volf2024-07-301-17/+2
| | | | | | | | * gnu/packages/virtualization.scm (skopeo): Update to 1.16.0. [arguments]<#:phases>: Delete the `cc-to-gcc' phase. Change-Id: I35a91219c3c920f37f496df6322ae1e40fa1ccc3 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
* gnu: skopeo: Update to 1.15.2.Tomas Volf2024-07-201-2/+2
| | | | | | | * gnu/packages/virtualization.scm (skopeo): Update to 1.15.2. Change-Id: I45baf61208792e71dff8d8e4b8f5bf4f591ed107 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: qemu: Enable building without ipxe firmware.Efraim Flashner2024-07-181-40/+71
| | | | | | | | | | | * gnu/packages/virtualization.scm (qemu)[arguments]: Adjust the configure-flags to provide a substitute location if built without ipxe-qemu. Adjust the 'replace-firmwares phase to provide a substitute location if built without ipxe-qemu. Add a phase when built without ipxe-qemu to not require those firmware files for building or for tests. [inputs]: Only build with ipxe-qemu when on a supported architecture. Change-Id: If914193827faef6fa18b3cc3268d24cc7db4225e
* gnu: Fix virt-manager for systems with no GTK cursor.Karl Hallsby2024-07-171-1/+3
| | | | | | | | | * gnu/packages/patches/virt-manager-fix-gtk-cursor-theme-backtace.patch: New file. * gnu/local.mk (dist_patch_DATA): Register file. * gnu/packages/virtualization.scm (virt-manager)[source]: Use it. Change-Id: I4db2015a5d4ac3eca3cfa5d3eec20b357c2d3ff9 Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: skopeo: Apply "-trimpath" flag.Sharlatan Hellseher2024-06-291-3/+2
| | | | | | | | * gnu/packages/virtualization.scm (skopeo) [arguments]: <#:make-flags>: Add "-trimpath" to replace 'remove-go-references phase. <#:phases>: Remove 'remove-go-references phase. Change-Id: Idab669576282c81d55ec989dc1a64e87b89699ee
* Merge branch 'gnome-team'Liliana Marie Prikler2024-06-061-1/+7
|\
| * gnu: qemu: Disable more tests.Liliana Marie Prikler2024-06-031-1/+7
| | | | | | | | | | * gnu/packages/virtualization.scm (qemu)[disable-unusable-tests]: Also disable qtest/ahci-test and qemu-iotests/copy-before-write.
* | gnu: Add qemu-7.2.4.Janneke Nieuwenhuizen2024-06-041-0/+24
|/ | | | | | | | | | | | | Version 8.0.5 is the latest version that works reliably as a qemu-binfmt-service for riscv64, which makes 7.2.4 the newest working version that was packaged for Guix. * gnu/packages/patches/qemu-7.2.4-build-info-manual.patch, gnu/packages/patches/qemu-disable-aarch64-migration-test.patch: New files. * gnu/local.mk (dist_patch_DATA): Register them. * gnu/packages/virtualization.scm (qemu-7.2.4): Use them in new package. Change-Id: Iaedc424e619cdc4964945f7383d47cff0c7ed10f
* gnu: Use new ovmf firmware packages.Efraim Flashner2024-05-271-1/+1
| | | | | | | | | | | * doc/guix.texi (Invoking guix system): Update qemu command to use ovmf-x86-64. * gnu/packages/virtualization.scm (xen)[inputs]: Replace ovmf with ovmf-i686. * gnu/tests/install.scm (uefi-firmware): Use system appropriate ovmf firmware. Change-Id: Ia2ff76eaf766c8d4fb0be4a7cc7b8941574433d0
* gnu: skopeo: Update to 1.15.1 [security fixes].Tomas Volf2024-05-231-2/+2
| | | | | | | | | This fixes CVE-2024-3727. * gnu/packages/virtualization.scm (skopeo): Update to 1.15.1. Change-Id: Icebb6f50e7317bce9ff106d71ad30dcfa6665666 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
* gnu: skopeo: Update to 1.15.0.Tomas Volf2024-04-051-26/+55
| | | | | | | | | | | | | | | | | The package is also converted to gnu-build-system in order to take advantage of already existing Makefile instead of reinventing (parts) of it in Guile. * gnu/packages/virtualization.scm (skopeo)[version]: Update to 1.15.0. [build-system]: Use gnu-build-system. [native-inputs]: Add go-1.21, sort. [inputs]: Add bash-minimal. [arguments]<#:import-path, #:install-source?>: Delete. <#:make-flags, #:test-target, #:imported-modules>: New arguments. <#:phases>{'configure}: Delete. {'set-env, 'cc-to-gcc, 'wrap-skopeo, 'remove-go-references}: New phases. Change-Id: I1010e1f4fbdc093646c2879bdf30125ab2e88bdd Signed-off-by: Christopher Baines <mail@cbaines.net>
* Merge remote-tracking branch 'savannah/master' into gnome-teamChristopher Baines2024-03-201-8/+17
|\ | | | | | | Change-Id: Iec8e15b79c6fde516294c2bfcaf8ee3575b1f745
| * gnu: qemu: Update to 8.2.2.Maxim Cournoyer2024-03-191-7/+15
| | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/virtualization.scm (qemu): Update to 8.2.2. [source]: Adjust snippet. [arguments] <phases>: Patch tests sources with native /bin/sh. Also patch /bin/sh references in migration/migration.c, util/envlist.c files. * gnu/packages/patches/qemu-disable-some-qtests-tests.patch: Delete file. * gnu/packages/patches/qemu-disable-bios-tables-test.patch: New file. * gnu/local.mk (dist_patch_DATA): Update accordingly. Change-Id: Ia44017e4d567ede1995ae707ed6acbb1ec5194fe
| * gnu: qemu: Re-instate info manual.Maxim Cournoyer2024-03-191-2/+3
| | | | | | | | | | | | | | * gnu/packages/patches/qemu-build-info-manual.patch: Update patch. * gnu/packages/virtualization.scm (qemu): Register it. Change-Id: I804bf7c551904d625fef85de200b9db1462f1093
* | Merge branch 'master' into gnome-teamLiliana Marie Prikler2024-02-251-0/+56
|\|