# Generated by makepkg 7.1.0
# Thu Sep 10 15:03:50 UTC 2026
pkgbase = openucx
	pkgdesc = Communication framework for data-centric and high-performance applications
	pkgver = 1.20.0
	pkgrel = 3
	url = https://openucx.org/
	arch = x86_64
	arch = aarch64
	license = BSD-3-Clause
	makedepends = rdma-core
	makedepends = cuda
	makedepends = rocm-language-runtime
	depends = binutils
	depends = glibc
	depends = libgcc
	depends = libgomp
	depends = libstdc++
	depends = zlib
	depends = zstd
	optdepends = rdma-core: for InfiniBand and RDMA support
	optdepends = cuda: for CUDA support
	optdepends = rocm-language-runtime: for ROCm support
	provides = libucm.so
	provides = libucp.so
	provides = libucs.so
	provides = libucs_signal.so
	provides = libuct.so
	source = openucx-1.20.0.tar.gz::https://github.com/openucx/ucx/archive/refs/tags/1.20.0.tar.gz
	source = ucx-conf.patch
	source = c-gnu23.patch
	b2sums = c0f28a2a62801be866fa98775ec4a1b46f97d1e6bafea462306265d620541c7f84c8275419337102be2444c4ff2343e354b99aabc1e242c6ef75d76872d3d59c
	b2sums = 2b3b4575ce64b947ecc42c9055934bcd7e5feb30031c6504f8cc3057cfc138b28c2826a6cc55be56d186e09e20c6201dacfc308647d9b62a5d33688348d15a68
	b2sums = 3af500ee1a51ff9d2d1a2ae7896d87da5f274d54251ad816ca5143b220a9c8a7f1bea5236a7f826943187686fe9130fecd5f9271889d51a59cc80f0c2665ede6

pkgname = openucx
