Source: glslang
Version: 11.12.0-1
Severity: wishlist
Tags: patch

Hi, could you please consider marking glslang-tools as Multi-Arch: foreign?
This would allow packages like yuzu to cross-build without having to manually
specify :native on the build-dependency.

I've attached a patch for your convenience, and I'll soon submit a patch to
Salsa too :)


-- System Information:
Debian Release: bookworm/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.0.0-6-amd64 (SMP w/2 CPU threads; PREEMPT)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
>From 6c03eeeca3d51881094d59211db2d588f4095c08 Mon Sep 17 00:00:00 2001
From: Andrea Pappacoda <and...@pappacoda.it>
Date: Thu, 29 Dec 2022 00:04:19 +0100
Subject: [PATCH] d/control: mark glslang-tools as Multi-Arch: foreign

This allows which build-depend on it to cross-build without issues.
---
 debian/control | 1 +
 1 file changed, 1 insertion(+)

diff --git a/debian/control b/debian/control
index 47d37a6d..76ea92d6 100644
--- a/debian/control
+++ b/debian/control
@@ -17,6 +17,7 @@ Vcs-Browser: https://salsa.debian.org/xorg-team/vulkan/glslang
 
 Package: glslang-tools
 Architecture: any
+Multi-Arch: foreign
 Depends: ${shlibs:Depends}, ${misc:Depends},
  spirv-tools (>= 2022.2+1.3.216.0),
 Description: OpenGL and OpenGL ES shader front end and validator -- tools
-- 
2.39.0

Reply via email to