commit:     a24f6f5a1b2ef69807da9b3e80537ac7c23fbb1f
Author:     Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail <DOT> com>
AuthorDate: Wed May 15 13:14:50 2024 +0000
Commit:     Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail <DOT> com>
CommitDate: Wed May 15 13:18:08 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a24f6f5a

dev-util/webgpu-headers: remove dev-lang/go depedency

* since the webgpu-headers.h is the only required file for most packages
* including media-libs/imgui[webgpu]
* the go generation of webgpu-headers.yaml is not required to be
  packaged

Closes: https://bugs.gentoo.org/931927
Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail.com>

 dev-util/webgpu-headers/webgpu-headers-20240512.ebuild | 6 +++++-
 dev-util/webgpu-headers/webgpu-headers-9999.ebuild     | 4 +++-
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/dev-util/webgpu-headers/webgpu-headers-20240512.ebuild 
b/dev-util/webgpu-headers/webgpu-headers-20240512.ebuild
index 7c10d28d24..e57a24601d 100644
--- a/dev-util/webgpu-headers/webgpu-headers-20240512.ebuild
+++ b/dev-util/webgpu-headers/webgpu-headers-20240512.ebuild
@@ -19,7 +19,11 @@ HOMEPAGE="https://github.com/webgpu-native/webgpu-headers";
 LICENSE="BSD"
 SLOT="0"
 
-BDEPEND="dev-lang/go"
+src_prepare() {
+       default
+
+       rm ${S}/Makefile || die
+}
 
 src_install() {
        insinto /usr/include/webgpu

diff --git a/dev-util/webgpu-headers/webgpu-headers-9999.ebuild 
b/dev-util/webgpu-headers/webgpu-headers-9999.ebuild
index 7c10d28d24..dd6dfe6a72 100644
--- a/dev-util/webgpu-headers/webgpu-headers-9999.ebuild
+++ b/dev-util/webgpu-headers/webgpu-headers-9999.ebuild
@@ -19,7 +19,9 @@ HOMEPAGE="https://github.com/webgpu-native/webgpu-headers";
 LICENSE="BSD"
 SLOT="0"
 
-BDEPEND="dev-lang/go"
+src_prepare() {
+       rm ${S}/makefile || die
+}
 
 src_install() {
        insinto /usr/include/webgpu

Reply via email to