# Generated by makepkg 7.0.0
# Mon Jul  6 20:15:49 UTC 2026
pkgbase = openucc
	pkgdesc = Unified Collective Communication Library
	pkgver = 1.6.0
	pkgrel = 1
	url = https://github.com/openucx/ucc
	arch = x86_64
	arch = aarch64
	license = BSD-3-Clause
	checkdepends = gtest
	makedepends = cuda
	makedepends = hip-runtime-amd
	makedepends = nccl
	makedepends = rccl
	makedepends = rdma-core
	depends = glibc
	depends = openucx
	optdepends = cuda: for CUDA execution engine and transport layer
	optdepends = hip-runtime-amd: for HIP execution engine
	optdepends = nccl: for NCCL transport layer
	optdepends = rccl: for RCCL transport layer
	optdepends = rdma-core: for InfiniBand transport layer
	provides = libucc.so
	source = openucc-1.6.0.tar.gz::https://github.com/openucx/ucc/archive/refs/tags/v1.6.0.tar.gz
	source = aarch64.patch
	b2sums = 4957c842f1e1b4ba50f37018b1c9dfdcb9ccd4aead78e8685abde790d8e69d67c871cfdefd5fd54a4508c114642b6f303cf7000f7c2cf668771acdcb859c1fa2
	b2sums = 507342c7674ff2dee5ea162d4184d608fe6da2e24f3a143668c448127f75b75f6a5a245465a70d36ac0b2afb1bfd9c118234a63bf825baca3c7b3f193f5f94db

pkgname = openucc
