[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#904688: qttools-opensource-src: FTBFS: please drop the libclang-dev B-D on some architectures



On 07/27/2018 12:55 PM, John Paul Adrian Glaubitz wrote:
> This part of debian/rules is already written such qdoc is not build for cross-builds,
> so why shouldn't it be possible to disable it for some architectures either?
I will test this patch later. Have to wait for the build dependencies for qttools
to be built.

Patch:

diff -Nru old/qttools-opensource-src-5.11.1/debian/control new/qttools-opensource-src-5.11.1/debian/control
--- old/qttools-opensource-src-5.11.1/debian/control    2018-07-25 11:41:01.000000000 +0200
+++ new/qttools-opensource-src-5.11.1/debian/control    2018-07-27 12:58:15.968968584 +0200
@@ -10,11 +10,11 @@
            Dmitry Shachnev <mitya57@debian.org>,
            Simon Quigley <tsimonq2@ubuntu.com>
 Build-Depends: debhelper (>= 11),
-               libclang-dev,
+               libclang-dev [!alpha !hppa !ia64 !m68k !powerpcspe !riscv64 !sh4 !x32],
                libqt5opengl5-dev (>= 5.11.1+dfsg~),
                libqt5sql5-sqlite (>= 5.11.1+dfsg~),
                libqt5webkit5-dev (>= 5.212.0~alpha2-11~) [!m68k !sparc64],
-               llvm-dev,
+               llvm-dev [!alpha !hppa !ia64 !m68k !powerpcspe !riscv64 !sh4 !x32],
                pkg-kde-tools,
                qtbase5-private-dev (>= 5.11.1+dfsg~),
                qtdeclarative5-private-dev (>= 5.11.1~),
diff -Nru old/qttools-opensource-src-5.11.1/debian/rules new/qttools-opensource-src-5.11.1/debian/rules
--- old/qttools-opensource-src-5.11.1/debian/rules      2018-07-25 11:41:01.000000000 +0200
+++ new/qttools-opensource-src-5.11.1/debian/rules      2018-07-27 13:00:34.712090723 +0200
@@ -32,6 +32,7 @@
        dh_auto_build -- docs
 
 ifeq ($(DEB_HOST_ARCH),$(DEB_BUILD_ARCH))
+ifeq (,$(filter alpha hppa ia64 m68k powerpcspe riscv64 sh4 x32, $(DEB_HOST_ARCH)))
 override_dh_auto_build-arch: build-doc-tools
        # Rebuild the internal assistant.qch which is used as a resource
        cd src/assistant/assistant/doc/internal; qmake
@@ -39,6 +40,7 @@
        mv doc/assistant.qch src/assistant/assistant/assistant.qch
        dh_auto_build
 endif
+endif
 
 override_dh_auto_install-arch:
        dh_auto_install

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaubitz@debian.org
`. `'   Freie Universitaet Berlin - glaubitz@physik.fu-berlin.de
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


Reply to: