# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ROCM_VERSION=${PV} inherit cmake rocm DESCRIPTION="Wrapper of rocPRIM or CUB for GPU parallel primitives" HOMEPAGE="https://github.com/ROCmSoftwarePlatform/hipCUB" SRC_URI="https://github.com/ROCmSoftwarePlatform/hipCUB/archive/rocm-${PV}.tar.gz -> hipCUB-${PV}.tar.gz" LICENSE="BSD" KEYWORDS="~amd64" SLOT="0/$(ver_cut 1-2)" IUSE="benchmark test" REQUIRED_USE="${ROCM_REQUIRED_USE}" RESTRICT="!test? ( test )" RDEPEND="dev-util/hip sci-libs/rocPRIM:${SLOT}[${ROCM_USEDEP}] benchmark? ( dev-cpp/benchmark ) test? ( dev-cpp/gtest ) " DEPEND="${RDEPEND}" S="${WORKDIR}/hipCUB-rocm-${PV}" PATCHES="${FILESDIR}/${PN}-4.3.0-add-memory-header.patch" src_prepare() { sed -e "/PREFIX hipcub/d" \ -e "/DESTINATION/s:hipcub/include/:include/:" \ -e "/rocm_install_symlink_subdir(hipcub)/d" \ -e "/