summaryrefslogtreecommitdiff
path: root/gui-wm
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-09-15 16:25:10 -0500
committerroot <root@alpha.trunkmasters.com>2026-09-15 16:25:10 -0500
commit709cefca42ef2a976a9aff8afb44a95ffc545b79 (patch)
tree4a0c9baada24031c4187bce895ad742f7f5eb85f /gui-wm
parentc012d247f03a893c117c88f73bcf6cb6494dcd22 (diff)
downloadbaldeagleos-repo-709cefca42ef2a976a9aff8afb44a95ffc545b79.tar.gz
baldeagleos-repo-709cefca42ef2a976a9aff8afb44a95ffc545b79.tar.xz
baldeagleos-repo-709cefca42ef2a976a9aff8afb44a95ffc545b79.zip
Adding metadata
Diffstat (limited to 'gui-wm')
-rw-r--r--gui-wm/mangowm/Manifest1
-rw-r--r--gui-wm/mangowm/mangowm-0.17.0.ebuild78
-rw-r--r--gui-wm/umbriel/Manifest1
-rw-r--r--gui-wm/umbriel/metadata.xml9
-rw-r--r--gui-wm/umbriel/umbriel-0.0.0_pre20260912.ebuild56
5 files changed, 145 insertions, 0 deletions
diff --git a/gui-wm/mangowm/Manifest b/gui-wm/mangowm/Manifest
index 6dcb2910309a..8461f043da23 100644
--- a/gui-wm/mangowm/Manifest
+++ b/gui-wm/mangowm/Manifest
@@ -1,3 +1,4 @@
DIST mangowm-0.15.6.tar.gz 501916 BLAKE2B 5e4ce9b2aff9b67450f106fbf068fbea9c16f6befa1a41984e43039d8c499cc7f5eb269580cb318a294451f1aa1acedc8ef276c836235836ad3a3ca42448bf0c SHA512 c511b630063d49a8e49e39a07cb96bb80bea71b2314778a246703ade6b6efb46f26d2199bb5107ded9d80b79c0be9a0c8d1f09fac3b59fb9bfb90ed25dc1391c
DIST mangowm-0.16.2.tar.gz 538452 BLAKE2B 84dbf33833aa4b5891592c1dce20fc4dce30edec804b3dc81ecb6ab02568dc05d934eba3eac5b57a495d9b97bb6942b75896bbb7a03cfa653627768a47110723 SHA512 a7c7dca42ca96b94f8a28525dc19a2b484228136dad44f71d37f992ab60be3f277cb3b8da40b3b2984206f24ac7ad673553958eef1af96a41a194b04101415a2
DIST mangowm-0.16.3.tar.gz 545032 BLAKE2B 092ca4532a1c515ab7f6d28f39abbcaf6a984f9351cb0a47438078e5146b25e8a1fae0acc5a50ca708f32b01407350032ae3e8387b3e50ef4e4d0bce03f74d15 SHA512 d9a7fbe8a058b2515ce986fa2822f83123868709bdcc2a0db47bad86e588921b2efe6f117cdbf3c372b18e87b71d18d078229898b41e507ce6748cfc19a1c9aa
+DIST mangowm-0.17.0.tar.gz 577948 BLAKE2B e14a2a5fa543f5ee1bfbe47ed379dcd0b9b6d733f7e87130a686a7f1828cc8644076334e577ab4b064dc7242ef5ec066b509b7441213672c4fd84442d7ecb51f SHA512 8c7729ae80f632f0e0173450332b43ef189cbe58d1821d96ea4f025aaf498a4067c10919fc7c4ae37c6cda0607d7d7b27a56064ed83a41112d492e39276063bf
diff --git a/gui-wm/mangowm/mangowm-0.17.0.ebuild b/gui-wm/mangowm/mangowm-0.17.0.ebuild
new file mode 100644
index 000000000000..1d001a237846
--- /dev/null
+++ b/gui-wm/mangowm/mangowm-0.17.0.ebuild
@@ -0,0 +1,78 @@
+# Copyright 2022-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+MY_PN="mango"
+MY_P=${MY_PN}-${PV}
+
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/mangowm/mango.git"
+else
+ SRC_URI="https://github.com/mangowm/mango/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+ S="${WORKDIR}/${MY_P}"
+ KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="A fast, feature-rich Wayland compositor built on dwl"
+HOMEPAGE="
+ https://github.com/mangowm/mango
+ https://mangowm.github.io
+"
+
+LICENSE="CC0-1.0 GPL-3+ MIT"
+SLOT="0"
+
+DOCS=(
+ README.md
+ .github/CONTRIBUTING.md
+)
+
+IUSE="X asan"
+
+RDEPEND="
+ >=gui-libs/wlroots-0.20:=[libinput,session,X?]
+ <gui-libs/wlroots-0.21:=[X?]
+ >=gui-libs/scenefx-0.5:0.5
+
+ dev-libs/cJSON
+ dev-libs/glib
+ dev-libs/libinput:=
+ dev-libs/libpcre2
+ dev-libs/wayland
+
+ x11-libs/cairo
+ x11-libs/libxkbcommon
+ x11-libs/pango
+ x11-libs/pixman
+
+ X? (
+ x11-base/xwayland
+ x11-libs/libxcb:=
+ x11-libs/xcb-util-wm
+ )
+"
+
+DEPEND="
+ ${RDEPEND}
+ sys-kernel/linux-headers
+"
+
+BDEPEND="
+ >=dev-build/meson-0.60.0
+ >=dev-libs/wayland-protocols-1.32
+ >=dev-util/wayland-scanner-1.23
+ virtual/pkgconfig
+"
+
+src_configure() {
+ local emesonargs=(
+ $(meson_feature X xwayland)
+ $(meson_use asan)
+ )
+
+ meson_src_configure
+}
diff --git a/gui-wm/umbriel/Manifest b/gui-wm/umbriel/Manifest
new file mode 100644
index 000000000000..c1cbca054bc6
--- /dev/null
+++ b/gui-wm/umbriel/Manifest
@@ -0,0 +1 @@
+DIST umbriel-0.0.0_pre20260912.tar.gz 1027908 BLAKE2B 5a95b557e78c0d9e84165a837e0d8231c508c2c9d1f636ccacfb70483f7a058faf301138867ac2d2dae4be351737dea4d1a3eb3088c4d2828327303ce49cb99e SHA512 d4609d56404cf9ddb0d423796cefe6ad186e15980abee44b775902b490470918e6e0a812268d487c90b6274c92c750112808eb54230c3c3544722ab7086fbdd1
diff --git a/gui-wm/umbriel/metadata.xml b/gui-wm/umbriel/metadata.xml
new file mode 100644
index 000000000000..087a275a75e9
--- /dev/null
+++ b/gui-wm/umbriel/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>emi@genchu.org</email>
+ <name>Emi</name>
+ </maintainer>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/gui-wm/umbriel/umbriel-0.0.0_pre20260912.ebuild b/gui-wm/umbriel/umbriel-0.0.0_pre20260912.ebuild
new file mode 100644
index 000000000000..dad0259ad643
--- /dev/null
+++ b/gui-wm/umbriel/umbriel-0.0.0_pre20260912.ebuild
@@ -0,0 +1,56 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU Public License v2
+
+EAPI=8
+
+inherit meson
+
+MY_COMMIT="5c4ef835c539b9e8e489abba1e9f0dd4f8a23a51"
+
+DESCRIPTION="An independent compositor made by noctalia"
+HOMEPAGE="https://github.com/noctalia-dev/umbriel https://noctalia.dev/"
+
+SRC_URI="https://github.com/noctalia-dev/umbriel/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${MY_COMMIT}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="jemalloc X screencast"
+
+DEPEND="
+ gui-libs/wlroots:0.20[X?]
+ >=dev-libs/libinput-1.26.0
+ >=dev-libs/wayland-1.24.0
+ 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
+}