diff options
author | Andreas Sturmlechner <asturm@gentoo.org> | 2023-01-24 23:21:48 +0100 |
---|---|---|
committer | Andreas Sturmlechner <asturm@gentoo.org> | 2023-02-01 10:52:54 +0100 |
commit | 0cb0fddc5b08bdc7dad1c31993941e6219482b2b (patch) | |
tree | 6856aa88d5ab9ee24e451ea8d8371f01c2f929ba /sci-libs/rocRAND/rocRAND-5.0.2.ebuild | |
parent | sci-libs/rocPRIM: drop 5.0.2 (diff) | |
download | gentoo-0cb0fddc5b08bdc7dad1c31993941e6219482b2b.tar.gz gentoo-0cb0fddc5b08bdc7dad1c31993941e6219482b2b.tar.bz2 gentoo-0cb0fddc5b08bdc7dad1c31993941e6219482b2b.zip |
sci-libs/rocRAND: drop 5.0.2
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'sci-libs/rocRAND/rocRAND-5.0.2.ebuild')
-rw-r--r-- | sci-libs/rocRAND/rocRAND-5.0.2.ebuild | 73 |
1 files changed, 0 insertions, 73 deletions
diff --git a/sci-libs/rocRAND/rocRAND-5.0.2.ebuild b/sci-libs/rocRAND/rocRAND-5.0.2.ebuild deleted file mode 100644 index aa2a6bdbd3ec..000000000000 --- a/sci-libs/rocRAND/rocRAND-5.0.2.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Generate pseudo-random and quasi-random numbers" -HOMEPAGE="https://github.com/ROCmSoftwarePlatform/rocRAND" -SRC_URI="https://github.com/ROCmSoftwarePlatform/rocRAND/archive/rocm-${PV}.tar.gz -> rocRAND-${PV}.tar.gz" - -LICENSE="MIT" -KEYWORDS="~amd64" -SLOT="0/$(ver_cut 1-2)" -IUSE="benchmark test" -RESTRICT="!test? ( test )" - -RDEPEND="dev-util/hip" -DEPEND="${RDEPEND} -dev-util/rocm-cmake -test? ( dev-cpp/gtest )" -BDEPEND="dev-util/rocm-cmake ->=dev-util/cmake-3.22" - -S="${WORKDIR}/rocRAND-rocm-${PV}" - -src_prepare() { - sed -r -e "s:(hip|roc)rand/lib:\${CMAKE_INSTALL_LIBDIR}:" \ - -e "s:(hip|roc)rand/include:include/\1rand:" \ - -e "/INSTALL_RPATH/d" -i library/CMakeLists.txt || die - - # remove GIT dependency - sed -e "/find_package(Git/,+4d" -i cmake/Dependencies.cmake || die - - eapply_user - cmake_src_prepare -} - -src_configure() { - # Grant access to the device - addwrite /dev/kfd - addpredict /dev/dri/ - - # Compiler to use - export CXX=hipcc - - local mycmakeargs=( - -DBUILD_TEST=$(usex test ON OFF) - -DBUILD_BENCHMARK=$(usex benchmark ON OFF) - -DCMAKE_SKIP_RPATH=TRUE - ${AMDGPU_TARGETS+-DAMDGPU_TARGETS="${AMDGPU_TARGETS}"} - ) - - cmake_src_configure - # do not rerun cmake and the build process in src_install - sed '/RERUN/,+1d' -i "${BUILD_DIR}"/build.ninja || die -} - -src_test() { - # Grant access to the device - addwrite /dev/kfd - addwrite /dev/dri/ - LD_LIBRARY_PATH="${BUILD_DIR}/library" cmake_src_test -} - -src_install() { - cmake_src_install - - if use benchmark; then - cd "${BUILD_DIR}"/benchmark - dobin benchmark_rocrand_* - fi -} |