Postsync update gentoo
This commit is contained in:
@@ -6,3 +6,4 @@ DIST intel-compute-runtime-26.22.38646.4.tar.gz 9173397 BLAKE2B aa234d0d244f300d
|
||||
DIST intel-compute-runtime-26.27.39122.12.tar.gz 9384549 BLAKE2B b929ac2d1d0a7d064500b7d78dcb008a441d07e9348d25798d6fc319cf62a39050910be93f5ea1516c44b36dcd7fbb922304d7dacab02c4c35a5e616840655b5 SHA512 df75b82dba99852a71497fe99b0e974454a1aa9b96623f54efd978d10cb51513aef4d94d774ff5f2ee3c266a7dc4cd90efd0e9b1b9bd1164d9b0b9d1879f30a6
|
||||
DIST intel-compute-runtime-26.31.39395.14.tar.gz 9420076 BLAKE2B 8ba4caf6c4853c7d6ef5ad6f8253f3c6fe6c5188cbf41455a60f87252214e2fb2cf717dc1f4593d3e3445330bd68952f6ec6418d265c16a7ae26db12571d6cb8 SHA512 1f002c703bd82a1d447a5ea7fda97620ba127fce7cdc2833e6322a2d3c3bec4a062b0a2ffbd192aa67c458b5f2391dc68eacba9c92fbde65b617174efdddf8d5
|
||||
DIST intel-compute-runtime-26.35.39758.15.tar.gz 9686761 BLAKE2B df406c86fdff215d66a6b133a2d6d5bd00c451f62deaef55e9df7625540faa4e7ed9b8433f3d2768d35bfdd8942d7c2c0e6e47d64946c2b8488dd25e95292155 SHA512 19c47d2080b0a6dd86417351791702167b6baedafd1feabbf945d82ebe0afffe8cc59b58309b7e436993b603349737282ee9836e5b6f26faf71a2d78a473cf1a
|
||||
DIST intel-compute-runtime-26.40.40196.15.tar.gz 9927364 BLAKE2B 246f7f874d859a7d78e9feb91490a64b88b82b9a75d2b9602e5c92703e0b4628df6e205689f562d7971287f4f2f0dc0ad4f2f6e99fa134c1023a68670268cf6c SHA512 d7beaa7ef20ec1bbbc25e846ea61bb906a20564c494f06bf7af28d0d48c445c0120eaed2f33c8b27a00088f66d99be7a6f35347970bc6e5f95ebe2ff122162e1
|
||||
|
||||
@@ -0,0 +1,90 @@
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
CMAKE_BUILD_TYPE="Release"
|
||||
MY_PN="${PN/intel-/}"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
inherit cmake flag-o-matic
|
||||
|
||||
DESCRIPTION="Intel Graphics Compute Runtime for oneAPI Level Zero and OpenCL Driver"
|
||||
HOMEPAGE="https://github.com/intel/compute-runtime"
|
||||
SRC_URI="https://github.com/intel/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/1.6.$(ver_cut 3)"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="disable-mitigations +level-zero +vaapi"
|
||||
|
||||
RDEPEND="
|
||||
!dev-libs/intel-compute-runtime:legacy
|
||||
>=dev-util/intel-graphics-compiler-2.43.2:0
|
||||
!dev-util/intel-graphics-compiler:legacy
|
||||
>=media-libs/gmmlib-22.10.2:=
|
||||
"
|
||||
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
dev-libs/intel-metrics-discovery:=
|
||||
>=dev-libs/intel-metrics-library-1.0.248:=
|
||||
dev-libs/libnl:3
|
||||
dev-libs/libxml2:2
|
||||
>=dev-util/intel-graphics-system-controller-1.3.2:=
|
||||
media-libs/mesa
|
||||
>=virtual/opencl-3
|
||||
level-zero? (
|
||||
>=dev-libs/level-zero-1.34.0-r0:=
|
||||
<dev-libs/level-zero-1.35.0-r0:=
|
||||
)
|
||||
vaapi? (
|
||||
x11-libs/libdrm[video_cards_intel]
|
||||
media-libs/libva
|
||||
)
|
||||
"
|
||||
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
|
||||
DOCS=( "README.md" "Security.md" )
|
||||
|
||||
src_prepare() {
|
||||
# Remove '-Werror' from default
|
||||
sed -e '/Werror/d' -i CMakeLists.txt || die
|
||||
|
||||
cmake_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Filtered for two reasons:
|
||||
# 1) https://github.com/intel/compute-runtime/issues/528
|
||||
# 2) bug #930199
|
||||
filter-lto
|
||||
|
||||
local mycmakeargs=(
|
||||
-DCCACHE_ALLOWED="OFF"
|
||||
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
|
||||
-DCMAKE_INSTALL_LIBDIR="$(get_libdir)"
|
||||
-DBUILD_WITH_L0="$(usex level-zero)"
|
||||
-DDISABLE_LIBVA="$(usex !vaapi)"
|
||||
-DNEO_ALLOW_LEGACY_PLATFORMS_SUPPORT="ON"
|
||||
-DNEO_DISABLE_LTO="ON"
|
||||
-DNEO_DISABLE_MITIGATIONS="$(usex disable-mitigations)"
|
||||
-DNEO__METRICS_LIBRARY_INCLUDE_DIR="${ESYSROOT}/usr/include"
|
||||
-DKHRONOS_GL_HEADERS_DIR="${ESYSROOT}/usr/include"
|
||||
-DOCL_ICD_VENDORDIR="${EPREFIX}/etc/OpenCL/vendors"
|
||||
-DSUPPORT_DG1="ON"
|
||||
-Wno-dev
|
||||
|
||||
# See https://github.com/intel/intel-graphics-compiler/issues/204
|
||||
# -DNEO_DISABLE_BUILTINS_COMPILATION="ON"
|
||||
|
||||
# If enabled, tests are automatically run during
|
||||
# the compile phase and we cannot run them because
|
||||
# they require permissions to access the hardware.
|
||||
-DSKIP_UNIT_TESTS="1"
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
Reference in New Issue
Block a user