Control: merge 1087228 1072337

Hello,

I was about to file a third bug report :)

I see that something was done for libsoup, but we are still missing the
qt6-shader-baker build-dependency. On buildds I could force adding an
extra dependency but that's not longterm-proof :)

Also, hurd-amd64 also supports the qt build-deps.

Could you apply the attached changes?

Thanks,
Samuel
--- debian/control.original     2025-01-18 11:18:04.000000000 +0000
+++ debian/control      2025-01-18 11:18:28.000000000 +0000
@@ -45,16 +45,16 @@
                libtwolame-dev (>= 0.3.10),
                libopencore-amrnb-dev,
                libopencore-amrwb-dev,
-               qtbase5-dev [amd64 arm64 armel armhf i386 mips64el ppc64el 
riscv64 s390x hurd-i386 powerpc ppc64 sparc64],
-               qtbase5-private-dev [amd64 arm64 armel armhf i386 mips64el 
ppc64el riscv64 s390x hurd-i386 powerpc ppc64 sparc64],
-               qtdeclarative5-dev [amd64 arm64 armel armhf i386 mips64el 
ppc64el riscv64 s390x hurd-i386 powerpc ppc64 sparc64],
-               qttools5-dev [amd64 arm64 armel armhf i386 mips64el ppc64el 
riscv64 s390x hurd-i386 powerpc ppc64 sparc64],
-               qt6-base-private-dev [amd64 arm64 armel armhf mips64el ppc64el 
riscv64 s390x hurd-i386 powerpc ppc64 sparc64],
-               qt6-declarative-dev [amd64 arm64 armel armhf mips64el ppc64el 
riscv64 s390x hurd-i386 powerpc ppc64 sparc64],
-               qt6-shader-baker [amd64 arm64 armel armhf mips64el ppc64el 
riscv64 s390x powerpc ppc64 sparc64],
-               qt6-tools-dev [amd64 arm64 armel armhf mips64el ppc64el riscv64 
s390x hurd-i386 powerpc ppc64 sparc64],
+               qtbase5-dev [amd64 arm64 armel armhf i386 mips64el ppc64el 
riscv64 s390x hurd-amd64 hurd-i386 powerpc ppc64 sparc64],
+               qtbase5-private-dev [amd64 arm64 armel armhf i386 mips64el 
ppc64el riscv64 s390x hurd-amd64 hurd-i386 powerpc ppc64 sparc64],
+               qtdeclarative5-dev [amd64 arm64 armel armhf i386 mips64el 
ppc64el riscv64 s390x hurd-amd64 hurd-i386 powerpc ppc64 sparc64],
+               qttools5-dev [amd64 arm64 armel armhf i386 mips64el ppc64el 
riscv64 s390x hurd-amd64 hurd-i386 powerpc ppc64 sparc64],
+               qt6-base-private-dev [amd64 arm64 armel armhf mips64el ppc64el 
riscv64 s390x hurd-amd64 hurd-i386 powerpc ppc64 sparc64],
+               qt6-declarative-dev [amd64 arm64 armel armhf mips64el ppc64el 
riscv64 s390x hurd-amd64 hurd-i386 powerpc ppc64 sparc64],
+               qt6-shader-baker [amd64 arm64 armel armhf mips64el ppc64el 
riscv64 s390x hurd-amd64 hurd-i386 powerpc ppc64 sparc64],
+               qt6-tools-dev [amd64 arm64 armel armhf mips64el ppc64el riscv64 
s390x hurd-amd64 hurd-i386 powerpc ppc64 sparc64],
                qt6-wayland-dev [amd64 arm64 armel armhf mips64el ppc64el 
riscv64 s390x powerpc ppc64 sparc64],
-               libqt5x11extras5-dev [amd64 arm64 armel armhf i386 mips64el 
ppc64el riscv64 s390x hurd-i386 powerpc ppc64 sparc64],
+               libqt5x11extras5-dev [amd64 arm64 armel armhf i386 mips64el 
ppc64el riscv64 s390x hurd-amd64 hurd-i386 powerpc ppc64 sparc64],
                libqt5waylandclient5-dev [amd64 arm64 armel armhf mips64el 
ppc64el riscv64 s390x powerpc ppc64 sparc64],
                libraw1394-dev (>= 2.0.0) [linux-any],
                libiec61883-dev (>= 1.0.0) [linux-any],
@@ -86,7 +86,7 @@
  This is a transitional package.
 
 Package: gstreamer1.0-qt5
-Architecture: amd64 arm64 armel armhf i386 mips64el ppc64el riscv64 s390x 
hurd-i386 powerpc ppc64 sparc64
+Architecture: amd64 arm64 armel armhf i386 mips64el ppc64el riscv64 s390x 
hurd-amd64 hurd-i386 powerpc ppc64 sparc64
 Multi-Arch: same
 Section: graphics
 Depends: ${misc:Depends},
@@ -111,7 +111,7 @@
  This package contains the GStreamer plugin for Qt5.
 
 Package: gstreamer1.0-qt6
-Architecture: amd64 arm64 armel armhf mips64el ppc64el riscv64 s390x hurd-i386 
powerpc ppc64 sparc64
+Architecture: amd64 arm64 armel armhf mips64el ppc64el riscv64 s390x 
hurd-amd64 hurd-i386 powerpc ppc64 sparc64
 Multi-Arch: same
 Section: graphics
 Depends: ${misc:Depends},
--- debian/rules.original       2025-01-18 11:48:55.000000000 +0000
+++ debian/rules        2025-01-18 11:52:11.000000000 +0000
@@ -47,13 +47,13 @@
 conf_flags += -Dqt6=disabled
 endif
 
-# qtwayland-opensource-src isn't built on hurd-i386 or Ubuntu's i386
-ifneq (,$(filter $(DEB_HOST_ARCH), i386 hurd-i386))
+# qtwayland-opensource-src isn't built on hurd or Ubuntu's i386
+ifneq (,$(filter $(DEB_HOST_ARCH), i386 hurd-amd64 hurd-i386))
 conf_flags += -Dqt-wayland=disabled
 endif
 
 # qt-egl is not available on non-Linux
-ifneq (,$(filter $(DEB_HOST_ARCH), hurd-i386))
+ifneq (,$(filter $(DEB_HOST_ARCH_OS), hurd))
 conf_flags += -Dqt-egl=disabled
 endif
 

Reply via email to