From c7c1f5a16ec1d1c0595292b82ea6484e75c562a4 Mon Sep 17 00:00:00 2001 From: ap4y Date: Mon, 28 Sep 2020 14:46:22 +1300 Subject: [PATCH] New package: crun-0.15 crun is supported by podman as an alternative for runc, new virtual package was added to handle this. --- etc/defaults.virtual | 1 + srcpkgs/crun/template | 19 +++++++++++++++++++ srcpkgs/podman/template | 2 +- srcpkgs/runc/template | 1 + 4 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 srcpkgs/crun/template diff --git a/etc/defaults.virtual b/etc/defaults.virtual index 083ab6349ea..34c314f8e81 100644 --- a/etc/defaults.virtual +++ b/etc/defaults.virtual @@ -36,3 +36,4 @@ xserver-abi-video xorg-server libGL libglvnd libEGL libglvnd libGLES libglvnd +oci-runtime runc diff --git a/srcpkgs/crun/template b/srcpkgs/crun/template new file mode 100644 index 00000000000..4aae6bb4877 --- /dev/null +++ b/srcpkgs/crun/template @@ -0,0 +1,19 @@ +# Template file for 'crun' +pkgname=crun +version=0.15 +revision=1 +build_style=gnu-configure +configure_args="--disable-systemd" +hostmakedepends="pkg-config python3" +makedepends="libcap-devel libseccomp-devel yajl-devel go-md2man" +short_desc="Fast and lightweight fully featured OCI runtime" +maintainer="Arthur Evstifeev " +license="GPL-2.0-or-later, LGPL-2.1-or-later" +homepage="https://github.com/containers/crun" +distfiles="https://github.com/containers/crun/releases/download/${version}/crun-${version}.tar.xz" +checksum=e635b953327b1ae0155db63ef75be56755c0c3ce91ebbe4b4093774fdbd56df1 +provides="oci-runtime-0_1" + +case $XBPS_TARGET_MACHINE in + *-musl) makedepends+=" argp-standalone" +esac diff --git a/srcpkgs/podman/template b/srcpkgs/podman/template index 46703514fdd..87644c5731a 100644 --- a/srcpkgs/podman/template +++ b/srcpkgs/podman/template @@ -9,7 +9,7 @@ go_build_tags="seccomp apparmor containers_image_ostree_stub btrfs_noversion exclude_graphdriver_btrfs" hostmakedepends="pkg-config go-md2man" makedepends="gpgme-devel libseccomp-devel device-mapper-devel" -depends="runc conmon cni-plugins slirp4netns containers.image" +depends="virtual?oci-runtime conmon cni-plugins slirp4netns containers.image" short_desc="Simple management tool for containers and images" maintainer="Cameron Nemo " license="Apache-2.0" diff --git a/srcpkgs/runc/template b/srcpkgs/runc/template index b2709fa2440..22add76beac 100644 --- a/srcpkgs/runc/template +++ b/srcpkgs/runc/template @@ -16,6 +16,7 @@ license="Apache-2.0" homepage="https://github.com/opencontainers/runc" distfiles="https://github.com/opencontainers/runc/releases/download/v${_ver}/runc.tar.xz" checksum=2f76b623b550588db98e2be72e74aae426f5d4cf736bd92afb91dd5586816daf +provides="oci-runtime-0_1" post_build() { make man