summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Szuba <marecki@gentoo.org>2016-09-02 10:48:54 +0200
committerMarek Szuba <marecki@gentoo.org>2016-09-02 10:49:23 +0200
commit329d9112649233d7fa6b61efc8af7c7ac023703f (patch)
treec019822275af16634a02a4c4df73a0c6a35d520c /dev-libs/beignet/beignet-1.1.2.ebuild
parentdev-vcs/mercurial: Bump to version 3.9.1 (diff)
downloadgentoo-329d9112649233d7fa6b61efc8af7c7ac023703f.tar.gz
gentoo-329d9112649233d7fa6b61efc8af7c7ac023703f.tar.bz2
gentoo-329d9112649233d7fa6b61efc8af7c7ac023703f.zip
dev-libs/beignet: a few additional build-time tweaks
! add the die clause to ICD-file generation using echo * use tc-is-gcc instead of parsing tc-getCC ourselves * explicitly inherit toolchain-funcs * no real need to rename the source tarball Package-Manager: portage-2.3.0
Diffstat (limited to 'dev-libs/beignet/beignet-1.1.2.ebuild')
-rw-r--r--dev-libs/beignet/beignet-1.1.2.ebuild8
1 files changed, 4 insertions, 4 deletions
diff --git a/dev-libs/beignet/beignet-1.1.2.ebuild b/dev-libs/beignet/beignet-1.1.2.ebuild
index 2591bc82e179..8d42db823123 100644
--- a/dev-libs/beignet/beignet-1.1.2.ebuild
+++ b/dev-libs/beignet/beignet-1.1.2.ebuild
@@ -7,7 +7,7 @@ EAPI=6
PYTHON_COMPAT=( python2_7 )
CMAKE_BUILD_TYPE="Release"
-inherit python-any-r1 cmake-multilib
+inherit python-any-r1 cmake-multilib toolchain-funcs
DESCRIPTION="OpenCL implementation for Intel GPUs"
HOMEPAGE="https://01.org/beignet"
@@ -21,7 +21,7 @@ if [[ "${PV}" == "9999" ]]; then
KEYWORDS=""
else
KEYWORDS="~amd64"
- SRC_URI="https://01.org/sites/default/files/${P}-source.tar.gz -> ${P}.tar.gz"
+ SRC_URI="https://01.org/sites/default/files/${P}-source.tar.gz"
S=${WORKDIR}/Beignet-${PV}-Source
fi
@@ -50,7 +50,7 @@ DOCS=(
pkg_pretend() {
if [[ ${MERGE_TYPE} != "binary" ]]; then
- if [[ $(tc-getCC) == *gcc* ]] ; then
+ if tc-is-gcc; then
if [[ $(gcc-major-version) -eq 4 ]] && [[ $(gcc-minor-version) -lt 6 ]]; then
eerror "Compilation with gcc older than 4.6 is not supported"
die "Too old gcc found."
@@ -86,7 +86,7 @@ multilib_src_install() {
cmake-utils_src_install
insinto /etc/OpenCL/vendors/
- echo "${VENDOR_DIR}/lib/${PN}/libcl.so" > "${PN}-${ABI}.icd"
+ echo "${VENDOR_DIR}/lib/${PN}/libcl.so" > "${PN}-${ABI}.icd" || die "Failed to generate ICD file"
doins "${PN}-${ABI}.icd"
dosym "lib/${PN}/libcl.so" "${VENDOR_DIR}"/libOpenCL.so.1