summaryrefslogtreecommitdiff
path: root/gnu/packages/containers.scm
Commit message (Expand)AuthorAgeFilesLines
* gnu: distrobox: Update to 1.8.0.•••* gnu/packages/containers.scm (distrobox): Update to 1.8.0. Change-Id: I3c81b291012dc082cdb2cd15e21003dae7d47397 jgart11 days1-2/+2
* gnu: passt: Update to 2024_12_11.09478d5.•••* gnu/packages/containers.scm (passt): Update to 2024_12_11.09478d5. Change-Id: Ib4dab58099337a711fdbca3d700804b8d251d7c7 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Tomas Volf2024-12-231-2/+2
* gnu: podman: Add "docker" output.•••* gnu/packages/containers.scm (podman)[arguments]<#:phases>[install-docker]: New phase. Change-Id: I1abaa6412180185808a5c286ec5d2f7e117dcbc7 Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com> Zongyuan Li2024-12-231-0/+18
* gnu: podman: Switch to ‘git-minimal/pinned’.•••* gnu/packages/containers.scm (podman)[native-inputs]: Switch to ‘git-minimal/pinned’. Change-Id: I45d774bcd5e0b0e84d934c7368645265fb4459af Ludovic Courtès2024-12-221-1/+1
* gnu: crun: Switch to ‘git-minimal/pinned'.•••* gnu/packages/containers.scm (crun)[native-inputs]: Switch to ‘git-minimal/pinned’. Change-Id: Ie212ec7fa9ee7e82bf20446e2bfc8d8607264481 Ludovic Courtès2024-12-221-1/+1
* gnu: crun: Update to 1.19.1.•••* gnu/packages/containers.scm (crun): Update to 1.19.1. Change-Id: I6e10bcf654e53f45ad170b1751052bc34953b5ec Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Tomas Volf2024-12-221-2/+2
* gnu: catatonit: Use git source.•••* gnu/packages/containers.scm (catatonit)[source]: Switch to git-fetch. Change-Id: Ic4340262a554a8799281b56074865b6d7f3a2378 Zheng Junjie2024-12-151-5/+6
* gnu: catatonit: Update to 0.2.1.•••* gnu/packages/containers.scm (catatonit): Update to 0.2.1. Change-Id: I040693ca23c990f187c3f574e46927fc61e1498f Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Tomas Volf2024-12-151-2/+2
* gnu: podman-compose: Fix build.•••* gnu/packages/containers.scm (podman-compose)[native-inputs]: Add python-setuptools, python-wheel. Change-Id: I1127e9630a5aea9a8fcf3244025d81c92df74670 Danny Milosavljevic2024-12-141-1/+2
* gnu: cni-plugins: Update to 1.6.1.•••* gnu/packages/containers.scm (cni-plugins): Update to 1.6.1. Change-Id: I7c956732b118ab9654fbc3dce409498ea5ce08bb Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Tomas Volf2024-12-131-2/+2
* gnu: crun: Update to 1.19.•••* gnu/packages/containers.scm (crun): Update to 1.19. Change-Id: Iadebc4419293075c78a377e27fe5c6cdfc6c373c Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Tomas Volf2024-12-131-2/+2
* gnu: podman: Update to 5.3.1.•••* gnu/packages/containers.scm (podman): Update to 5.3.1. [native-inputs]: Use go-1.22. Change-Id: Ifedb3843e7cead31945deb15f66945940597b05f Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Tomas Volf2024-11-241-3/+3
* gnu: buildah: Update to 1.38.0.•••* gnu/packages/containers.scm (buildah): Update to 1.38.0. [native-inputs]: Use go-1.22. Change-Id: I4a36345f91fde84fdbf5b4ef4cd5dc2749c90327 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Tomas Volf2024-11-241-3/+3
* gnu: crun: Update to 1.18.2.•••* gnu/packages/containers.scm (crun): Update to 1.18.2. Change-Id: I2406a055a3833092b070aec8e8e17c6d4f865c0d Zheng Junjie2024-11-021-2/+2
* gnu: crun: Update to 1.18.1.•••* gnu/packages/containers.scm (crun): Update to 1.18.1. Change-Id: I2a37e4a338854b1001260253ec442f08598a2873 Tomas Volf2024-10-311-2/+2
* gnu: cni-plugins: Update to 1.6.0.•••* gnu/packages/containers.scm (cni-plugins): Update to 1.6.0. Change-Id: Ifc543340802014514bdf0ef69c3c726874cff142 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Tomas Volf2024-10-231-2/+2
* gnu: buildah: Update to 1.37.5.•••* gnu/packages/containers.scm (buildah): Update to 1.37.5. Change-Id: I90cd6ed586a7c0a87c7cf6c269ebd729afdaf909 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Tomas Volf2024-10-231-2/+2
* gnu: podman: Update to 5.2.5.•••* gnu/packages/containers.scm (podman): Update to 5.2.5. Change-Id: I36c745bb88cb30caa2246956de088a50209ad0f5 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Tomas Volf2024-10-231-2/+2
* gnu: crun: Use G-expressions.•••* gnu/packages/containers.scm (crun)[arguments]: Rewrite as G-expressions. Change-Id: I3534069bfa07793d55c1bcc40594ad1dd89f2143 Zheng Junjie2024-10-231-12/+13
* gnu: crun: Update to 1.18.•••* gnu/packages/containers.scm (crun): Update to 1.18. Change-Id: Ie5dd6293804b1edf74a63015de37a3d2098512b4 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Tomas Volf2024-10-231-2/+2
* gnu: podman-compose: Update to 1.2.0.•••* gnu/packages/containers.scm (podman-compose): Update to 1.2.0. [native-inputs]: Add python-parameterized. Change-Id: I7303d127de02bd8a7d463ee5ba5c08563093e44f Reviewed-by: Tomas Volf <~@wolfsden.cz> Signed-off-by: Ludovic Courtès <ludo@gnu.org> Jean SIMARD2024-10-231-7/+6
* gnu: podman: Update to 5.2.4.•••* gnu/packages/containers.scm (podman): Update to 5.2.4. Change-Id: I7fcdc2062165ba43cda43ac2b31a9bc39ca1a8cf Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Tomas Volf2024-10-141-2/+2
* gnu: buildah: Update to 1.37.4.•••* gnu/packages/containers.scm (buildah): Update to 1.37.4. Change-Id: I3eae30e7c8e55900f0f6bd947223c7dd1bacedbe Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Tomas Volf2024-10-141-2/+2
* gnu: buildah: Update to 1.37.3.•••* gnu/packages/containers.scm (buildah): Update to 1.37.3. Change-Id: I288ced933eede5fc7d79c5d2ac9655ceb82750a0 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Tomas Volf2024-10-021-2/+2
* gnu: podman: Update to 5.2.3.•••* gnu/packages/containers.scm (podman): Update to 5.2.3. Change-Id: Icc4bf862e509ad74502148994aa21fde95aef626 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Tomas Volf2024-09-291-2/+2
* gnu: crun: Update to 1.17.•••* gnu/packages/containers.scm (crun): Update to 1.17. Change-Id: I6ba47763c5aa983f3fae57f6f630a91982af9b02 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Tomas Volf2024-09-171-2/+2
* Replace some more occurrences of ‘setuid-programs’.•••* gnu/packages/containers.scm (podman, buildah)[arguments]: Substitute /run/privileged/bin for /run/setuid-programs. * gnu/packages/mail.scm (opensmtpd)[arguments]: Likewise. * gnu/packages/spice.scm (spice-gtk)[arguments]: Likewise. * gnu/packages/patches/enlightenment-fix-setuid-path.patch: Likewise. * gnu/packages/xdisorg.scm (xsecurelock)[description]: Rewrite example code to use the ‘privileged-program(s)’ terminology. * doc/guix-cookbook.texi (Network bridge for QEMU): Likewise. * gnu/packages/disk.scm (udevil)[arguments]: Update a comment. Change-Id: I7f467e8743a3ef556cd89bac41509bf51d9edb30 Tobias Geerinckx-Rice2024-08-181-2/+2
* gnu: podman: Update to 5.2.1.•••* gnu/packages/containers.scm (podman): Update to 5.2.1. Change-Id: Ice03f89ae39400961cf55742086040c20c991f64 Signed-off-by: Christopher Baines <mail@cbaines.net> Tomas Volf2024-08-221-2/+2
* gnu: Replace (almost) all uses of /run/setuid-programs.•••…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. Tobias Geerinckx-Rice2024-08-111-1/+1
* gnu: crun: Update to 1.16.1.•••* gnu/packages/containers.scm (crun): Update to 1.16.1. Change-Id: I97649a026128421e4c805f0bad67520b643d5e37 Signed-off-by: jgart <jgart@dismail.de> Tomas Volf2024-08-141-2/+2
* gnu: buildah: Update to 1.37.1.•••* gnu/packages/containers.scm (buildah): Update to 1.37.1. Change-Id: I1243c37b61a901e716730ce7fc6e3bc957cfafb3 Signed-off-by: Christopher Baines <mail@cbaines.net> Tomas Volf2024-08-141-2/+2
* gnu: crun: Update to 1.16.•••* gnu/packages/containers.scm (crun): Update to 1.16. Change-Id: Ifc51abdad15ed6111db0a34b1146d17ff5de2f8a Signed-off-by: jgart <jgart@dismail.de> Tomas Volf2024-08-091-2/+2
* gnu: buildah: Update to 1.37.0.•••* gnu/packages/containers.scm (buildah): Update to 1.37.0. Change-Id: I2717b8ebbd63c40938c90b2821c199d2025b849c Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Tomas Volf2024-07-301-2/+2
* gnu: distrobox: Patch distrobox-generate-entry.•••Avoids keeping store references in generated desktop files. * gnu/packages/containers.scm (distrobox)<arguments>: add 'patch-distrobox-generate-entry phase. Change-Id: Ib1bffaefa1805accb5227c289c9fc985853bc675 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Jean-Pierre De Jesus DIAZ2024-07-201-0/+8
* gnu: distrobox: Update to 1.7.2.1.•••* gnu/packages/containers.scm (distrobox): Update to 1.7.2.1. Change-Id: If0d644b013ddc4f63bf6b6e549f19845626ba60d Signed-off-by: Ludovic Courtès <ludo@gnu.org> Jean-Pierre De Jesus DIAZ2024-07-201-2/+2
* gnu: podman: Update to 5.1.2.•••* gnu/packages/containers.scm (podman): Update to 5.1.2. Change-Id: I550fb0ad1fd72f3b42d0da33ed7403d78c7ecc4b Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Tomas Volf2024-07-181-2/+2
* gnu: podman: Update to 5.1.1.•••* gnu/packages/containers.scm (podman): Update to 5.1.1. Change-Id: Ie2563c1862debefcd6b5d0268e6cb57b6ae7193b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Jean-Pierre De Jesus DIAZ2024-07-031-2/+2
* gnu: buildah: Fix build.•••* gnu/packages/containers.scm (buildah)<arguments>: Remove 'remove-go-references phase, add 'patch-buildflags phase and remove imported modules. Change-Id: Id89ea5c90ba8064484eec460efdfa592c974adca Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Jean-Pierre De Jesus DIAZ2024-07-031-5/+6
* gnu: podman: Fix build.•••* gnu/packages/containers.scm (podman)<arguments>: Remove 'remove-go-references phase, add BUILDFLAGS=-trimpath to make-flags and remove imported modules. Change-Id: I6ffca5bd5be21b8b61ea9aa50273f97c5e342f9d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Jean-Pierre De Jesus DIAZ2024-07-031-15/+2
* gnu: gvisor-tap-vsock: Fix build.•••* gnu/packages/containers.scm (gvisor-tap-vsock)<arguments>: Remove 'remove-go-references phase, add 'patch-go-reference phase and remove imported modules. Change-Id: I202292e303268b3ec0f13f19d4ceba517cd73aaa Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Jean-Pierre De Jesus DIAZ2024-07-031-6/+8
* gnu: podman: Update to 5.1.0.•••* gnu/packages/containers.scm (podman): Update to 5.1.0. Change-Id: I87b3e639f1eb01e93363a359d33c2aaceaee653b Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Tomas Volf2024-05-311-2/+2
* gnu: conmon: Update to 2.1.12.•••* gnu/packages/containers.scm (conmon): Update to 2.1.12. Change-Id: Ie5f5590b82467ef5a3cd981f1ba410c5bf8d9ff5 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Tomas Volf2024-05-311-2/+2
* gnu: buildah: Update to 1.36.0.•••* gnu/packages/containers.scm (buildah): Update to 1.36.0. Change-Id: Ic0ae640f34b1768fedb0b4859dbc2e48c9ccf407 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Tomas Volf2024-05-291-2/+2
* gnu: podman: Update to 5.0.3 [security fixes].•••This fixes CVE-2024-3727. * gnu/packages/containers.scm (podman): Update to 5.0.3. Change-Id: Iefe98746c993830ef12c49733b8407b10305d065 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Tomas Volf2024-05-231-2/+2
* gnu: buildah: Update to 1.35.4 [security fixes].•••This fixes CVE-2024-3727 and CVE-2024-28180. * gnu/packages/containers.scm (buildah): Update to 1.35.4. Change-Id: I5ee2b4591b39ee85d7236aedda7a2508df8e0e48 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Tomas Volf2024-05-231-2/+2
* gnu: passt: Update to 2024_05_10.7288448.•••* gnu/packages/containers.scm (passt): Update to 2024_05_10.7288448. Change-Id: Ic7b1e3423ad18c0ce0f06ce111f3dfdab04e860f Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Tomas Volf2024-05-231-2/+2
* gnu: buildah: Switch to gnu-build-system.•••Buildah is fundamentally similar to podman and provides its own Makefile. This commit switches from go-build-system to gnu-build-system so that the build can be done using `make' instead of reinvention some parts (like documentation) in the guile. The package pretty much follows how podman package looks like. * gnu/packages/containers.scm (buildah)[source]: Reformat. [build-system]: Use gnu-build-system. [arguments]<#:import-path, #:unpack-path, #:go, #:install-source?>: Delete. <#:make-flags>: Set make flags. <#:test-target>: Set, even though the tests are disabled. <#:imported-modules>: Also import (guix build go-build-system) for the remove-go-references phase. <#:phases>{'prepare-install-docs, 'build-docs, 'install-docs}: Delete. {'configure}: Delete. {'set-env, 'check, 'symlink-helpers, 'wrap-buildah, 'remove-go-references} {'install-completions}: New phases. [inputs]: Remove no longer used cni-plugins, conmon, runc. Add bash-minimal. [native-inputs]: Remove gnu-make, add go-1.21 and bats. Change-Id: I0ddd5febb0116a71a857e2a98a9951dbe8bd40d9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Tomas Volf2024-05-211-37/+62
* gnu: podman: Revamp the package.•••Substantial rework of the podman package. The source is no longer patched (at all) and all necessary modifications were moved into wrap-program and phases. Not everything is supported out of the box, but description mentions what packages to install to get additional functionality working. * gnu/packages/containers.scm (podman)[source]: Remove snippet and patches. [arguments]<#:make-flags>: Add HELPER_BINARIES_DIR. Add GOMD2MAN to actually use go-github-com-go-md2man package instead of the bundled version. <#:imported-modules>: Add (guix build go-build-system). <#:phases>{'set-env}: Set `CC' as an environment variable due to bug in make before 4.4. {'fix-hardcoded-paths}: Remove everything except patching `libexec' and `lib' locations. {'symlink-helpers}: New phase symlinking tools not discoverable via $PATH into one directory (`HELPER_BINARIES_DIR'). {'wrap-podman}: New phase wrapping `podman' to set correct $PATH. {'remove-go-references}: New phase stripping references to the golang toolchain from the binaries. [inputs]: Remove no longer needed cni-plugins, slirp4netns. Remove referenced in 'wrap-podman conmon, crun, iptables, passt. Move go-github-com-go-md2man into native-inputs. Add bash-minimal. [native-inputs]: Add custom grep with supported -P. Use newer go. Add mandoc. [description]: Explain how to get `podman compose' and `podman machine' working. * gnu/packages/patches/podman-program-lookup.patch: Delete file. Change-Id: Ifc28971a68751831d781517b041eec951a617087 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Tomas Volf2024-05-211-45/+74
* gnu: buildah: Update to 1.35.3.•••* gnu/packages/containers.scm (buildah): Update to 1.35.3. Change-Id: I0a00d6a73079ddaa38a454856781adfc2d7f158f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Tomas Volf2024-05-211-10/+10
* gnu: gvisor-tap-vsock: Remove references to go.•••This is handled automatically by go-build-system, but (obviously) not by the gnu-build-system, so add the phase manually. * gnu/packages/containers.scm (gvisor-tap-vsock)[arguments]<#:phases>: Add 'remove-go-references phase. Change-Id: I5cef0bc03dfa7f219bdfec4226d0e7772401a5a5 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Tomas Volf2024-05-211-1/+7