Source: libqt-jami
Section: libs
Priority: optional
Maintainer: The Jami project <jami@gnu.org>
Rules-Requires-Root: no
Standards-Version: 4.5.1
Build-Depends: debhelper (>= 9),
# =====================================================
# the following list of deps was gathered with help
# from https://salsa.debian.org/qt-kde-team/qt repos
# =====================================================
#
# ======
# qtbase
# ======
# debhelper-compat (= 13),
# debhelper,
               default-libmysqlclient-dev,
               dh-exec,
# dpkg-dev (>= 1.17.14),
               dpkg-dev,
               firebird-dev [kfreebsd-any linux-any],
               freetds-dev,
               libasound2-dev [linux-any],
               libatspi2.0-dev,
               libcups2-dev,
               libdbus-1-dev,
               libdouble-conversion-dev,
               libdrm-dev [linux-any],
               libfontconfig1-dev,
               libfreetype6-dev,
               libgbm-dev [linux-any kfreebsd-any],
               libgl-dev,
# libgles-dev, (not available in buster)
               libglib2.0-dev,
# libglu1-mesa-dev | libglu-dev,
               libgtk-3-dev,
               libharfbuzz-dev (>= 1.6.0~),
               libicu-dev,
               libinput-dev [linux-any],
               libjpeg-dev,
               libkrb5-dev,
# libmd4c-dev, (not in buster)
               libmtdev-dev [linux-any],
               libpcre2-dev,
               libpng-dev,
               libpq-dev,
               libproxy-dev,
               libpulse-dev,
               libsqlite3-dev,
               libssl-dev,
               libudev-dev [linux-any],
               libvulkan-dev [linux-any],
               libx11-dev,
               libx11-xcb-dev,
               libxcb-glx0-dev,
               libxcb-icccm4-dev,
               libxcb-image0-dev,
               libxcb-keysyms1-dev,
               libxcb-randr0-dev,
               libxcb-render-util0-dev,
               libxcb-render0-dev,
               libxcb-shape0-dev,
               libxcb-shm0-dev,
               libxcb-sync-dev,
               libxcb-util0-dev,
               libxcb-xfixes0-dev,
               libxcb-xinerama0-dev,
               libxcb-xinput-dev,
               libxcb-xkb-dev,
               libxcb1-dev,
               libxext-dev,
               libxi-dev,
               libxkbcommon-dev,
               libxkbfile-dev,
               libxkbcommon-x11-dev,
               libxrender-dev,
               libzstd-dev,
               libxshmfence-dev,
               pkg-config,
# pkg-kde-tools (>= 0.15.17~),
               publicsuffix,
# qt5-qmake-bin <cross>,
               unixodbc-dev,
               zlib1g-dev,
# =============
# qtdeclarative
# =============
# debhelper-compat (= 13),
# dpkg-dev (>= 1.20.0),
               libgl1-mesa-dri,
# pkg-kde-tools (>= 0.15.17~),
               python3:any,
               python3-html5lib,
# qtbase5-private-dev (>= 5.15.2+dfsg~),
               xauth <!nocheck>,
               xvfb <!nocheck>,
# ==================
# qtgraphicaleffects
# ==================
# debhelper-compat (= 13),
# dpkg-dev (>= 1.16.1),
# pkg-kde-tools (>= 0.15.26~),
# qml-module-qtquick-window2 (>= 5.15.2+dfsg~),
# qml-module-qtquick2 (>= 5.15.2+dfsg~),
# qtbase5-dev (>= 5.15.2+dfsg~),
# qtbase5-private-dev (>= 5.15.2+dfsg~),
# qtdeclarative5-dev-tools (>= 5.15.2+dfsg~),
# qtdeclarative5-private-dev (>= 5.15.2+dfsg~),
# ============
# qtmultimedia
# ============
# debhelper-compat (= 13),
# libasound2-dev [linux-any],
               libgstreamer-plugins-base1.0-dev,
               libgstreamer1.0-dev,
               libopenal-dev,
# libpulse-dev,
# libqt5opengl5-dev (>= 5.15.2+dfsg~),
# pkg-kde-tools,
# qml-module-qtquick2,
# qml-module-qttest,
# qtbase5-dev (>= 5.15.2+dfsg~),
# qtbase5-private-dev (>= 5.15.2+dfsg~),
# qtdeclarative5-dev (>= 5.15.2+dfsg~),
# xauth <!nocheck>,
# xvfb <!nocheck>,
# zlib1g-dev,
# =========================
# qtlocation (for qtwebkit)
# =========================
# debhelper-compat (= 13),
               libboost-dev,
# libicu-dev,
               libprotozero-dev (>= 1.5.2),
# libqt5opengl5-dev (>= 5.15.2+dfsg~),
# pkg-kde-tools,
# qml-module-qttest (>= 5.15.2+dfsg~),
# qtbase5-private-dev (>= 5.15.2+dfsg~),
# qtdeclarative5-private-dev (>= 5.15.2+dfsg~),
               rapidjson-dev (>= 1.1.0),
# xauth <!nocheck>,
# xvfb <!nocheck>,
# zlib1g-dev,
# ===============
# qtquickcontrols
# ===============
# debhelper-compat (= 13),
# dpkg-dev (>= 1.17.14),
# pkg-kde-tools (>= 0.15.26~),
# qml-module-qt-labs-folderlistmodel (>= 5.15.2+dfsg~),
# qml-module-qt-labs-settings (>= 5.15.2+dfsg~),
# qml-module-qtgraphicaleffects (>= 5.15.2~),
# qml-module-qtqml (>= 5.15.2+dfsg~),
# qml-module-qtqml-models2 (>= 5.15.2+dfsg~),
# qml-module-qtquick-layouts (>= 5.15.2+dfsg~),
# qml-module-qtquick-window2 (>= 5.15.2+dfsg~),
# qml-module-qttest (>= 5.15.2+dfsg~),
# qtbase5-dev (>= 5.15.2+dfsg~),
# qtbase5-private-dev (>= 5.15.2+dfsg~),
# qtdeclarative5-dev-tools (>= 5.15.2+dfsg~),
# qtdeclarative5-private-dev (>= 5.15.2+dfsg~),
# xauth <!nocheck>,
# xvfb <!nocheck>,
# ========================
# qtsensors (for qtwebkit)
# ========================
# debhelper-compat (= 13),
# pkg-kde-tools,
# qtbase5-private-dev (>= 5.15.2+dfsg~),
# qtdeclarative5-dev (>= 5.15.2+dfsg~),
# xauth <!nocheck>,
# xvfb <!nocheck>,
# ================
# qtquickcontrols2
# ================
# debhelper-compat (= 13),
# dpkg-dev (>= 1.16.1),
# pkg-kde-tools (>= 0.15.29~),
# qml-module-qtgraphicaleffects (>= 5.15.2~),
# qml-module-qtquick-layouts (>= 5.15.2+dfsg~),
# qml-module-qtquick-window2 (>= 5.15.2+dfsg~),
# qml-module-qttest (>= 5.15.2+dfsg~),
# qtbase5-dev (>= 5.15.2+dfsg~),
# qtbase5-private-dev (>= 5.15.2+dfsg~),
# qtdeclarative5-dev-tools (>= 5.15.2+dfsg~),
# qtdeclarative5-private-dev (>= 5.15.2+dfsg~),
# xauth <!nocheck>,
# xvfb <!nocheck>,
# =====
# qtsvg
# =====
               dbus,
# debhelper-compat (= 13),
# dpkg-dev (>= 1.17.14),
# libqt5opengl5-dev (>= 5.15.2+dfsg~),
# pkg-kde-tools (>= 0.15.17),
# qtbase5-dev (>= 5.15.2+dfsg~),
# qtbase5-private-dev (>= 5.15.2+dfsg~),
# zlib1g-dev,
# =======
# qttools
# =======
# debhelper-compat (= 13),
               libclang-dev (>= 1:3.9~) [amd64 arm64 armel armhf hurd-i386 i386 mips mips64 mips64el mips64r6 mips64r6el mipsel mipsr6 mipsr6el powerpc ppc64 ppc64el riscv64 s390x sparc64],
# libqt5opengl5-dev (>= 5.15.2+dfsg~),
# libqt5sql5-sqlite (>= 5.15.2+dfsg~),
# libqt5webkit5-dev (>= 5.212.0~alpha4-8~) [alpha amd64 arm64 armel armhf i386 mips64el mipsel ppc64 ppc64el riscv64 s390x sh4 x32],
               llvm-dev (>= 1:3.9~) [amd64 arm64 armel armhf hurd-i386 i386 mips mips64 mips64el mips64r6 mips64r6el mipsel mipsr6 mipsr6el powerpc ppc64 ppc64el riscv64 s390x sparc64],
# pkg-kde-tools,
# qtbase5-private-dev (>= 5.15.2+dfsg~),
# qtdeclarative5-private-dev (>= 5.15.2+dfsg~),
# zlib1g-dev,
# =========
# qtwayland
# =========
# dbus <!nocheck>,
# debhelper-compat (= 13),
# dpkg-dev (>= 1.17.14),
               libegl1-mesa-dev,
               libfontconfig1-dev,
# libglib2.0-dev,
# libinput-dev,
# libmtdev-dev [linux-any],
# libudev-dev [linux-any],
               libwayland-dev (>= 1.8.0),
               libwayland-egl1-mesa | libwayland-egl1,
               libxcomposite-dev,
# libxkbcommon-dev (>= 0.2.0),
# libxrender-dev,
# pkg-config,
# pkg-kde-tools,
# qtbase5-dev (>= 5.15.2+dfsg~),
# qtbase5-dev:native (>= 5.15.2+dfsg~),
# qtbase5-private-dev (>= 5.15.2+dfsg~),
# qtdeclarative5-private-dev (>= 5.15.2+dfsg~),
# xauth <!nocheck>,
# xvfb <!nocheck>,
# ============
# qtwebchannel
# ============
# debhelper-compat (= 13),
# libqt5websockets5-dev (>= 5.15.2~),
# pkg-kde-tools,
# qml-module-qttest (>= 5.15.2+dfsg~),
# qtbase5-dev (>= 5.15.2+dfsg~),
# qtbase5-private-dev (>= 5.15.2+dfsg~),
# qtdeclarative5-dev (>= 5.15.2+dfsg~),
# ===========
# qtwebengine
# ===========
# binutils (>= 2.32-8~),
               binutils,
               bison,
               chrpath,
               closure-compiler,
# debhelper-compat (= 13),
               flex,
               gperf,
               khronos-api,
# libasound2-dev [linux-any],
               libavcodec-dev (>= 7:3.4.8~),
               libavformat-dev (>= 7:3.4.8~),
               libavutil-dev (>= 7:3.4.8~),
               libcap-dev [linux-any],
# libdbus-1-dev,
# libegl1-mesa-dev,
               libevent-dev,
               libflac-dev,
# libfontconfig1-dev,
# libgl-dev (>= 1.3) [!armel !armhf],
# libgl1-mesa-dri,
# libgles-dev [armel armhf],
# libglib2.0-dev,
               libglu1-mesa-dev [!armel !armhf] | libglu-dev [!armel !armhf],
# libgstreamer-plugins-base1.0-dev,
# libgstreamer1.0-dev,
# libharfbuzz-dev,
# libicu-dev (>= 64~),
# libjpeg-dev,
               libjsoncpp-dev,
               liblcms2-dev,
               libminizip-dev,
               libnss3-dev,
# libopus-dev (>= 1.3.1),
               libopus-dev,
               libpci-dev,
# libpng-dev,
               libprotobuf-dev,
# libpulse-dev,
# libqt5opengl5-dev (>= 5.15.2+dfsg~),
# libqt5svg5-dev (>= 5.15.2~),
# libqt5webchannel5-dev (>= 5.15.2~),
               libre2-dev,
               libsnappy-dev,
# libsqlite3-dev,
               libusb-1.0-0-dev,
# libvpx-dev (>= 1.8),
               libvpx-dev,
               libwebp-dev,
# libx11-xcb-dev,
               libxcb-dri3-dev,
# libxcomposite-dev,
               libxcursor-dev,
               libxdamage-dev,
               libxml2-dev,
               libxnvctrl-dev,
               libxrandr-dev,
# libxrender-dev,
               libxslt1-dev,
               libxss-dev,
               libxtst-dev,
               mesa-common-dev,
               ninja-build,
               nodejs (>= 10.19),
# pkg-config,
# pkg-kde-tools,
               protobuf-compiler,
# qtbase5-dev (>= 5.15.2+dfsg~),
# qtbase5-private-dev (>= 5.15.2+dfsg~),
# qtdeclarative5-private-dev (>= 5.15.2+dfsg~),
# qtpositioning5-dev (>= 5.15.2+dfsg~),
# qtquickcontrols2-5-dev (>= 5.15.2+dfsg~),
# qttools5-dev (>= 5.15.2~),
               re2c,
               ruby,
# xauth,
# xvfb,
               yasm [amd64 i386],
               yui-compressor,
# =======================================
# qtwebkit (currently mainly for qttools)
# =======================================
# bison,
               cmake (>= 2.8.12),
# debhelper-compat (= 13),
# flex,
# gperf,
# libfontconfig1-dev,
               libgl1-mesa-dev [!armel !armhf] | libgl-dev [!armel !armhf],
               libgles2-mesa-dev [armel armhf] | libgles2-dev [armel armhf],
# libglib2.0-dev,
# libglu1-mesa-dev [!armel !armhf] | libglu-dev [!armel !armhf],
# libgstreamer-plugins-base1.0-dev,
# libgstreamer1.0-dev,
               libhyphen-dev,
# libicu-dev,
# libjpeg-dev,
# libpng-dev,
# libqt5opengl5-dev (>= 5.15.2+dfsg~),
# libqt5sensors5-dev (>= 5.15.2~),
# libqt5webchannel5-dev (>= 5.15.2~),
# libsqlite3-dev,
# libwebp-dev,
               libwoff-dev,
               libclang-dev,
               gperf,
               x11-utils,
# libxcomposite-dev,
# libxml2-dev,
# libxrender-dev,
# libxslt1-dev,
# ninja-build,
# pkg-config,
# pkg-kde-tools (>= 0.6.4),
# python3:native,
# qtbase5-private-dev (>= 5.15.2+dfsg~),
# qtdeclarative5-private-dev (>= 5.15.2+dfsg~),
# qtpositioning5-dev (>= 5.15.2+dfsg~),
# ruby:native,
# xauth <!nocheck>,
# xvfb <!nocheck>,
# ===============================
# qtwebsockets (for qtwebchannel)
# ===============================
# debhelper-compat (= 13),
# pkg-kde-tools,
# qml-module-qtquick2 (>= 5.15.2+dfsg~),
# qml-module-qttest (>= 5.15.2+dfsg~),
# qtbase5-private-dev (>= 5.15.2+dfsg~),
# qtdeclarative5-dev (>= 5.15.2+dfsg~),
# qtdeclarative5-private-dev (>= 5.15.2+dfsg~),
# xauth,
# xvfb,


Package: libqt-jami
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Custom build of Qt framework used by the Jami Qt client.
