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