diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-09-26 15:08:09 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-09-26 15:08:09 +0100 |
commit | 2ad011cd42b40aebf90105be4521fb1727266d1d (patch) | |
tree | d9dc4f7c1665a6ba336ba8a9fa773f1292895b76 /dev-libs/opencl-icd-loader/opencl-icd-loader-2022.09.23.ebuild | |
parent | e0dcb1c4ea48292b379fadd53f55f1df42cf7eab (diff) |
gentoo auto-resync : 26:09:2022 - 15:08:08
Diffstat (limited to 'dev-libs/opencl-icd-loader/opencl-icd-loader-2022.09.23.ebuild')
-rw-r--r-- | dev-libs/opencl-icd-loader/opencl-icd-loader-2022.09.23.ebuild | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/dev-libs/opencl-icd-loader/opencl-icd-loader-2022.09.23.ebuild b/dev-libs/opencl-icd-loader/opencl-icd-loader-2022.09.23.ebuild new file mode 100644 index 000000000000..78a30e45e5aa --- /dev/null +++ b/dev-libs/opencl-icd-loader/opencl-icd-loader-2022.09.23.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake-multilib + +MY_PN="OpenCL-ICD-Loader" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Official Khronos OpenCL ICD Loader" +HOMEPAGE="https://github.com/KhronosGroup/OpenCL-ICD-Loader" +SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" +IUSE="test" + +RESTRICT="!test? ( test )" + +RDEPEND="!dev-libs/ocl-icd" +DEPEND="${RDEPEND} + >=dev-util/opencl-headers-${PV}" + +S="${WORKDIR}/${MY_P}" + +multilib_src_configure() { + local mycmakeargs=( + -DBUILD_TESTING=$(usex test) + ) + cmake_src_configure +} + +multilib_src_test() { + local -x OCL_ICD_FILENAMES="${BUILD_DIR}/test/driver_stub/libOpenCLDriverStub.so" + local -x OCL_ICD_VENDORS="/dev/null" + cmake_src_test +} |