Source: mediascanner2
Section: libs
Priority: optional
Maintainer: UBports Developers <devs@ubports.com>
Standards-Version: 3.9.6
Build-Depends: cmake,
               cmake-extras (>= 0.10),
               dbus,
               debhelper-compat (= 12),
               google-mock,
               libapparmor-dev,
               libdbus-1-dev,
               libdbus-cpp-dev (>= 4.0.0),
               libexif-dev,
               libglib2.0-dev,
               libgstreamer-plugins-base1.0-dev,
               libgstreamer1.0-dev,
               libgdk-pixbuf2.0-dev,
               libgtest-dev,
               libproperties-cpp-dev,
               libsqlite3-dev (>= 3.8.5),
               libtag1-dev,
               libudisks2-dev,
               lsb-release,
               qml-module-qtquick2,
               qml-module-qttest,
               qtbase5-dev,
               qtbase5-dev-tools,
               qtdeclarative5-dev,
               qtdeclarative5-dev-tools,
               dh-apparmor,
# For running unit tests
               gstreamer1.0-plugins-base,
               gstreamer1.0-plugins-good,
               shared-mime-info,
Homepage: https://gitlab.com/ubports/development/core/mediascanner2
Vcs-Git: https://gitlab.com/ubports/development/core/mediascanner2.git
Vcs-Browser: https://gitlab.com/ubports/development/core/mediascanner2

Package: libmediascanner-2.0-4
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends},
Depends: ${misc:Depends},
         ${shlibs:Depends},
Recommends: mediascanner2.0
Description: Access library for the media scanner's index
 This library provides convenient and safe access to the media scanner's
 index files.

Package: mediascanner2.0
Architecture: any
Multi-Arch: foreign
Pre-Depends: ${misc:Pre-Depends},
Depends: gstreamer1.0-plugins-base,
         gstreamer1.0-plugins-good,
         dbus,
         ${misc:Depends},
         ${shlibs:Depends},
Description: Media scanner package
 This package provides the media scanner service.

Package: mediascanner2.0-utils
Architecture: any
Multi-Arch: foreign
Pre-Depends: ${misc:Pre-Depends},
Depends: mediascanner2.0 (= ${binary:Version}),
         inotify-tools,
         ${misc:Depends},
         ${shlibs:Depends},
Description: Media scanner utilities
 This package provides the media scanner utilities for testing and debugging.

Package: libmediascanner-2.0-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends},
Depends: libmediascanner-2.0-4 (= ${binary:Version}),
         libsqlite3-dev,
         libglib2.0-dev,
         ${misc:Depends},
Description: Development files for libmediascanner
 This package provides the infrastructure for using the media scanner's
 access library in C++ based projects.

Package: qml-module-mediascanner0.1
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends},
Depends: mediascanner2.0 (= ${binary:Version}),
         ${misc:Depends},
         ${shlibs:Depends},
Description: QML plugin for the Media Scanner
 This package provides components that allow access to the media
 scanner index from Qt Quick 2 / QML applications.
