From 775d90bce8bd4c3c262ca8a991a381199f3fde03 Mon Sep 17 00:00:00 2001 From: Emi Date: Thu, 24 Sep 2026 16:32:34 +0200 Subject: [PATCH] gui-wm/umbriel: add 0.0.0_pre99999999 Signed-off-by: Emi --- .../umbriel/umbriel-0.0.0_pre99999999.ebuild | 53 +++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 gui-wm/umbriel/umbriel-0.0.0_pre99999999.ebuild diff --git a/gui-wm/umbriel/umbriel-0.0.0_pre99999999.ebuild b/gui-wm/umbriel/umbriel-0.0.0_pre99999999.ebuild new file mode 100644 index 0000000000..2d77646b2d --- /dev/null +++ b/gui-wm/umbriel/umbriel-0.0.0_pre99999999.ebuild @@ -0,0 +1,53 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU Public License v2 + +EAPI=8 + +inherit meson git-r3 + +DESCRIPTION="An independent compositor made by noctalia" +HOMEPAGE="https://github.com/noctalia-dev/umbriel https://noctalia.dev/" + +EGIT_REPO_URI="https://github.com/noctalia-dev/umbriel.git" + +LICENSE="MIT" +SLOT="0" +IUSE="jemalloc X screencast" + +DEPEND=" + gui-libs/wlroots:0.20[X?] + >=dev-libs/libinput-1.26.0 + >=dev-libs/wayland-1.24.0 + dev-libs/glib:2 + jemalloc? ( dev-libs/jemalloc ) + dev-cpp/tomlplusplus + dev-cpp/nlohmann_json + x11-libs/cairo + x11-libs/pango + >=x11-libs/libdrm-2.4.122 + >=x11-libs/libxkbcommon-1.5.0 + >=x11-libs/pixman-0.43.0 + media-libs/libglvnd + media-libs/mesa[egl(+),gles2(+)] + !gui-libs/scenefx +" +RDEPEND=" + ${DEPEND} + X? ( gui-apps/xwayland-satellite ) + screencast? ( sys-apps/xdg-desktop-portal-umbriel ) +" +BDEPEND=" + >=dev-libs/wayland-protocols-1.24 + >=dev-build/meson-1.3 + dev-build/ninja + virtual/pkgconfig + dev-util/wayland-scanner +" + +src_configure() { + local emesonargs=( + $(meson_feature jemalloc) + ) + + meson_src_configure +}