123456789101112131415161718192021222324252627282930313233343536373839 |
- # Template file for 'ucx'
- pkgname=ucx
- version=1.15.0
- revision=1
- build_style=gnu-configure
- hostmakedepends="git automake autoconf libtool pkgconf"
- makedepends="rdma-core-devel libnuma-devel fuse3-devel libgomp-devel"
- depends="numactl rdma-core"
- short_desc="Unified Communication X"
- maintainer="MarcoAPC <marcoaureliopc@gmail.com>"
- license="BSD-3-Clause"
- homepage="http://www.openucx.org"
- distfiles="https://github.com/openucx/ucx/archive/refs/tags/v${version}.tar.gz"
- checksum=e3082101dd61b2482390e7917b390f0fe9ecf399a839d97ee025ee559e6cb12d
- pre_configure() {
- ./autogen.sh
- ./contrib/configure-release --prefix=/usr CFLAGS="-Wno-address-of-packed-member -O2"
- }
- post_install() {
- vlicense LICENSE
- }
- ucx-devel_package() {
- short_desc+=" - development files"
- depends="${sourcepkg}>=${version}_${revision}"
- pkg_install() {
- vmove usr/include
- vmove usr/share/ucx/examples
- vmove usr/lib/cmake
- vmove "usr/lib/*.a"
- vmove "usr/lib/*.so"
- vmove "usr/lib/ucx/*.a"
- vmove "usr/lib/ucx/*.so"
- vmove usr/lib/pkgconfig
- }
- }
|