summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzer0def2021-05-22 11:16:31 +0200
committerzer0def2021-05-22 11:16:31 +0200
commit6820aedb7affc761a47aad0464986f26b63a4dd6 (patch)
treeade3c4fdf0b7b71cc8d1698b78534b1ae8da64e4
parent912f19a5cd5743880158084b113afff700108503 (diff)
downloadaur-6820aedb7affc761a47aad0464986f26b63a4dd6.tar.gz
Move away from runtime hard dependencies, so users can pick and choose their components
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD12
2 files changed, 10 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a2c66b66af3e..85b459addf89 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -11,11 +11,11 @@ pkgbase = kata-containers-bin
pkgname = kata-runtime-bin
install = kata2-runtime.install
- depends = qemu-headless
- depends = kata-containers-image-bin
- depends = linux-kata-bin
- optdepends = cloud-hypervisor<16.0
- optdepends = firecracker<0.24.0
+ optdepends = kata-containers-image: Disk and initrd images for booting Kata VMs
+ optdepends = linux-kata: Kernel images for booting Kata VMs
+ optdepends = qemu-headless: QEMU-hypervised Kata VMs
+ optdepends = cloud-hypervisor<16.0: Cloud-Hypervisor-based Kata VMs
+ optdepends = firecracker<0.24.0: Firecracker-based Kata VMs
provides = kata-runtime
provides = kata2-runtime
conflicts = kata-runtime
diff --git a/PKGBUILD b/PKGBUILD
index 4491662bd52a..8d8bbcce5970 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -58,14 +58,12 @@ else
fi
package_kata-runtime-bin() {
- depends=(
- qemu-headless
- kata-containers-image-bin
- linux-kata-bin
- )
optdepends=(
- 'cloud-hypervisor<16.0'
- 'firecracker<0.24.0'
+ 'kata-containers-image: Disk and initrd images for booting Kata VMs'
+ 'linux-kata: Kernel images for booting Kata VMs'
+ 'qemu-headless: QEMU-hypervised Kata VMs'
+ 'cloud-hypervisor<16.0: Cloud-Hypervisor-based Kata VMs'
+ 'firecracker<0.24.0: Firecracker-based Kata VMs'
)
conflicts=('kata-runtime' 'kata1-runtime' 'kata2-runtime')
provides=('kata-runtime' 'kata2-runtime')