Source: qtmir
Standards-Version: 4.7.4
Maintainer: Debian UBports Team <team+ubports@tracker.debian.org>
Uploaders: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>,
           Mike Gabriel <sunweaver@debian.org>,
           Marius Gripsgard <mariogrip@debian.org>,
Section: libs
Build-Depends: debhelper-compat (= 13),
               cmake,
               cmake-extras,
               googletest <!nocheck>,
               libfontconfig-dev,
               libgles2-mesa-dev,
               libglib2.0-dev,
               libgsettings-qt-dev,
               libgtest-dev <!nocheck>,
               libharfbuzz-dev,
               liblomiri-app-launch-dev,
               liblomiri-content-hub-dev,
               liblomiri-shell-api-dev,
               liblomiri-url-dispatcher-dev,
               liblttng-ust-dev,
               libmiral-dev,
               libmircommon-dev (>= 2.28.0~),
               libmiroil-dev (>= 2.28.0~),
               libmirserver-dev (>= 2.28.0~),
               libmirwayland-dev (>= 2.28.0~),
               libmtdev-dev,
               libprocess-cpp-dev (>= 3.0.2),
               libqt5sensors5-dev,
               libqtdbusmock1-dev,
               libqtdbustest1-dev,
               libudev-dev,
               libxkbcommon-dev,
               libxrender-dev,
               mir-renderer-gl-dev (>= 2.28.0~),
               mirtest-dev (>= 2.28.0~) <!nocheck>,
               pkgconf,
# lttng-gen-ts needs python3, but doesn't depend on it itself: bug 1359147
               python3:any,
               qtbase5-dev,
               qtbase5-private-dev,
               qtdeclarative5-dev,
               qtdeclarative5-private-dev,
               valgrind-if-available <!nocheck>,
Vcs-Browser: https://salsa.debian.org/ubports-team/qtmir
Vcs-Git: https://salsa.debian.org/ubports-team/qtmir.git
Homepage: https://gitlab.com/ubports/development/core/qtmir

Package: qtmir
Architecture: linux-any
Multi-Arch: same
Depends: qtwayland5,
         ${misc:Depends},
         ${shlibs:Depends},
Description: Qt platform abstraction (QPA) plugin for a Mir server
 QtMir is a set of Qt5 components to enable one to write a Mir server with Qt.
 It contains a QPA (Qt Platform Abstraction) plugin which creates and manages
 a Mir server. It also exposes some internal Mir functionality.

Package: qtmir-android
Architecture: arm64 armhf
Multi-Arch: same
Section: oldlibs
Depends: qtmir,
         ${misc:Depends},
Description: QPA plugin for a Mir server (mobile, transitional package)
  QtMir is a set of Qt5 components to enable one to write a Mir server with Qt.
  It contains a QPA (Qt Platform Abstraction) plugin which creates and manages
  a Mir server. It also exposes some internal Mir functionality.
 .
 This variant of the package is for Android-based phones and tablets.
 .
 This is a transitional package. It can safely be removed.

Package: qtmir-desktop
Architecture: linux-any
Multi-Arch: same
Section: oldlibs
Depends: qtmir,
         ${misc:Depends},
Description: QPA plugin for a Mir server (desktop, transitional package)
 QtMir is a set of Qt5 components to enable one to write a Mir server with Qt.
 It contains a QPA (Qt Platform Abstraction) plugin which creates and manages
 a Mir server. It also exposes some internal Mir functionality.
 .
 This variant of the package is for GNU-based desktops.
 .
 This is a transitional package. It can safely be removed.

Package: libqtmirserver-dev
Architecture: linux-any
Multi-Arch: same
Section: libdevel
Depends: libmiral-dev,
         libmiroil-dev (>= 2.28.0),
         libmirserver-dev (>= 2.28.0),
         qtmir (= ${binary:Version}),
         ${misc:Depends},
Description: Developer files for QtMir server API
 QtMir is a set of Qt5 components to enable one to write a Mir server with Qt.
 It contains a QPA (Qt Platform Abstraction) plugin which creates and manages
 a Mir server. It also exposes some internal Mir functionality.
 .
 This package contains the library headers for developers.

Package: libqtmirserver2
Architecture: linux-any
Multi-Arch: same
Depends: ${misc:Depends},
         ${shlibs:Depends},
Description: QtMir server API shared library
 QtMir is a set of Qt5 components to enable one to write a Mir server with Qt.
 It contains a QPA (Qt Platform Abstraction) plugin which creates and manages
 a Mir server. It also exposes some internal Mir functionality.
 .
 Contains the shared library containing QtMir server API.

Package: qml-module-qtmir
Architecture: linux-any
Multi-Arch: same
Depends: qtmir (= ${binary:Version}),
         ${misc:Depends},
         ${shlibs:Depends},
Provides: lomiri-application-impl,
          lomiri-application-impl-27,
Description: Qt/QML module for Lomiri specific Mir APIs
 QtMir is a set of Qt5 components to enable one to write a Mir server with Qt.
 It contains a QPA (Qt Platform Abstraction) plugin which creates and manages
 a Mir server. It also exposes some internal Mir functionality.
 .
 QtMir provides Qt/QML bindings for Mir features that are exposed through the
 qtmir QPA plugin such as Application management (start/stop/suspend/resume)
 and surface management.

Package: qtmir-tests
Architecture: linux-any
Multi-Arch: foreign
Section: libdevel
Depends: littler,
         lttng-tools,
         mir-test-tools,
         qml-module-lomiri-components,
         qml-module-qtmir,
         qtmir (= ${binary:Version}),
         ${misc:Depends},
         ${shlibs:Depends},
Description: QtMir tests and demos
 QtMir is a set of Qt5 components to enable one to write a Mir server with Qt.
 It contains a QPA (Qt Platform Abstraction) plugin which creates and manages
 a Mir server. It also exposes some internal Mir functionality.
 .
 This package provides benchmark tests and a simple shell and client using the
 QtMir QPA.
