commit:     5901bec6a0128ad4ec199c4c2f4860a60cbe76b0
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Fri Feb  6 21:53:48 2026 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Fri Feb  6 22:00:01 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5901bec6

dev-util/spirv-llvm-translator: Restrict tests on non-amd64/x86

The test failures don't seem to negatively affect the package's
performance as a dependency of libclc and mesa, and upstream doesn't
seem to care.

Closes: https://bugs.gentoo.org/904368
Closes: https://bugs.gentoo.org/969154
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>

 .../spirv-llvm-translator/spirv-llvm-translator-15.0.15.ebuild     | 5 ++++-
 .../spirv-llvm-translator/spirv-llvm-translator-15.0.18.ebuild     | 5 ++++-
 .../spirv-llvm-translator/spirv-llvm-translator-15.0.19.ebuild     | 5 ++++-
 .../spirv-llvm-translator/spirv-llvm-translator-16.0.15.ebuild     | 5 ++++-
 .../spirv-llvm-translator/spirv-llvm-translator-16.0.18.ebuild     | 5 ++++-
 .../spirv-llvm-translator/spirv-llvm-translator-16.0.19.ebuild     | 5 ++++-
 .../spirv-llvm-translator/spirv-llvm-translator-17.0.15.ebuild     | 7 ++++++-
 .../spirv-llvm-translator/spirv-llvm-translator-17.0.18.ebuild     | 7 ++++++-
 .../spirv-llvm-translator/spirv-llvm-translator-17.0.19.ebuild     | 7 ++++++-
 .../spirv-llvm-translator/spirv-llvm-translator-18.1.15.ebuild     | 7 ++++++-
 .../spirv-llvm-translator/spirv-llvm-translator-18.1.18.ebuild     | 7 ++++++-
 .../spirv-llvm-translator/spirv-llvm-translator-18.1.19.ebuild     | 7 ++++++-
 .../spirv-llvm-translator/spirv-llvm-translator-19.1.10.ebuild     | 7 ++++++-
 .../spirv-llvm-translator/spirv-llvm-translator-19.1.13.ebuild     | 7 ++++++-
 .../spirv-llvm-translator/spirv-llvm-translator-19.1.14.ebuild     | 7 ++++++-
 dev-util/spirv-llvm-translator/spirv-llvm-translator-20.1.5.ebuild | 7 ++++++-
 dev-util/spirv-llvm-translator/spirv-llvm-translator-20.1.8.ebuild | 7 ++++++-
 dev-util/spirv-llvm-translator/spirv-llvm-translator-20.1.9.ebuild | 7 ++++++-
 dev-util/spirv-llvm-translator/spirv-llvm-translator-21.1.3.ebuild | 7 ++++++-
 .../spirv-llvm-translator-22.0.0_pre20251123.ebuild                | 7 ++++++-
 .../spirv-llvm-translator-22.0.0_pre20260112.ebuild                | 7 ++++++-
 21 files changed, 114 insertions(+), 21 deletions(-)

diff --git 
a/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.15.ebuild 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.15.ebuild
index c4f9fc9bf3c9..771e4d4f4874 100644
--- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.15.ebuild
+++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.15.ebuild
@@ -18,7 +18,10 @@ LICENSE="UoI-NCSA"
 SLOT="$(ver_cut 1)"
 KEYWORDS="amd64 arm64 ~riscv x86"
 IUSE="test"
-RESTRICT="!test? ( test )"
+RESTRICT="!test? ( test )
+       arm64? ( test )
+       riscv? ( test )
+"
 
 RDEPEND="
        dev-util/spirv-tools

diff --git 
a/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.18.ebuild 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.18.ebuild
index f01bec176440..b9d50e44c5e4 100644
--- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.18.ebuild
+++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.18.ebuild
@@ -18,7 +18,10 @@ LICENSE="UoI-NCSA"
 SLOT="$(ver_cut 1)"
 KEYWORDS="amd64 ~arm64 ~riscv x86"
 IUSE="test"
-RESTRICT="!test? ( test )"
+RESTRICT="!test? ( test )
+       arm64? ( test )
+       riscv? ( test )
+"
 
 RDEPEND="
        dev-util/spirv-tools

diff --git 
a/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.19.ebuild 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.19.ebuild
index 2a4ea3d78d63..601ec6dd2e48 100644
--- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.19.ebuild
+++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.19.ebuild
@@ -18,7 +18,10 @@ LICENSE="UoI-NCSA"
 SLOT="$(ver_cut 1)"
 KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
 IUSE="test"
-RESTRICT="!test? ( test )"
+RESTRICT="!test? ( test )
+       arm64? ( test )
+       riscv? ( test )
+"
 
 RDEPEND="
        dev-util/spirv-tools

diff --git 
a/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.15.ebuild 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.15.ebuild
index babbe9451e67..ffe699583bb0 100644
--- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.15.ebuild
+++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.15.ebuild
@@ -18,7 +18,10 @@ LICENSE="UoI-NCSA"
 SLOT="$(ver_cut 1)"
 KEYWORDS="amd64 arm64 ~riscv x86"
 IUSE="test"
-RESTRICT="!test? ( test )"
+RESTRICT="!test? ( test )
+       arm64? ( test )
+       riscv? ( test )
+"
 
 RDEPEND="
        dev-util/spirv-tools

diff --git 
a/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.18.ebuild 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.18.ebuild
index 083c8738ef17..060371a2b279 100644
--- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.18.ebuild
+++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.18.ebuild
@@ -18,7 +18,10 @@ LICENSE="UoI-NCSA"
 SLOT="$(ver_cut 1)"
 KEYWORDS="amd64 ~arm64 ~riscv x86"
 IUSE="test"
-RESTRICT="!test? ( test )"
+RESTRICT="!test? ( test )
+       arm64? ( test )
+       riscv? ( test )
+"
 
 RDEPEND="
        dev-util/spirv-tools

diff --git 
a/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.19.ebuild 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.19.ebuild
index 443f22e2fb12..0ce8a2b9e0b8 100644
--- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.19.ebuild
+++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.19.ebuild
@@ -18,7 +18,10 @@ LICENSE="UoI-NCSA"
 SLOT="$(ver_cut 1)"
 KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
 IUSE="test"
-RESTRICT="!test? ( test )"
+RESTRICT="!test? ( test )
+       arm64? ( test )
+       riscv? ( test )
+"
 
 RDEPEND="
        dev-util/spirv-tools

diff --git 
a/dev-util/spirv-llvm-translator/spirv-llvm-translator-17.0.15.ebuild 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-17.0.15.ebuild
index 4adb73af13ee..0fa9e80f08b1 100644
--- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-17.0.15.ebuild
+++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-17.0.15.ebuild
@@ -18,7 +18,12 @@ LICENSE="UoI-NCSA"
 SLOT="$(ver_cut 1)"
 KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86"
 IUSE="test"
-RESTRICT="!test? ( test )"
+RESTRICT="!test? ( test )
+       arm? ( test )
+       arm64? ( test )
+       loong? ( test )
+       riscv? ( test )
+"
 
 RDEPEND="
        dev-util/spirv-tools

diff --git 
a/dev-util/spirv-llvm-translator/spirv-llvm-translator-17.0.18.ebuild 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-17.0.18.ebuild
index 16053f21e3b0..f1d97d4d7fa9 100644
--- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-17.0.18.ebuild
+++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-17.0.18.ebuild
@@ -18,7 +18,12 @@ LICENSE="UoI-NCSA"
 SLOT="$(ver_cut 1)"
 KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86"
 IUSE="test"
-RESTRICT="!test? ( test )"
+RESTRICT="!test? ( test )
+       arm? ( test )
+       arm64? ( test )
+       loong? ( test )
+       riscv? ( test )
+"
 
 RDEPEND="
        dev-util/spirv-tools

diff --git 
a/dev-util/spirv-llvm-translator/spirv-llvm-translator-17.0.19.ebuild 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-17.0.19.ebuild
index 8fa59dbd8d39..77f4fd3f824d 100644
--- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-17.0.19.ebuild
+++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-17.0.19.ebuild
@@ -18,7 +18,12 @@ LICENSE="UoI-NCSA"
 SLOT="$(ver_cut 1)"
 KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
 IUSE="test"
-RESTRICT="!test? ( test )"
+RESTRICT="!test? ( test )
+       arm? ( test )
+       arm64? ( test )
+       loong? ( test )
+       riscv? ( test )
+"
 
 RDEPEND="
        dev-util/spirv-tools

diff --git 
a/dev-util/spirv-llvm-translator/spirv-llvm-translator-18.1.15.ebuild 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-18.1.15.ebuild
index af1712afc2b8..9d9e1a3bd252 100644
--- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-18.1.15.ebuild
+++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-18.1.15.ebuild
@@ -18,7 +18,12 @@ LICENSE="UoI-NCSA"
 SLOT="$(ver_cut 1)"
 KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86"
 IUSE="test"
-RESTRICT="!test? ( test )"
+RESTRICT="!test? ( test )
+       arm? ( test )
+       arm64? ( test )
+       loong? ( test )
+       riscv? ( test )
+"
 
 RDEPEND="
        dev-util/spirv-tools[${MULTILIB_USEDEP}]

diff --git 
a/dev-util/spirv-llvm-translator/spirv-llvm-translator-18.1.18.ebuild 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-18.1.18.ebuild
index 729de63094f1..84e9a6f762b4 100644
--- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-18.1.18.ebuild
+++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-18.1.18.ebuild
@@ -18,7 +18,12 @@ LICENSE="UoI-NCSA"
 SLOT="$(ver_cut 1)"
 KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86"
 IUSE="test"
-RESTRICT="!test? ( test )"
+RESTRICT="!test? ( test )
+       arm? ( test )
+       arm64? ( test )
+       loong? ( test )
+       riscv? ( test )
+"
 
 RDEPEND="
        dev-util/spirv-tools[${MULTILIB_USEDEP}]

diff --git 
a/dev-util/spirv-llvm-translator/spirv-llvm-translator-18.1.19.ebuild 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-18.1.19.ebuild
index 48cb31324013..a91e16033024 100644
--- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-18.1.19.ebuild
+++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-18.1.19.ebuild
@@ -18,7 +18,12 @@ LICENSE="UoI-NCSA"
 SLOT="$(ver_cut 1)"
 KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
 IUSE="test"
-RESTRICT="!test? ( test )"
+RESTRICT="!test? ( test )
+       arm? ( test )
+       arm64? ( test )
+       loong? ( test )
+       riscv? ( test )
+"
 
 RDEPEND="
        dev-util/spirv-tools[${MULTILIB_USEDEP}]

diff --git 
a/dev-util/spirv-llvm-translator/spirv-llvm-translator-19.1.10.ebuild 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-19.1.10.ebuild
index 71eb67b6300b..f88e80fc0af9 100644
--- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-19.1.10.ebuild
+++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-19.1.10.ebuild
@@ -18,7 +18,12 @@ LICENSE="UoI-NCSA"
 SLOT="$(ver_cut 1)"
 KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86"
 IUSE="test"
-RESTRICT="!test? ( test )"
+RESTRICT="!test? ( test )
+       arm? ( test )
+       arm64? ( test )
+       loong? ( test )
+       riscv? ( test )
+"
 
 RDEPEND="
        dev-util/spirv-tools[${MULTILIB_USEDEP}]

diff --git 
a/dev-util/spirv-llvm-translator/spirv-llvm-translator-19.1.13.ebuild 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-19.1.13.ebuild
index ae3512d59f50..318f8fcdb755 100644
--- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-19.1.13.ebuild
+++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-19.1.13.ebuild
@@ -18,7 +18,12 @@ LICENSE="UoI-NCSA"
 SLOT="$(ver_cut 1)"
 KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86"
 IUSE="test"
-RESTRICT="!test? ( test )"
+RESTRICT="!test? ( test )
+       arm? ( test )
+       arm64? ( test )
+       loong? ( test )
+       riscv? ( test )
+"
 
 RDEPEND="
        dev-util/spirv-tools[${MULTILIB_USEDEP}]

diff --git 
a/dev-util/spirv-llvm-translator/spirv-llvm-translator-19.1.14.ebuild 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-19.1.14.ebuild
index e4774fe83c41..9b2feaf6a13e 100644
--- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-19.1.14.ebuild
+++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-19.1.14.ebuild
@@ -18,7 +18,12 @@ LICENSE="UoI-NCSA"
 SLOT="$(ver_cut 1)"
 KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
 IUSE="test"
-RESTRICT="!test? ( test )"
+RESTRICT="!test? ( test )
+       arm? ( test )
+       arm64? ( test )
+       loong? ( test )
+       riscv? ( test )
+"
 
 RDEPEND="
        dev-util/spirv-tools[${MULTILIB_USEDEP}]

diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-20.1.5.ebuild 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-20.1.5.ebuild
index ae4b73a8e5eb..fbb02619d6b1 100644
--- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-20.1.5.ebuild
+++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-20.1.5.ebuild
@@ -18,7 +18,12 @@ LICENSE="UoI-NCSA"
 SLOT="$(ver_cut 1)"
 KEYWORDS="amd64 arm arm64 ~loong ~riscv x86"
 IUSE="test"
-RESTRICT="!test? ( test )"
+RESTRICT="!test? ( test )
+       arm? ( test )
+       arm64? ( test )
+       loong? ( test )
+       riscv? ( test )
+"
 
 RDEPEND="
        dev-util/spirv-tools[${MULTILIB_USEDEP}]

diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-20.1.8.ebuild 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-20.1.8.ebuild
index c36b1a866eb0..84d258375c75 100644
--- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-20.1.8.ebuild
+++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-20.1.8.ebuild
@@ -18,7 +18,12 @@ LICENSE="UoI-NCSA"
 SLOT="$(ver_cut 1)"
 KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86"
 IUSE="test"
-RESTRICT="!test? ( test )"
+RESTRICT="!test? ( test )
+       arm? ( test )
+       arm64? ( test )
+       loong? ( test )
+       riscv? ( test )
+"
 
 RDEPEND="
        dev-util/spirv-tools[${MULTILIB_USEDEP}]

diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-20.1.9.ebuild 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-20.1.9.ebuild
index 1078cd3d86c5..bb940f16b442 100644
--- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-20.1.9.ebuild
+++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-20.1.9.ebuild
@@ -18,7 +18,12 @@ LICENSE="UoI-NCSA"
 SLOT="$(ver_cut 1)"
 KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
 IUSE="test"
-RESTRICT="!test? ( test )"
+RESTRICT="!test? ( test )
+       arm? ( test )
+       arm64? ( test )
+       loong? ( test )
+       riscv? ( test )
+"
 
 RDEPEND="
        dev-util/spirv-tools[${MULTILIB_USEDEP}]

diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-21.1.3.ebuild 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-21.1.3.ebuild
index e089c9993df9..a5b4b99ff078 100644
--- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-21.1.3.ebuild
+++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-21.1.3.ebuild
@@ -18,7 +18,12 @@ LICENSE="UoI-NCSA"
 SLOT="$(ver_cut 1)"
 KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86"
 IUSE="test"
-RESTRICT="!test? ( test )"
+RESTRICT="!test? ( test )
+       arm? ( test )
+       arm64? ( test )
+       loong? ( test )
+       riscv? ( test )
+"
 
 RDEPEND="
        dev-util/spirv-tools[${MULTILIB_USEDEP}]

diff --git 
a/dev-util/spirv-llvm-translator/spirv-llvm-translator-22.0.0_pre20251123.ebuild
 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-22.0.0_pre20251123.ebuild
index eb483f0d45ec..317b99fd59fa 100644
--- 
a/dev-util/spirv-llvm-translator/spirv-llvm-translator-22.0.0_pre20251123.ebuild
+++ 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-22.0.0_pre20251123.ebuild
@@ -25,7 +25,12 @@ S="${WORKDIR}/${MY_P}"
 LICENSE="UoI-NCSA"
 SLOT="$(ver_cut 1)"
 IUSE="test"
-RESTRICT="!test? ( test )"
+RESTRICT="!test? ( test )
+       arm? ( test )
+       arm64? ( test )
+       loong? ( test )
+       riscv? ( test )
+"
 
 RDEPEND="
        dev-util/spirv-tools[${MULTILIB_USEDEP}]

diff --git 
a/dev-util/spirv-llvm-translator/spirv-llvm-translator-22.0.0_pre20260112.ebuild
 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-22.0.0_pre20260112.ebuild
index eb6f404ce7ee..5dff3eea3692 100644
--- 
a/dev-util/spirv-llvm-translator/spirv-llvm-translator-22.0.0_pre20260112.ebuild
+++ 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-22.0.0_pre20260112.ebuild
@@ -25,7 +25,12 @@ S="${WORKDIR}/${MY_P}"
 LICENSE="UoI-NCSA"
 SLOT="$(ver_cut 1)"
 IUSE="test"
-RESTRICT="!test? ( test )"
+RESTRICT="!test? ( test )
+       arm? ( test )
+       arm64? ( test )
+       loong? ( test )
+       riscv? ( test )
+"
 
 RDEPEND="
        dev-util/spirv-tools[${MULTILIB_USEDEP}]

Reply via email to