commit: 10fe080132415e6f4c761b652c7a0579f7c748df Author: Conrad Kostecki <conikost <AT> gentoo <DOT> org> AuthorDate: Sat Mar 8 23:19:54 2025 +0000 Commit: Conrad Kostecki <conikost <AT> gentoo <DOT> org> CommitDate: Sat Mar 8 23:21:05 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10fe0801
dev-libs/level-zero: add 1.21.1 Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org> dev-libs/level-zero/Manifest | 1 + dev-libs/level-zero/level-zero-1.21.1.ebuild | 36 ++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) diff --git a/dev-libs/level-zero/Manifest b/dev-libs/level-zero/Manifest index d80d090f4ae1..e3327011ed6d 100644 --- a/dev-libs/level-zero/Manifest +++ b/dev-libs/level-zero/Manifest @@ -2,3 +2,4 @@ DIST level-zero-1.20.2.tar.gz 900836 BLAKE2B 9dd22b518b72a08906f4fa4538b7f6642e5 DIST level-zero-1.20.3.tar.gz 906836 BLAKE2B 6311430a6517b69a417141e28e6bfb7e7b276fd0110330f647932bc0bdb9dd3229281b973389b07589d2f3d9ee0ff53d2b2bf08be697f63a521df3992be68412 SHA512 51bae0cc2113e9a2d634b9569a4846e5a993dddb101c30284ffba13ab2473bc642efd53c8bdd5df38727a64753e38285ac7cf3f5d109185da5d0e5dafde67222 DIST level-zero-1.20.4.tar.gz 906450 BLAKE2B 7acaa19280e5b37a81f6e7bda3ed2c3afc66a655141a61107c665dfa0e5cdcdda4103e766b33ea78c93110bb5ad708cb7d70a3a50237bba3ad859c30ea536eb9 SHA512 ebbdd3b849df4d5a5e561ebb4ae4743c777f2ab047e81e31822c0d29e3b5661c56b0dafded0103e31e65bbf98491b856d13b79a79c0fa41b6e5ad7aa7bf7a5e5 DIST level-zero-1.20.6.tar.gz 918321 BLAKE2B 21936943bc3836adbd97bca673c554e49f1209cbb0cfe46672c833a6a4bdbea9e1be82a483bbbb38f6c2212ae79604446656b8c32a98fd472c6327610e84a2fd SHA512 128b5b2eafd28f4d1ebfab26743df3ed433e64f640c682c3a40e3d7f30fd25e5b6c9aa6661207d993d0ab0ece2490342489cf59c32b2eb7ab76d937519c7eed0 +DIST level-zero-1.21.1.tar.gz 922104 BLAKE2B 809ed5dbf2f39a57466eaea3fda229a6d2fdd2cd0d6fe83ebef111a7ee17bef15cb3390bac5ff93923b60a673c32ad8a07395c96bd1a78493e4e52b9e5f2f742 SHA512 584eec3601fd1eb826518a29302bcdecdc0ab3bac0d6ecb4bf6654aeec10cef04f4a57113c5734ede828191be956aa316a4e264bb807edd7e97f93b1364c708c diff --git a/dev-libs/level-zero/level-zero-1.21.1.ebuild b/dev-libs/level-zero/level-zero-1.21.1.ebuild new file mode 100644 index 000000000000..7855ea438290 --- /dev/null +++ b/dev-libs/level-zero/level-zero-1.21.1.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="oneAPI Level Zero headers, loader and validation layer" +HOMEPAGE="https://github.com/oneapi-src/level-zero" +SRC_URI="https://github.com/oneapi-src/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0/${PV}" +KEYWORDS="~amd64" + +RDEPEND="dev-libs/spdlog:=" +DEPEND="${RDEPEND}" + +src_prepare() { + # Don't hardcore -Werror + sed -e 's/-Werror//g' -i CMakeLists.txt || die + + cmake_src_prepare + + # According to upstream, release tarballs should contain this file but at least + # some of them do not. Fortunately it is trivial to make one ourselves. + echo "$(ver_cut 3)" > "${S}"/VERSION_PATCH || die +} + +src_configure() { + local mycmakeargs=( + -DSYSTEM_SPDLOG="ON" + ) + + cmake_src_configure +}
