Source: libunity
Section: gnome
Priority: optional
Maintainer: Ayatana Packagers <pkg-ayatana-devel@lists.alioth.debian.org>
Build-Depends: debhelper-compat (= 12),
               dh-autoreconf,
               dh-python,
               gnome-common,
               quilt,
               autotools-dev,
               pkg-config,
               intltool,
               valac (>= 0.31.1),
               libglib2.0-dev (>= 2.32.1),
               libdee-dev (>= 1.2.5~),
               libdbusmenu-glib-dev (>= 0.4.90),
               libgirepository1.0-dev (>= 0.10),
               libgtk-3-dev (>= 3.4.1),
               python3,
               python3-gi,
               gobject-introspection,
               xvfb,
               xauth,
               dbus-x11,
Standards-Version: 3.9.4
Homepage: https://launchpad.net/libunity
# If you aren't a member of ~unity-team but need to upload packaging changes,
# just go ahead.  ~unity-team will notice and sync up the code again.
Vcs-Bzr: https://code.launchpad.net/~unity-team/libunity/trunk

Package: libunity9
Section: libs
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends},
         ${misc:Depends},
         libunity-protocol-private0 (= ${binary:Version}),
         libunity-scopes-json-def-desktop (>= ${source:Version}) | unity-scopes-json-def,
Breaks: unity-common (<< 7.1.2)
Suggests: unity-common (>= 7.1.2)
Description: binding to get places into the launcher - shared library
 libunity is a shared library to be able to interact with the launcher
 and add places in Unity environment.
 .
 This package contains shared libraries to be used by applications.

Package: libunity-protocol-private0
Section: libs
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends},
         ${misc:Depends}
Breaks: libunity9 (<< 7.1.1)
Description: binding to get places into the launcher - private library
 libunity is a shared library to be able to interact with the launcher
 and add places in Unity environment.
 .
 This package contains a library containing the private protocol to be
 used between libunity and unity itself.

Package: libunity-scopes-json-def-desktop
Architecture: all
Multi-Arch: foreign
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends},
         ${misc:Depends},
Replaces: libunity-common (<< 7.0.7),
Conflicts: unity-scopes-json-def,
           libunity-common (<< 7.0.7),
Provides: unity-scopes-json-def,
          libunity-common,
Description: binding to get places into the launcher - desktop def file
 libunity is a shared library to be able to interact with the launcher
 and add places in Unity environment.
 .
 This package contains default scopes definition for the destkop.

Package: libunity-scopes-json-def-phone
Architecture: all
Multi-Arch: foreign
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends},
         ${misc:Depends},
Replaces: libunity-common (<< 7.0.7),
Conflicts: unity-scopes-json-def,
           libunity-common (<< 7.0.7),
Provides: unity-scopes-json-def,
          libunity-common,
Description: binding to get scopes into the launcher - phone def file
 libunity is a shared library to be able to interact with the launcher
 and add places in Unity environment.
 .
 This package contains default scopes definition for the phone.

Package: unity-scopes-runner
Architecture: all
Depends: ${shlibs:Depends},
         ${misc:Depends},
Description: desktop runner for misceallenous scopes
 The scope runner is a handy tool for wrapping on a desktop the various
 scopes installed on the system.

Package: libunity-dev
Section: libdevel
Architecture: any
Depends: ${shlibs:Depends},
         ${misc:Depends},
         gir1.2-unity-7.0 (= ${binary:Version}),
         libunity9 (= ${binary:Version}),
         libunity-protocol-private0 (= ${binary:Version}),
         libglib2.0-dev,
         libdee-dev,
         libdbusmenu-glib-dev,
Replaces: libunity9 (<< 5.90)
Description: binding to get places into the launcher - development files
 libunity is a shared library to be able to interact with the launcher
 and add places in Unity environment.
 .
 This package contains files that are needed to build applications.

Package: libunity-tools
Section: libdevel
Architecture: any
Depends: ${shlibs:Depends},
         ${misc:Depends},
Description: binding to get places into the launcher - debugging tools
 libunity is a shared library to be able to interact with the launcher
 and add places in Unity environment.
 .
 This package contains debugging tools for introspecting results and issuing
 search on the lenses manually.

Package: gir1.2-unity-7.0
Section: introspection
Architecture: any
Multi-Arch: same
Depends: ${gir:Depends},
         ${shlibs:Depends},
         ${misc:Depends},
Conflicts: gir1.2-unity-5.0
Replaces: gir1.2-unity-5.0
Provides: gir1.2-unity-5.0
Description: GObject introspection data for the Unity library
 This package contains introspection data for the Unity library.
 .
 It can be used by packages using the GIRepository format to generate
 dynamic bindings.