Source: mir Section: x11 Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Thomas Voß Build-Depends: cmake, cmake-data, pkg-config, debhelper (>= 9), doxygen, xsltproc, graphviz, libboost-dev, libboost-date-time-dev, libboost-program-options-dev, libboost-system-dev, libboost-filesystem-dev, protobuf-compiler, libdrm-dev, libegl1-mesa-dev, libgles2-mesa-dev, libgbm-dev, libglm-dev, libprotobuf-dev, pkg-config, android-headers (>=4.4.2) [i386 amd64 armhf], libhardware-dev [i386 amd64 armhf], libandroid-properties-dev [i386 amd64 armhf], libgoogle-glog-dev, liblttng-ust-dev, libxkbcommon-dev, libumockdev-dev (>= 0.6), umockdev (>= 0.8.7), libudev-dev, libgtest-dev, google-mock (>= 1.6.0+svn437), # only enable valgrind once it's been tested to work on each architecture: valgrind [amd64 i386 armhf], libglib2.0-dev, libfreetype6-dev, abi-compliance-checker, libevdev-dev, uuid-dev, python3, dh-python, Standards-Version: 3.9.4 Homepage: https://launchpad.net/mir # If you aren't a member of ~mir-team but need to upload packaging changes, # just go ahead. ~mir-team will notice and sync up the code again. Vcs-Bzr: https://code.launchpad.net/~mir-team/mir/trunk Package: libmirprotobuf0 Section: libs Architecture: linux-any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends}, Description: Display server for Ubuntu - RPC definitions 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 the Google Protobuf definitions required for Mir clients and servers. #TODO: Packaging infrastructure for better dependency generation, # ala pkg-xorg's xviddriver:Provides and ABI detection. Package: libmirserver33 Section: libs Architecture: linux-any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends}, Description: Display server for Ubuntu - 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: libmirplatform8 Section: libs Architecture: linux-any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends}, Description: Display server for Ubuntu - 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: libmircommon-dev Section: libdevel Architecture: linux-any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: libmircommon5 (= ${binary:Version}), libprotobuf-dev (>= 2.4.1), libxkbcommon-dev, ${misc:Depends}, Breaks: mircommon-dev (<< 0.6) Replaces: mircommon-dev (<< 0.6) Description: Display server for Ubuntu - 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 server and/or client development. Package: libmirplatform-dev Section: libdevel Architecture: linux-any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: libmirplatform8 (= ${binary:Version}), libmircommon-dev, libboost-program-options-dev, ${misc:Depends}, Breaks: libmirplatform (<< 0.6) Replaces: libmirplatform (<< 0.6) Description: Display server for Ubuntu - 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 Pre-Depends: ${misc:Pre-Depends} Depends: libmirserver33 (= ${binary:Version}), libmirplatform-dev (= ${binary:Version}), libmircommon-dev (= ${binary:Version}), libglm-dev, ${misc:Depends}, Description: Display server for Ubuntu - 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: mirtest-dev Section: libdevel Architecture: linux-any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: libmircommon-dev (= ${binary:Version}), libmirplatform-dev (= ${binary:Version}), libmirserver-dev (= ${binary:Version}), ${misc:Depends}, Description: Display server for Ubuntu - 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: libmirclient9 Section: libs Architecture: linux-any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends}, Description: Display server for Ubuntu - client 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 client applications for Mir. Package: libmirclient-dev Section: libdevel Architecture: linux-any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: libmirclient9 (= ${binary:Version}), libmircommon-dev (= ${binary:Version}), libprotobuf-dev (>= 2.4.1), ${misc:Depends}, Description: Display server for Ubuntu - 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 develop against Mir. Package: libmirclient-debug-extension1 Section: libs Architecture: linux-any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends}, Description: Display server for Ubuntu - optional client debug interfaces 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 both a shared library containing the client side of various optional debugging interfaces and the development headers required to use them. . This is primarily useful for developing Mir servers, low-level client toolkits, or for automated testing in constrained environments. . Not all Mir servers have the capability to service these APIs; end-user applications SHOULD NOT depend on this library. Package: libmirclient-debug-extension-dev Section: libdevel Architecture: linux-any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: libmirclient-debug-extension1 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}, Description: Display server for Ubuntu - client debug interface 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 both a shared library containing the client side of various optional debugging interfaces and the development headers required to use them. . This is primarily useful for developing Mir servers, low-level client toolkits, or for automated testing in constrained environments. . Not all Mir servers have the capability to service these APIs; end-user applications SHOULD NOT depend on this library. . This package contains the development headers required to develop against the debug extensions. Package: mir-demos Architecture: linux-any Depends: ${misc:Depends}, ${shlibs:Depends}, Recommends: fonts-liberation Description: Display server for Ubuntu - 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 (with source) that use the Mir display server Package: mir-utils Architecture: linux-any Depends: ${misc:Depends}, ${shlibs:Depends}, Description: Display server for Ubuntu - utility programs Mir is a display server running on linux systems, with a focus on efficiency, robust operation and a well-defined driver model. . Contains utility programs for probing and controling a Mir server. Package: mir-doc Section: doc Architecture: all Depends: ${misc:Depends}, Description: API documentation for mir This package installs the mir API documentation. Package: mir-test-tools Architecture: linux-any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends}, Recommends: mir-demos, Description: Display Server for Ubuntu - 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 a tool for stress testing the Mir display server Package: libmircommon5 Section: libs Architecture: linux-any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends}, Description: Display server for Ubuntu - shared 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 and client. # Longer-term these drivers should move out-of-tree Package: mir-platform-graphics-mesa-kms2 Section: libs Architecture: linux-any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends}, Replaces: mir-platform-graphics-mesa2 (<< 0.14) Breaks: mir-platform-graphics-mesa2 (<< 0.14) Description: Display server for Ubuntu - 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-mesa2 Section: oldlibs Architecture: linux-any Depends: mir-platform-graphics-mesa-kms2, ${misc:Depends}, ${shlibs:Depends}, Description: transitional dummy package This is a transitional dummy package created due to package renaming. It can safely be removed. Package: mir-platform-graphics-android2 Section: libs Architecture: i386 amd64 armhf Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends}, Description: Display server for Ubuntu - platform library for Android 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 Android drivers. Package: mir-client-platform-mesa2 Section: libs Architecture: linux-any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Description: Display server for Ubuntu - client platform library for 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 clients to interact with the underlying hardware platform using the Mesa drivers. Package: mir-client-platform-mesa-dev Section: libdevel Architecture: linux-any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: libmirclient-dev, ${misc:Depends}, Description: Display server for Ubuntu - client platform library for Mesa development files 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 use the platform specific capabilities of the Mir Mesa backend. Package: mir-client-platform-android2 Section: libs Architecture: i386 amd64 armhf Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Description: Display server for Ubuntu - client platform library for Android 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 clients to interact with the underlying hardware platform using the Android drivers. Package: mir-graphics-drivers-desktop Section: libs Architecture: linux-any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, mir-platform-graphics-mesa-kms2, mir-client-platform-mesa2, Description: Display server for Ubuntu - 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 drivers for traditional desktop systems. Package: mir-graphics-drivers-android Section: libs Architecture: i386 amd64 armhf Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, mir-platform-graphics-android2, mir-client-platform-android2, Description: Display server for Ubuntu - android 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 running Mir on top of an existing Android driver stack. Package: python3-mir-perf-framework Section: python Architecture: all Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${python3:Depends}, python3-evdev, python3-babeltrace, mir-demos Description: Display server for Ubuntu - performance testing framework 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 a python3 framework to facilitate writing performance tests for Mir. It also contains a few interesting performance tests written using the framework.