BDEPEND=dev-util/gdbus-codegen virtual/pkgconfig test? ( dev-cpp/gtest dev-util/umockdev x11-base/xwayland ) || ( >=dev-lang/rust-bin-1.82.0:* >=dev-lang/rust-1.82.0:* ) app-alternatives/ninja >=dev-build/cmake-3.28.5
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
DEPEND=dev-cpp/glibmm:2 dev-cpp/libxmlpp:2.6 dev-cpp/yaml-cpp:= dev-libs/boost:= dev-libs/glib:2 dev-libs/libinput:= dev-libs/wayland dev-util/lttng-ust:= media-libs/freetype media-libs/libdisplay-info:= media-libs/libepoxy media-libs/libglvnd media-libs/mesa sys-apps/util-linux x11-libs/libXcursor x11-libs/libdrm x11-libs/libxcb:= x11-libs/libxkbcommon x11-libs/pixman virtual/libudev:= X? ( x11-libs/libX11 ) media-libs/glm
DESCRIPTION=Set of libraries for building Wayland based shells
EAPI=8
HOMEPAGE=https://canonical.com/mir
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cargo cmake xdg
IUSE=examples test wayland X debug
KEYWORDS=~amd64
LICENSE=|| ( GPL-2 GPL-3 ) || ( LGPL-2.1 LGPL-3 ) Apache-2.0 MIT Unicode-3.0 ZLIB
RDEPEND=dev-cpp/glibmm:2 dev-cpp/libxmlpp:2.6 dev-cpp/yaml-cpp:= dev-libs/boost:= dev-libs/glib:2 dev-libs/libinput:= dev-libs/wayland dev-util/lttng-ust:= media-libs/freetype media-libs/libdisplay-info:= media-libs/libepoxy media-libs/libglvnd media-libs/mesa sys-apps/util-linux x11-libs/libXcursor x11-libs/libdrm x11-libs/libxcb:= x11-libs/libxkbcommon x11-libs/pixman virtual/libudev:= X? ( x11-libs/libX11 )
RESTRICT=!test? ( test )
SLOT=0/2.26
SRC_URI=https://github.com/canonical/mir/archive/refs/tags/v2.26.0.tar.gz -> mir-2.26.0.tar.gz https://static.crates.io/crates/anstyle/anstyle-1.0.13.crate https://static.crates.io/crates/bitflags/bitflags-2.11.0.crate https://static.crates.io/crates/calloop/calloop-0.14.3.crate https://static.crates.io/crates/cc/cc-1.2.55.crate https://static.crates.io/crates/cfg-if/cfg-if-1.0.4.crate https://static.crates.io/crates/cfg_aliases/cfg_aliases-0.2.1.crate https://static.crates.io/crates/clap/clap-4.5.56.crate https://static.crates.io/crates/clap_builder/clap_builder-4.5.56.crate https://static.crates.io/crates/clap_lex/clap_lex-0.7.7.crate https://static.crates.io/crates/codespan-reporting/codespan-reporting-0.13.1.crate https://static.crates.io/crates/concurrent-queue/concurrent-queue-2.5.0.crate https://static.crates.io/crates/crossbeam-utils/crossbeam-utils-0.8.21.crate https://static.crates.io/crates/cxx-build/cxx-build-1.0.194.crate https://static.crates.io/crates/cxx/cxx-1.0.194.crate https://static.crates.io/crates/cxxbridge-cmd/cxxbridge-cmd-1.0.194.crate https://static.crates.io/crates/cxxbridge-flags/cxxbridge-flags-1.0.194.crate https://static.crates.io/crates/cxxbridge-macro/cxxbridge-macro-1.0.194.crate https://static.crates.io/crates/downcast-rs/downcast-rs-1.2.1.crate https://static.crates.io/crates/equivalent/equivalent-1.0.2.crate https://static.crates.io/crates/errno/errno-0.3.14.crate https://static.crates.io/crates/find-msvc-tools/find-msvc-tools-0.1.9.crate https://static.crates.io/crates/foldhash/foldhash-0.2.0.crate https://static.crates.io/crates/hashbrown/hashbrown-0.16.1.crate https://static.crates.io/crates/hermit-abi/hermit-abi-0.3.9.crate https://static.crates.io/crates/hermit-abi/hermit-abi-0.5.2.crate https://static.crates.io/crates/indexmap/indexmap-2.13.0.crate https://static.crates.io/crates/input-sys/input-sys-1.18.0.crate https://static.crates.io/crates/input/input-0.9.1.crate https://static.crates.io/crates/io-lifetimes/io-lifetimes-1.0.11.crate https://static.crates.io/crates/libc/libc-0.2.180.crate https://static.crates.io/crates/libudev-sys/libudev-sys-0.1.4.crate https://static.crates.io/crates/link-cplusplus/link-cplusplus-1.0.12.crate https://static.crates.io/crates/linux-raw-sys/linux-raw-sys-0.11.0.crate https://static.crates.io/crates/log/log-0.4.29.crate https://static.crates.io/crates/memchr/memchr-2.7.6.crate https://static.crates.io/crates/nix/nix-0.31.1.crate https://static.crates.io/crates/pin-project-lite/pin-project-lite-0.2.16.crate https://static.crates.io/crates/pkg-config/pkg-config-0.3.32.crate https://static.crates.io/crates/polling/polling-3.11.0.crate https://static.crates.io/crates/prettyplease/prettyplease-0.2.37.crate https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.106.crate https://static.crates.io/crates/quick-xml/quick-xml-0.39.2.crate https://static.crates.io/crates/quote/quote-1.0.45.crate https://static.crates.io/crates/rustix/rustix-1.1.3.crate https://static.crates.io/crates/scratch/scratch-1.0.9.crate https://static.crates.io/crates/serde/serde-1.0.228.crate https://static.crates.io/crates/serde_core/serde_core-1.0.228.crate https://static.crates.io/crates/serde_derive/serde_derive-1.0.228.crate https://static.crates.io/crates/shlex/shlex-1.3.0.crate https://static.crates.io/crates/slab/slab-0.4.11.crate https://static.crates.io/crates/smallvec/smallvec-1.15.1.crate https://static.crates.io/crates/strsim/strsim-0.11.1.crate https://static.crates.io/crates/syn/syn-2.0.117.crate https://static.crates.io/crates/termcolor/termcolor-1.4.1.crate https://static.crates.io/crates/tracing-core/tracing-core-0.1.36.crate https://static.crates.io/crates/tracing/tracing-0.1.44.crate https://static.crates.io/crates/udev/udev-0.9.3.crate https://static.crates.io/crates/unicode-ident/unicode-ident-1.0.22.crate https://static.crates.io/crates/unicode-width/unicode-width-0.2.2.crate https://static.crates.io/crates/wayland-backend/wayland-backend-0.3.14.crate https://static.crates.io/crates/wayland-scanner/wayland-scanner-0.31.9.crate https://static.crates.io/crates/wayland-server/wayland-server-0.31.12.crate https://static.crates.io/crates/wayland-sys/wayland-sys-0.31.10.crate https://static.crates.io/crates/winapi-util/winapi-util-0.1.11.crate https://static.crates.io/crates/windows-link/windows-link-0.2.1.crate https://static.crates.io/crates/windows-sys/windows-sys-0.48.0.crate https://static.crates.io/crates/windows-sys/windows-sys-0.61.2.crate https://static.crates.io/crates/windows-targets/windows-targets-0.48.5.crate https://static.crates.io/crates/windows_aarch64_gnullvm/windows_aarch64_gnullvm-0.48.5.crate https://static.crates.io/crates/windows_aarch64_msvc/windows_aarch64_msvc-0.48.5.crate https://static.crates.io/crates/windows_i686_gnu/windows_i686_gnu-0.48.5.crate https://static.crates.io/crates/windows_i686_msvc/windows_i686_msvc-0.48.5.crate https://static.crates.io/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.48.5.crate https://static.crates.io/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.48.5.crate https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.48.5.crate
_eclasses_=toolchain-funcs	58a918e3a42d0156f010dcfd43725be5	flag-o-matic	fd3558f73f6503093adee69adf41020d	multiprocessing	45d0620f25c2f063ad6276ecd9ed9399	rust	c5ae4c9b5eca97bd7fc77fede663873f	rust-toolchain	76468983281b0a7fc167ca224f84ecfd	cargo	983bdde2432d878045ca2524b9ff935d	ninja-utils	d063ea1900a793f93eb095010d6d9156	xdg-utils	42869b3c8d86a70ef3cf75165a395e09	cmake	3395ce6618fc5c7af03335471b896644	xdg	3ef49a87c52c8b77c476351195dfe575
_md5_=de398a80aefb1863e518273716c2040c
