Source: mir
Section: x11
Maintainer: Debian Mir Team <team+mir@tracker.debian.org>
Uploaders: Simon Quigley <tsimonq2@debian.org>,
           Christopher James Halse Rogers <raof@ubuntu.com>,
           Mike Gabriel <sunweaver@debian.org>,
           Debian UBports Team <team+ubports@tracker.debian.org>,
           Marius Gripsgard <mariogrip@debian.org>,
Build-Depends: cmake,
               dbus,
               debhelper-compat (= 13),
               doxygen,
               dpkg-dev (>= 1.22.5),
               eglexternalplatform-dev [amd64 i386],
               google-mock (>= 1.6.0+svn437) <!noinsttest>,
               graphviz,
               libboost-date-time-dev,
               libboost-dev,
               libboost-filesystem-dev,
               libboost-iostreams-dev,
               libboost-program-options-dev,
               libclang-dev,
               libdisplay-info-dev,
               libdrm-dev,
               libegl-dev,
               libepoxy-dev,
               libevdev-dev,
               libfreetype-dev,
               libgbm-dev,
               libgles-dev,
               libglib2.0-dev,
               libglm-dev,
               libgoogle-glog-dev,
               libgtest-dev <!noinsttest>,
               libinput-dev (>= 0.21),
               liblttng-ust-dev,
               libmirwayland-bin <cross>,
               libnvidia-egl-wayland-dev [amd64 i386],
               libpixman-1-dev,
               libudev-dev,
               libumockdev-dev (>= 0.6) <!noinsttest>,
               libwayland-dev,
               libx11-xcb-dev,
               libxcb-composite0-dev,
               libxcb-randr0-dev,
               libxcb-render0-dev,
               libxcb-res0-dev,
               libxcb-xfixes0-dev,
               libxcursor-dev,
               libxkbcommon-dev (>= 0.5),
               libxkbcommon-x11-dev,
               libxml++2.6-dev,
               libyaml-cpp-dev,
               linux-libc-dev,
               nettle-dev,
               pkgconf,
               python3-dbusmock <!noinsttest>,
               python3-pil:native,
               rdfind,
               symlinks,
               systemtap-sdt-dev,
               umockdev (>= 0.8.7) <!noinsttest>,
               uuid-dev,
# only enable valgrind once it's been tested to work on each architecture:
               valgrind-if-available <!noinsttest>,
               wlcs (>= 1.6.0) <!noinsttest>,
               xsltproc,
               xwayland,
Standards-Version: 4.7.3
Rules-Requires-Root: no
Homepage: https://mir-server.io/
Vcs-Browser: https://salsa.debian.org/mir-server-team/mir
Vcs-Git: https://salsa.debian.org/mir-server-team/mir.git

#TODO: Packaging infrastructure for better dependency generation,
#      ala pkg-xorg's xviddriver:Provides and ABI detection.
Package: libmirserver66
Replaces: libmirserver58,
          libmirserver58t64,
          libmirserver62,
          libmirserver63,
Breaks: libmirserver58 (<< ${source:Version}),
        libmirserver58t64 (<< ${source:Version}),
        libmirserver62 (<< ${source:Version}),
        libmirserver63 (<< ${source:Version}),
Section: libs
Architecture: linux-any
Multi-Arch: same
Depends: ${misc:Depends},
         ${shlibs:Depends},
Description: Mir Display Server - server library
 Mir is a display server running on Linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 Contains the shared library needed by server applications for Mir.

Package: libmirplatform34
Replaces: libmirplatform26,
          libmirplatform26t64,
          libmirplatform30,
Breaks: libmirplatform26 (<< ${source:Version}),
        libmirplatform26t64 (<< ${source:Version}),
        libmirplatform30 (<< ${source:Version}),
Section: libs
Architecture: linux-any
Multi-Arch: same
Depends: ${misc:Depends},
         ${shlibs:Depends},
Description: Mir Display Server - platform library
 Mir is a display server running on Linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 Contains the shared libraries required for the Mir server to interact with
 the underlying hardware platform.

Package: libmircore-dev
Section: libdevel
Architecture: linux-any
Multi-Arch: same
Depends: libmircore2t64 (= ${binary:Version}),
         ${misc:Depends},
Description: Mir Display Server - core library - development headers
 Mir is a display server running on Linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 Contains core header files required for server and/or client development.

Package: libmircommon-dev
Section: libdevel
Architecture: linux-any
Multi-Arch: same
Depends: libmircommon11 (= ${binary:Version}),
         libmircore-dev (= ${binary:Version}),
         libxkbcommon-dev,
         ${misc:Depends},
Breaks: mircommon-dev (<< 0.6),
Replaces: mircommon-dev (<< 0.6),
Description: Mir Display Server - common library - development headers
 Mir is a display server running on Linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 Contains common header files required for server and/or client development.

Package: libmircommon-internal-dev
Section: libdevel
Architecture: linux-any
Multi-Arch: same
Depends: libmircommon-dev (= ${binary:Version}),
         libxkbcommon-dev,
         ${misc:Depends},
Description: Mir Display Server - internal common development headers
 Mir is a display server running on Linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 This package contains common internal headers with no stability
 guarantee, for servers that wish to use functionality for which no
 public API exists yet.

Package: libmirplatform-dev
Section: libdevel
Architecture: linux-any
Multi-Arch: same
Depends: libboost-program-options-dev,
         libgbm-dev,
         libmircommon-dev (= ${binary:Version}),
         libmirplatform34 (= ${binary:Version}),
         ${misc:Depends},
Breaks: libmirplatform (<< 0.6),
        libmirrenderer-dev (<< 2.24),
        mir-renderer-gl-dev (<< 2.24),
Replaces: libmirplatform (<< 0.6),
          libmirrenderer-dev (<< 2.24),
          mir-renderer-gl-dev (<< 2.24),
Provides: libmirrenderer-dev,
          mir-renderer-gl-dev,
Description: Mir Display Server - platform library - development headers
 Mir is a display server running on Linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 Contains header files required for hardware/driver support development.

Package: libmirserver-dev
Section: libdevel
Architecture: linux-any
Multi-Arch: same
Depends: libglm-dev,
         libmircommon-dev (= ${binary:Version}),
         libmirplatform-dev (= ${binary:Version}),
         libmirserver66 (= ${binary:Version}),
         uuid-dev,
         ${misc:Depends},
Description: Mir Display Server - server library - development headers
 Mir is a display server running on Linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 Contains header files required to build Mir servers.

Package: libmirserver-internal-dev
Section: libdevel
Architecture: linux-any
Multi-Arch: same
Depends: libglm-dev,
      libmirserver66 (= ${binary:Version}),
      libmirplatform-dev (= ${binary:Version}),
      libmircommon-dev (= ${binary:Version}),
      libmircore-dev (= ${binary:Version}),
      libmirserver-dev (= ${binary:Version}),
      uuid-dev,
      ${misc:Depends},
Description: Mir Display Server - internal server development headers
 Mir is a display server running on Linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 This package contains internal server headers with no stability
 guarantee, for servers that wish to use functionality for which no
 public API exists yet.

Package: mirtest-dev
Build-Profiles: <!noinsttest>
Section: libdevel
Architecture: linux-any
Multi-Arch: same
Depends: libmircommon-dev (= ${binary:Version}),
         libmirplatform-dev (= ${binary:Version}),
         libmirserver-dev (= ${binary:Version}),
         mir-platform-graphics-stub23,
         mir-platform-input-stub10,
         ${misc:Depends},
Description: Mir Display Server - test development headers and library
 Mir is a display server running on Linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 Contains header files and static library for testing of server and/or client
 development.

Package: mirtest-internal-dev
Section: libdevel
Architecture: linux-any
Multi-Arch: same
Depends: mirtest-dev,
         libmirserver-dev (= ${binary:Version}),
         ${misc:Depends},
Breaks: mirtest-dev (<< 2.25.2-1~),
Replaces: mirtest-dev (<< 2.25.2-1~),
Description: Mir Display Server - internal test development headers and library
 Mir is a display server running on Linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 Contains internal header files and static library for testing of server
 and/or client development.

Package: mir-demos
Architecture: linux-any
Breaks: miral-examples,
Replaces: miral-examples,
Provides: miral-examples (=1.5),
Depends: inotify-tools,
         python3:any,
         ${misc:Depends},
         ${shlibs:Depends},
Recommends: dmz-cursor-theme,
            fonts-liberation,
            qtwayland5,
            xwayland,
Description: Mir Display Server - demonstration programs
 Mir is a display server running on Linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 Contains demo applications that use the Mir display server

Package: mir-test-tools
Build-Profiles: <!noinsttest>
Architecture: linux-any
Depends: dmz-cursor-theme,
         glmark2-es2,
         glmark2-es2-wayland,
         mesa-utils-extra,
         xwayland,
         ${misc:Depends},
         ${shlibs:Depends},
Description: Mir Display Server - stress tests and other test tools
 Mir is a display server running on Linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 Contains tools for smoke and performance testing the Mir display server

Package: mir-wlcs-integration
Architecture: linux-any
Build-Profiles: <!noinsttest>
Breaks: mir-test-tools (<< 2.0.0.0+dev148~),
Replaces: mir-test-tools (<< 2.0.0.0+dev148~),
Depends: ${misc:Depends},
         ${shlibs:Depends},
         mir-platform-graphics-stub23,
         mir-platform-input-stub10,
Description: Mir Display Server - wlcs integration
 Mir is a display server running on Linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 Contains libraries for integration with the wlcs test suite

Package: libmircore2t64
Provides: ${t64:Provides},
Replaces: libmircore2,
Breaks: libmircore2 (<< ${source:Version}),
Section: libs
Architecture: linux-any
Multi-Arch: same
Depends: ${misc:Depends},
         ${shlibs:Depends},
Description: Mir Display Server - core library
 Mir is a display server running on Linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 Contains the 'core' shared library required for the Mir server and client.

Package: libmircommon11
Replaces: libmircommon9,
          libmircommon9t64,
Breaks: libmircommon9 (<< ${source:Version}),
        libmircommon9t64 (<< ${source:Version}),
Section: libs
Architecture: linux-any
Multi-Arch: same
Depends: ${misc:Depends},
         ${shlibs:Depends},
Description: Mir Display Server - common library
 Mir is a display server running on Linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 Contains the 'common' shared library required for the Mir server and client.

# Longer-term these drivers should move out-of-tree
Package: mir-platform-graphics-x23
Section: libs
Architecture: linux-any
Multi-Arch: same
Replaces: mir-platform-graphics-x20,
          mir-platform-graphics-x22,
Breaks: mir-platform-graphics-x20 (<< ${source:Version}),
        mir-platform-graphics-x22,
Depends: ${misc:Depends},
         ${shlibs:Depends},
Description: Mir Display Server - platform library for X11 Mesa
 Mir is a display server running on Linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 Contains the shared libraries required for the Mir server to interact with
 the X11 platform using the Mesa drivers.

Package: mir-platform-graphics-atomic-kms23
Section: libs
Architecture: linux-any
Multi-Arch: same
Replaces: mir-platform-graphics-gbm-kms22,
Breaks: mir-platform-graphics-gbm-kms22 (<< ${source:Version}),
Depends: ${misc:Depends},
         ${shlibs:Depends},
Description: Mir Display Server - platform library for Atomic KMS
 Mir is a display server running on Linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 Contains the shared libraries required for the Mir server to interact with
 the hardware platform using the Mesa drivers and Atomic KMS API.

Package: mir-platform-graphics-gbm-kms23
Section: libs
Architecture: linux-any
Multi-Arch: same
Replaces: mir-platform-graphics-gbm-kms20,
          mir-platform-graphics-gbm-kms22,
Breaks: mir-platform-graphics-gbm-kms20 (<< ${source:Version}),
        mir-platform-graphics-gbm-kms22 (<< ${source:Version}),
Depends: ${misc:Depends},
         ${shlibs:Depends},
Description: Mir Display Server - platform library for KMS Mesa
 Mir is a display server running on Linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 Contains the shared libraries required for the Mir server to interact with
 the hardware platform using the Mesa drivers.

Package: mir-platform-graphics-eglstream-kms23
Section: libs
Architecture: amd64 i386
Multi-Arch: same
Replaces: mir-platform-graphics-eglstream-kms20,
          mir-platform-graphics-eglstream-kms22,
Breaks: mir-platform-graphics-eglstream-kms20 (<< ${source:Version}),
        mir-platform-graphics-eglstream-kms22 (<< ${source:Version}),
Depends: ${misc:Depends},
         ${shlibs:Depends},
Description: Mir Display Server - platform library for NVIDIA
 Mir is a display server running on Linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 Contains the shared libraries required for the Mir server to interact with
 the hardware platform using the EGLStream EGL extensions, such as the
 NVIDIA binary driver.

Package: mir-platform-graphics-wayland23
Section: libs
Architecture: linux-any
Multi-Arch: same
Replaces: mir-platform-graphics-wayland20,
          mir-platform-graphics-wayland22,
Breaks: mir-platform-graphics-wayland20 (<< ${source:Version}),
        mir-platform-graphics-wayland22 (<< ${source:Version}),
Depends: ${misc:Depends},
         ${shlibs:Depends},
Description: Mir Display Server - platform library for Wayland
 Mir is a display server running on Linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 Contains the shared libraries required for the Mir server to interact with
 a "host" Wayland display server.

Package: mir-platform-rendering-egl-generic23
Section: libs
Architecture: linux-any
Multi-Arch: same
Replaces: mir-platform-rendering-egl-generic20,
          mir-platform-rendering-egl-generic22,
Breaks: mir-platform-rendering-egl-generic20 (<< ${source:Version}),
        mir-platform-rendering-egl-generic22 (<< ${source:Version}),
Depends: ${misc:Depends},
         ${shlibs:Depends},
Description: Mir Display Server - generic EGL rendering platform
 Mir is a display server running on Linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 Contains the shared libraries required for the Mir server to provide
 accelerated client rendering via standard EGL interfaces.

Package: mir-platform-graphics-virtual23
Section: libs
Architecture: linux-any
Multi-Arch: same
Replaces: mir-platform-graphics-virtual22,
Breaks: mir-platform-graphics-virtual22 (<< ${source:Version}),
Depends: ${misc:Depends},
         ${shlibs:Depends},
Description: Mir Display Server - virtual display platform
 Mir is a display server running on Linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 Contains the shared libraries required for the Mir server to provide virtual
 output support.

Package: mir-platform-graphics-stub23
Section: libs
Architecture: linux-any
Multi-Arch: same
Breaks: mir-wlcs-integration (<< 2.21.1+dev518~),
Replaces: mir-wlcs-integration (<< 2.21.1+dev518~),
Depends: ${misc:Depends},
         ${shlibs:Depends},
Description: Mir Display Server - stub driver metapackage
 Contains stub graphics platform libraries, useful for testing
 Mir or Mir-using compositors when real hardware interactions
 are undesirable.

Package: mir-platform-input-stub10
Section: libs
Architecture: linux-any
Multi-Arch: same
Breaks: mir-wlcs-integration (<< 2.21.1+dev518~),
Replaces: mir-wlcs-integration (<< 2.21.1+dev518~),
Depends: ${misc:Depends},
         ${shlibs:Depends},
Description: Mir Display Server - stub input platform library
 Contains stub input platform libraries, useful for testing
 Mir or Mir-using compositors when real hardware interactions
 are undesirable.

Package: mir-graphics-drivers-nvidia
Section: libs
Architecture: amd64 i386
Multi-Arch: same
Depends: mir-platform-graphics-eglstream-kms,
         mir-platform-graphics-x,
         ${misc:Depends},
Description: Mir Display Server - Nvidia driver metapackage
 Mir is a display server running on Linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 This package depends on a full set of graphics drivers for Nvidia systems.

Package: mir-platform-input-evdev10
Section: libs
Architecture: linux-any
Multi-Arch: same
Replaces: mir-platform-input-evdev8,
Breaks: mir-platform-input-evdev8 (<< ${source:Version}),
Depends: ${misc:Depends},
         ${shlibs:Depends},
Description: Mir Display Server - input platform library
 Mir is a display server running on Linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 Contains the shared libraries required for the Mir server to interact with
 the input hardware using the evdev interface.

Package: mir-graphics-drivers-desktop
Section: libs
Architecture: linux-any
Multi-Arch: same
Depends: mir-platform-graphics-atomic-kms,
         mir-platform-graphics-gbm-kms,
         mir-platform-graphics-wayland,
         mir-platform-graphics-x,
         ${misc:Depends},
Recommends: mir-platform-graphics-virtual,
Description: Mir Display Server - desktop driver metapackage
 Mir is a display server running on Linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 This package depends on a full set of graphics and input drivers for
 traditional desktop systems.

Package: mir-platform-graphics-atomic-kms
Section: libs
Architecture: linux-any
Multi-Arch: same
Depends: mir-platform-graphics-atomic-kms23,
         mir-platform-input-evdev10,
         mir-platform-rendering-egl-generic,
         ${misc:Depends},
Description: Mir Display Server - atomic-kms driver metapackage
 Mir is a display server running on Linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 This package depends on a full set of graphics and input drivers for atomic-kms
 systems.

Package: mir-platform-graphics-gbm-kms
Section: libs
Architecture: linux-any
Multi-Arch: same
Depends: mir-platform-graphics-gbm-kms23,
         mir-platform-input-evdev10,
         mir-platform-rendering-egl-generic,
         ${misc:Depends},
Description: Mir Display Server - gbm-kms driver metapackage
 Mir is a display server running on Linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 This package depends on a full set of graphics and input drivers for gbm-kms
 systems.

Package: mir-platform-graphics-eglstream-kms
Section: libs
Architecture: amd64 i386
Multi-Arch: same
Depends: mir-platform-graphics-eglstream-kms23,
         mir-platform-input-evdev10,
         ${misc:Depends},
Description: Mir Display Server - eglstream-kms driver metapackage
 Mir is a display server running on Linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 This package depends on a full set of graphics and input drivers for
 eglstream-kms systems.

Package: mir-platform-graphics-wayland
Section: libs
Architecture: linux-any
Multi-Arch: same
Depends: mir-platform-graphics-wayland23,
         mir-platform-rendering-egl-generic,
         ${misc:Depends},
Description: Mir Display Server - wayland driver metapackage
 Mir is a display server running on Linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 This package depends on a full set of graphics and input drivers for wayland
 systems.

Package: mir-platform-graphics-virtual
Section: libs
Architecture: linux-any
Multi-Arch: same
Depends: mir-platform-graphics-virtual23,
         ${misc:Depends},
Description: Mir Display Server - virtual display provider metapackage
 Mir is a display server running on Linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 This package depends on the current provider of virtual outputs.

Package: mir-platform-rendering-egl-generic
Section: libs
Architecture: linux-any
Multi-Arch: same
Depends: mir-platform-rendering-egl-generic23,
         ${misc:Depends},
Description: Mir Display Server - EGL rendering provider metapackage
 Mir is a display server running on Linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 This package depends on the current provider of accelerated client rendering
 support via standard EGL interfaces.

Package: mir-platform-graphics-x
Section: libs
Architecture: linux-any
Multi-Arch: same
Depends: mir-platform-graphics-x23,
         mir-platform-rendering-egl-generic,
         ${misc:Depends},
Description: Mir Display Server - x driver metapackage
 Mir is a display server running on Linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 This package depends on a full set of graphics and input drivers for X
 systems.

Package: libmiral7
Replaces: libmiral5,
          libmiral5t64,
Breaks: libmiral5 (<< ${source:Version}),
        libmiral5t64 (<< ${source:Version}),
Section: libs
Architecture: linux-any
Multi-Arch: same
Depends: ${misc:Depends},
         ${shlibs:Depends},
Description: Mir Display Server - ABI preserving abstraction layer
 Mir is a display server running on Linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 MirAL provides an ABI-stable abstraction layer for Mir based shells,
 insulating them from mirserver ABI breaks.
 .
 Contains the shared library containing MirAL abstraction layer.

Package: libmiral-dev
Section: libdevel
Architecture: linux-any
Multi-Arch: same
Depends: libmiral7 (= ${binary:Version}),
         libmircore-dev (<< ${source:Version}.1~),
         libmircore-dev (>= ${source:Version}),
         ${misc:Depends},
Description: Mir Display Server - ABI preserving abstraction layer - development headers
 Mir is a display server running on Linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 MirAL provides an ABI-stable abstraction layer for Mir based shells,
 insulating them from mirserver ABI breaks.
 .
 Contains header files required for development using the MirAL abstraction
 layer.

Package: libmiroil8
Replaces: libmiroil3,
          libmiroil3t64,
          libmiroil5,
          libmiroil7,
Breaks: libmiroil3 (<< ${source:Version}),
        libmiroil3t64 (<< ${source:Version}),
        libmiroil5 (<< ${source:Version}),
        libmiroil7 (<< ${source:Version}),
Section: libs
Architecture: linux-any
Multi-Arch: same
Depends: ${misc:Depends},
         ${shlibs:Depends},
Description: Mir Display Server - Lomiri compatibility library
 Mir is a display server running on Linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 MirOil provides the Lomiri compatibility library.
 .
 Contains the shared library containing miroil compatibility API.

Package: libmiroil-dev
Section: libdevel
Architecture: linux-any
Multi-Arch: same
Depends: libmiroil8 (= ${binary:Version}),
         ${misc:Depends},
Description: Mir Display Server - Lomiri compatibility library - development headers
 Mir is a display server running on Linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 MirOil provides the Lomiri compatibility API.
 .
 Contains header files required for development using the Lomiri compatibility
 library.

Package: libmirwayland5
Replaces: libmirwayland4,
          libmirwayland4t64,
Breaks: libmirwayland4 (<< ${source:Version}),
        libmirwayland4t64 (<< ${source:Version}),
Section: libs
Architecture: linux-any
Multi-Arch: same
Depends: ${misc:Depends},
         ${shlibs:Depends},
Description: Mir Display Server - Wayland protocol extensions
 Mir is a display server running on Linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 Contains the shared library containing generated wrappers for Wayland
 protocol extensions

Package: libmirwayland-dev
Section: libdevel
Architecture: linux-any
Multi-Arch: same
Depends: libmircommon-dev (= ${binary:Version}),
         libmircore-dev (= ${binary:Version}),
         libmirwayland-bin (= ${binary:Version}),
         libmirwayland5 (= ${binary:Version}),
         libwayland-dev,
         ${misc:Depends},
Description: Mir Display Server - Wayland protocol extensions - development headers
 Mir is a display server running on Linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 Contains the developer files for using the shared library containing generated
 wrappers for Wayland protocol extensions

Package: libmirwayland-bin
Section: libdevel
Architecture: linux-any
Multi-Arch: foreign
Depends: ${misc:Depends},
         ${shlibs:Depends},
Breaks: libmirwayland-dev (<< 1.4.0+dev20),
Replaces: libmirwayland-dev (<< 1.4.0+dev20),
Description: Mir Display Server - generator for Wayland protocol extension wrappers
 Mir is a display server running on Linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 Contains the tool used for generating the Mir-style wrappers for Wayland
 protocol extensions found in libmirwayland
 .
 This can be useful for implementing Wayland protocol extensions not already
 implemented in Mir.

Package: mir-x11-kiosk
Architecture: linux-any
Depends: dmz-cursor-theme,
         inotify-tools,
         mir-platform-graphics-wayland,
         xkb-data,
         xwayland,
         ${misc:Depends},
         ${shlibs:Depends},
Description: Mir Display Server - kiosk hosting X11 apps
 Mir is a display server running on Linux systems, with a focus on efficiency,
 robust operation and a well-defined driver model.
 .
 Contains an "X11 kiosk" compositor based on the Mir display server

Package: mir-renderer-gl-dev
Section: oldlibs
Architecture: linux-any
Multi-Arch: same
Depends: libmirplatform-dev (>= 2.24),
         ${misc:Depends},
Description: transitional package for libmirplatform-dev
 This is a transitional package. It can safely be removed.
 .
 The mir-renderer-gl-dev package has been merged into libmirplatform-dev.
