meta-virtualization/recipes-containers
Michal Sieron 75b6a5cf61 crun: Add PACKAGECONFIG options
Neither systemd nor seccomp is hard required by crun.
They can actually be disabled during configuration with
--disable-systemd or --disable-seccomp.

Introduce PACKAGECONFIG options for them and default them to presence
of corresponding entries in DISTRO_FEATURES.

Now REQUIRED_DISTRO_FEATURES and features_check can also be removed.

Similarly dependency on libcap can be made optional.
crun actually contains pregenerated manpages in the repository so
dependency on go-md2man-native can be made optional as well.

As there is a configuration option for embedding yajl I added an option
for that as well. However, as PACKAGECONFIG can only specify
dependencies when config is enabled I had to invert the options so the
config is for external-yajl.

I set default PACKAGECONFIG value to match previous state (except
detecting if systemd and seccomp are in DISTRO_FEATURES).

Signed-off-by: Michal Sieron <michalwsieron@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-10-03 01:28:52 +00:00
..
aardvark-dns aardvark-dns: update to v1.11.0 2024-07-10 15:59:26 +00:00
buildah buildah: update to v1.37.1 2024-08-20 20:31:31 +00:00
catatonit catatonit: update to version 0.2.0 2023-11-06 16:21:12 +00:00
cgroup-lite cgroup-lite: convert remaining WORKDIR references to UNPACKDIR 2024-05-29 13:16:56 +00:00
conmon conmon: update to 2.1.12 2024-07-11 14:07:17 +00:00
container-host-config container-host-config: convert remaining WORKDIR references to UNPACKDIR 2024-05-29 13:16:56 +00:00
containerd containerd: update to v2.0.0-rc.4 2024-10-03 01:28:52 +00:00
cri-o cri-o: update to v1.30.0-tip 2024-08-20 20:58:43 +00:00
cri-tools cri-tools: update to v1.30.0 2024-07-11 14:07:17 +00:00
criu criu: patch cleanups 2024-03-15 17:17:20 +00:00
crun crun: Add PACKAGECONFIG options 2024-10-03 01:28:52 +00:00
docker docker: use nobranch 2024-08-03 02:50:57 +00:00
docker-compose docker-compose: update to v2.28.1 2024-07-11 20:21:52 +00:00
docker-distribution docker-distribution: Enable support for riscv64 2024-07-22 22:23:35 +00:00
go-digest devtools: depreciate the go source-only packages 2024-03-15 17:17:19 +00:00
go-errors devtools: depreciate the go source-only packages 2024-03-15 17:17:19 +00:00
go-spf13-cobra devtools: depreciate the go source-only packages 2024-03-15 17:17:19 +00:00
go-spf13-pflag devtools: depreciate the go source-only packages 2024-03-15 17:17:19 +00:00
k3s k3s: update to v1.30.2+k3s2 2024-07-15 14:02:19 +00:00
kubernetes kubernetes: update to v1.30.2 2024-07-15 19:10:35 +00:00
lxc lxc: Fix meson build issue 2024-07-22 22:18:47 +00:00
lxcfs lxcfs: add systemd to REQUIRED_DISTRO_FEATURES 2023-09-07 21:00:53 +00:00
nerdctl nerdctl: update to v2.0.0-rc.0 2024-07-15 20:34:34 +00:00
netavark netavark: update to v1.11.0 2024-07-16 13:59:25 +00:00
oci-image-spec oci-image-spec: update to v1.1.0 latest 2024-07-16 14:00:50 +00:00
oci-image-tools oci-image-tools: remove unneeded deps 2024-03-15 17:17:19 +00:00
oci-runtime-spec oci-runtime-spec: update to v1.2.0 2024-07-16 14:02:22 +00:00
oci-runtime-tools recipes/classes/scripts: Drop SRCPV usage 2023-08-24 01:38:21 +00:00
oci-systemd-hook recipes/classes/scripts: Drop SRCPV usage 2023-08-24 01:38:21 +00:00
podman podman: update to v5.2.1 2024-08-20 13:24:32 +00:00
podman-compose podman-compose: update to v1.2.0 -tip 2024-07-16 14:26:41 +00:00
podman-tui podman-tui: update to v1.1.0 2024-07-10 15:59:26 +00:00
riddler recipes/classes/scripts: Drop SRCPV usage 2023-08-24 01:38:21 +00:00
runc runc: update to v1.2.0-rc.3 2024-10-03 01:28:52 +00:00
singularity recipes/classes/scripts: Drop SRCPV usage 2023-08-24 01:38:21 +00:00
skopeo skopeo: update to v1.16.0 2024-08-20 16:49:37 +00:00
sloci-image recipes/classes/scripts: Drop SRCPV usage 2023-08-24 01:38:21 +00:00
tini tiny: fix typo in Upstream-Status 2023-02-01 09:55:28 -05:00
umoci umoci: update to v0.4.7 -tip 2024-07-16 16:49:34 +00:00