# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ROCM_VERSION=${PV} inherit cmake rocm DESCRIPTION="HIP back-end for the parallel algorithm library Thrust" HOMEPAGE="https://github.com/ROCmSoftwarePlatform/rocThrust" SRC_URI="https://github.com/ROCmSoftwarePlatform/rocThrust/archive/rocm-${PV}.tar.gz -> rocThrust-${PV}.tar.gz" LICENSE="Apache-2.0" 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}] test? ( dev-cpp/gtest )" DEPEND="${RDEPEND}" BDEPEND=">=dev-build/cmake-3.22" S="${WORKDIR}/rocThrust-rocm-${PV}" PATCHES=( "${FILESDIR}/${PN}-4.0-operator_new.patch" ) src_prepare() { sed -e "/PREFIX rocthrust/d" \ -e "/DESTINATION/s:rocthrust/include/thrust:include/thrust:" \ -e "/rocm_install_symlink_subdir(rocthrust)/d" \ -e "/