Source: lomiri-system-settings-online-accounts
Section: gnome
Priority: optional
Maintainer: UBports developers <devs@ubports.com>
Build-Depends: debhelper-compat (= 12),
               dh-python,
               pkg-config,
               python3:any <!nocheck>,
               libaccounts-qt5-dev (>= 1.13),
               libapparmor-dev,
               libclick-0.4-dev,
               libmirclient-dev (>= 0.14.0),
               libnotify-dev,
               libqtdbusmock1-dev <!nocheck>,
               libqtdbustest1-dev <!nocheck>,
               libsignon-qt5-dev,
               liblomirisystemsettings-dev,
               qtbase5-dev (>= 5.4),
               qtdeclarative5-dev,
               qml-module-lomiri-onlineaccounts,
               qml-module-qtquick2,
               qml-module-lomiri-components,
               qml-module-lomiri-test <!nocheck>,
               signon-plugins-dev (>= 8.58),
               dbus-test-runner <!nocheck>,
               xmldiff:native <!nocheck>,
               xvfb <!nocheck>,
Build-Depends-Indep: qttools5-dev-tools <!nodoc>
Standards-Version: 4.4.1
Homepage: https://gitlab.com/ubports/core/lomiri-system-settings-online-accounts
Vcs-Git: https://gitlab.com/ubports/core/lomiri-system-settings-online-accounts.git
Vcs-Browser: https://gitlab.com/ubports/core/lomiri-system-settings-online-accounts
XS-Testsuite: autopkgtest
X-Ubuntu-Use-Langpack: yes

Package: lomiri-system-settings-online-accounts
Architecture: any
Depends: ${misc:Depends},
         ${shlibs:Depends},
         libonline-accounts-daemon1,
         qml-module-ubuntu-onlineaccounts2,
         qml-module-lomiri-onlineaccounts (>= 0.6),
         qml-module-lomiri-components | qml-module-lomiri-components-gles,
         signon-ui-service,
         lomiri-system-settings
Conflicts: account-plugin-windows-live, online-accounts-daemon
Provides: qml-module-lomiri-onlineaccounts-plugin,
          qml-module-ubuntu-onlineaccounts-plugin,
          online-accounts-daemon
Replaces: online-accounts-daemon
Description: Online Accounts setup for Ubuntu Touch
 Online Accounts setup utility for the Ubuntu Touch System Settings.

Package: libonline-accounts-client1
Section: libs
Architecture: any
Multi-Arch: same
Depends: ${misc:Depends},
         ${shlibs:Depends},
Pre-Depends: dpkg, ${misc:Pre-Depends},
Description: Library to interact with the Online Accounts panel
 The OnlineAccountsClient library offers an API for applications to invoke the
 Online Accounts panel in order to request the creation/configuration of
 accounts.

Package: libonline-accounts-client-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends: ${misc:Depends},
         ${shlibs:Depends},
         libonline-accounts-client1 (= ${binary:Version}),
Pre-Depends: dpkg (>= 1.15.6~), ${misc:Pre-Depends},
Description: Library to interact with the Online Accounts panel - development files
 The OnlineAccountsClient library offers an API for applications to invoke the
 Online Accounts panel in order to request the creation/configuration of
 accounts.

Package: qtdeclarative5-online-accounts-client0.1
Architecture: any
Section: oldlibs
Depends: qml-module-ubuntu-onlineaccounts-client, ${misc:Depends}
Description: transitional dummy package for Online Accounts QML clients
 This module offers an API for applications to invoke the Online Accounts panel
 in order to request the creation/configuration of accounts.

Package: qml-module-lomiri-onlineaccounts-client
Architecture: any
Depends: ${misc:Depends},
         ${shlibs:Depends},
         qml-module-qtquick2,
Breaks: qtdeclarative5-online-accounts-client0.1 (<< 0.5)
Replaces: qtdeclarative5-online-accounts-client0.1 (<< 0.5)
Description: Online Accounts panel library for QML applications
 This module offers an API for applications to invoke the Online Accounts panel
 in order to request the creation/configuration of accounts.

Package: qml-module-ubuntu-onlineaccounts-client
Architecture: any
Depends: ${misc:Depends},
         ${shlibs:Depends},
         qml-module-lomiri-onlineaccounts-client,
Description: Online Accounts client compatibility module
 Compatibility API for Ubuntu.OnlineAccounts.Client QML import.

Package: qml-module-lomiri-onlineaccounts-client-doc
Build-Profiles: <!nodoc>
Section: doc
Architecture: all
Depends: ${misc:Depends},
Description: Online Accounts panel library for QML applications - documentation
 This module offers an API for applications to invoke the Online Accounts panel
 in order to request the creation/configuration of accounts.
 .
 This package contains developer documentation.

Package: libonline-accounts-plugin-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends: ${misc:Depends},
         ${shlibs:Depends},
Pre-Depends: dpkg, ${misc:Pre-Depends},
Description: Online Accounts plugin module for Ubuntu Touch - development files
 This module contains the necessary files for developing Online Accounts
 plugins.

Package: lomiri-system-settings-online-accounts-autopilot
Architecture: all
Section: debug
Priority: extra
Build-Profiles: <!cross> <!nocheck>
Depends: ${misc:Depends},
         ${python3:Depends},
         autopilot-qt5,
         lomiri-system-settings-online-accounts (>= ${binary:Version}),
         libqt5test5,
         python3-autopilot,
Description: Online Accounts setup for Ubuntu Touch - tests
 Online Accounts setup utility for the Ubuntu Touch System Settings.
 .
 This package contains the autopilot tests for Online Accounts.
