Gentoo Archives: gentoo-commits

From: Nick Sarnie <sarnex@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/spirv-tools/
Date: Tue, 18 Jan 2022 23:17:05
Message-Id: 1642547796.f5da8a19ce91f49996f5b4b13ad6979815ce325a.sarnex@gentoo
1 commit: f5da8a19ce91f49996f5b4b13ad6979815ce325a
2 Author: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jan 18 23:15:51 2022 +0000
4 Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
5 CommitDate: Tue Jan 18 23:16:36 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5da8a19
7
8 dev-util/spirv-tools: Require Python with xml support
9
10 Closes: https://bugs.gentoo.org/831393
11 Package-Manager: Portage-3.0.30, Repoman-3.0.3
12 Signed-off-by: Nick Sarnie <sarnex <AT> gentoo.org>
13
14 dev-util/spirv-tools/spirv-tools-1.2.198.ebuild | 3 ++-
15 dev-util/spirv-tools/spirv-tools-99999999.ebuild | 9 +++++----
16 2 files changed, 7 insertions(+), 5 deletions(-)
17
18 diff --git a/dev-util/spirv-tools/spirv-tools-1.2.198.ebuild b/dev-util/spirv-tools/spirv-tools-1.2.198.ebuild
19 index 2cbe8404537c..ec2ad8d84ae9 100644
20 --- a/dev-util/spirv-tools/spirv-tools-1.2.198.ebuild
21 +++ b/dev-util/spirv-tools/spirv-tools-1.2.198.ebuild
22 @@ -1,4 +1,4 @@
23 -# Copyright 1999-2021 Gentoo Authors
24 +# Copyright 1999-2022 Gentoo Authors
25 # Distributed under the terms of the GNU General Public License v2
26
27 EAPI=7
28 @@ -6,6 +6,7 @@ EAPI=7
29 MY_PN=SPIRV-Tools
30 CMAKE_ECLASS="cmake"
31 PYTHON_COMPAT=( python3_{8..10} )
32 +PYTHON_REQ_USE="xml(+)"
33 inherit cmake-multilib python-any-r1
34
35 if [[ ${PV} == *9999* ]]; then
36
37 diff --git a/dev-util/spirv-tools/spirv-tools-99999999.ebuild b/dev-util/spirv-tools/spirv-tools-99999999.ebuild
38 index 96183daa2dbb..03af5826bc0b 100644
39 --- a/dev-util/spirv-tools/spirv-tools-99999999.ebuild
40 +++ b/dev-util/spirv-tools/spirv-tools-99999999.ebuild
41 @@ -1,4 +1,4 @@
42 -# Copyright 1999-2021 Gentoo Authors
43 +# Copyright 1999-2022 Gentoo Authors
44 # Distributed under the terms of the GNU General Public License v2
45
46 EAPI=7
47 @@ -6,15 +6,16 @@ EAPI=7
48 MY_PN=SPIRV-Tools
49 CMAKE_ECLASS="cmake"
50 PYTHON_COMPAT=( python3_{8..10} )
51 +PYTHON_REQ_USE="xml(+)"
52 inherit cmake-multilib python-any-r1
53
54 if [[ ${PV} == *9999* ]]; then
55 EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git"
56 inherit git-r3
57 else
58 - EGIT_COMMIT="1b35745ad1c9a988bc427b976a9a2fe7afd4dada"
59 + EGIT_COMMIT="sdk-${PV}.0"
60 SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
61 - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
62 + KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86"
63 S="${WORKDIR}"/${MY_PN}-${EGIT_COMMIT}
64 fi
65
66 @@ -34,7 +35,7 @@ BDEPEND="${PYTHON_DEPS}
67
68 multilib_src_configure() {
69 local mycmakeargs=(
70 - "-DSPIRV-Headers_SOURCE_DIR=/usr/"
71 + "-DSPIRV-Headers_SOURCE_DIR=${ESYSROOT}/usr/"
72 "-DSPIRV_WERROR=OFF"
73 "-DSPIRV_TOOLS_BUILD_STATIC=OFF"
74 "-DBUILD_SHARED_LIBS=ON"