# Template file for 'rdma-core' pkgname=rdma-core version=23 revision=1 build_style=cmake configure_args="-DENABLE_VALGRIND=OFF" hostmakedepends="pkg-config python3" makedepends="libnl3-devel eudev-libudev-devel python3-devel" short_desc="RDMA core userspace libraries and daemons" maintainer="Rich G " license="GPL-2.0-or-later, BSD-2-Clause-FreeBSD" homepage="https://github.com/linux-rdma/rdma-core" distfiles="https://github.com/linux-rdma/rdma-core/releases/download/v${version}/rdma-core-${version}.tar.gz" checksum=ee4de492c8ba6a646b1cea4e3eb865657d481d9db97de55c4e87fa17ed57ee05 conf_files=" /etc/iwpmd.conf /etc/srp_daemon.conf /etc/rdma/modules/infiniband.conf /etc/rdma/modules/iwarp.conf /etc/rdma/modules/iwpmd.conf /etc/rdma/modules/opa.conf /etc/rdma/modules/rdma.conf /etc/rdma/modules/roce.conf /etc/rdma/modules/srp_daemon.conf" post_install() { # Fix path of udev rule mv ${DESTDIR}/usr/etc/udev/rules.d/70-persistent-ipoib.rules \ ${DESTDIR}/usr/lib/udev/rules.d # The cmake is bad mv ${DESTDIR}/usr/etc/* ${DESTDIR}/etc/ # not needed rm -rf ${DESTDIR}/usr/lib/systemd ${DESTDIR}/etc/init.d # Fix location of modprobe.d files mv ${DESTDIR}/etc/modprobe.d ${DESTDIR}/usr/lib vlicense COPYING.BSD_FB } rdma-core-devel_package() { depends="rdma-core-${version}_${revision}" short_desc+=" - development files" pkg_install() { vmove usr/include vmove usr/lib/pkgconfig vmove usr/share/man/man3 vmove "usr/lib/*.so" } }