Source: qtcreator
Section: devel
Priority: optional
Maintainer: linuxmangaka <linuxmangaka@gmail.com>
Rules-Requires-Root: no
Build-Depends: debhelper-compat (= 13),
 ccache,
 clang,
 clangd,
 cmake,
 libclang-dev,
 libdw-dev,
 libncurses-dev,
 libqt6opengl6-dev,
 libsecret-1-dev,
 libtinfo-dev,
 libyaml-cpp-dev,
 libzstd-dev,
 llvm-dev,
 pkgconf,
 pkg-config,
 python3:any,
 qt6-5compat-dev,
 qt6-base-dev,
 qt6-base-private-dev,
 qt6-charts-dev,
 qt6-declarative-dev,
 qt6-declarative-private-dev,
 qt6-quick3d-dev,
# qt6-quick3d-private-dev,
 qt6-quicktimeline-dev,
 qt6-serialport-dev,
 qt6-shadertools-dev,
 qt6-svg-dev,
 qt6-tools-dev,
 qt6-tools-private-dev,
 xxd,
# workaround missing dependency in qt6-declarative-dev
 qt6-qmllint-plugins,
Standards-Version: 4.6.2
Homepage: https://www.qt.io/product/development-tools
Vcs-Browser: https://salsa.debian.org/qt-kde-team/qt/qtcreator
Vcs-Git: https://salsa.debian.org/qt-kde-team/qt/qtcreator.git

Package: qtcreator
Architecture: any
Depends: ${shlibs:Depends},
 ${misc:Depends},
 clangd,
 libqt6sql6-sqlite,
 qml6-module-qtqml-models,
 qml6-module-qtqml-workerscript,
 qml6-module-qtquick,
 qml6-module-qtquick-controls,
 qml6-module-qtquick-layouts,
 qtcreator-data (= ${source:Version}),
Recommends: clang-tidy,
 gdb,
 make,
 qml-qt6,
 qt6-base-dev-tools,
 qt6-declarative-dev-tools,
 qt6-qmltooling-plugins,
 qt6-tools-dev-tools,
 qt6-translations-l10n,
 qtcreator-doc,
 xterm | x-terminal-emulator
Suggests: clazy,
 cmake,
 g++,
 git,
 meson,
 python3-pylsp,
 subversion,
 valgrind,
Description: A cross-platform Qt IDE
 Qt Creator is a cross-platform, integrated development environment (IDE) for application developers to create applications for multiple desktop, embedded, and mobile device platforms.

Package: qtcreator-data
Architecture: all
Multi-Arch: foreign
Depends: ${shlibs:Depends},
 ${misc:Depends},
Description: A cross-platform Qt IDE
 Qt Creator is a cross-platform, integrated development environment (IDE) for application developers to create applications for multiple desktop, embedded, and mobile device platforms.

Package: qtcreator-doc
Section: doc
Architecture: all
Multi-Arch: foreign
Depends: ${shlibs:Depends},
 ${misc:Depends},
 qt6-image-formats-plugins,
Description: A cross-platform Qt IDE
 Qt Creator is a cross-platform, integrated development environment (IDE) for application developers to create applications for multiple desktop, embedded, and mobile device platforms.