# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 inherit multilib DESCRIPTION="Alternative to vendor specific OpenCL ICD loaders" HOMEPAGE="http://forge.imag.fr/projects/ocl-icd/" SRC_URI="https://forge.imag.fr/frs/download.php/836/${P}.tar.gz" LICENSE="BSD-2" SLOT="0" KEYWORDS="amd64 x86" IUSE="" DEPEND="dev-lang/ruby dev-ruby/rubygems" RDEPEND="app-eselect/eselect-opencl" src_configure(){ extra_econf=() extra_econf+="--enable-official-khronos-headers" econf "${extra_econf[@]}" } src_prepare(){ echo "/usr/$(get_libdir)/OpenCL/vendors/ocl-icd/libOpenCL.so" > ocl-icd.icd default } src_install() { insinto /etc/OpenCL/vendors/ doins ocl-icd.icd emake DESTDIR="${D}" install OCL_DIR="${D}"/usr/"$(get_libdir)"/OpenCL/vendors/ocl-icd/ mkdir -p ${OCL_DIR} || die "mkdir failed" mv "${D}/usr/$(get_libdir)"/libOpenCL* "${OCL_DIR}" }