diff options
| author | root <root@alpha.trunkmasters.com> | 2026-09-15 16:25:10 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-09-15 16:25:10 -0500 |
| commit | 709cefca42ef2a976a9aff8afb44a95ffc545b79 (patch) | |
| tree | 4a0c9baada24031c4187bce895ad742f7f5eb85f /gui-wm | |
| parent | c012d247f03a893c117c88f73bcf6cb6494dcd22 (diff) | |
| download | baldeagleos-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/Manifest | 1 | ||||
| -rw-r--r-- | gui-wm/mangowm/mangowm-0.17.0.ebuild | 78 | ||||
| -rw-r--r-- | gui-wm/umbriel/Manifest | 1 | ||||
| -rw-r--r-- | gui-wm/umbriel/metadata.xml | 9 | ||||
| -rw-r--r-- | gui-wm/umbriel/umbriel-0.0.0_pre20260912.ebuild | 56 |
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 +} |
