Add uwsm package at version 0.21.3

This commit is contained in:
Sravan Balaji
2025-04-26 13:45:14 -04:00
parent 0e77a95e74
commit 153d834ee6
2 changed files with 40 additions and 0 deletions

1
gui-apps/uwsm/Manifest Normal file
View File

@@ -0,0 +1 @@
DIST uwsm-0.21.3.tar.gz 96089 BLAKE2B 3fbf0c08489b99f84d2b8634b9fd35c0a80dab91ea8f7e09db6ecb9cb5a9f05f0201a63c133b0fd6bf8b0f960709f17ab8e799c3f98fbedb22a7fb66e27b0d82 SHA512 f089cb32057f34904fa429304b3ed76a48bff2fd0b4858fe705f6638b73846f7432f91e74f8f92c1d25df4e114e61e3157e31d08217b2b0ab184e475a860be0f

View File

@@ -0,0 +1,39 @@
# Copyright 2024-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Based on https://data.gpo.zugaina.org/djs_overlay/gui-apps/uwsm/
EAPI=8
inherit meson
DESCRIPTION="Universal Wayland Session Manager"
HOMEPAGE="https://github.com/Vladimir-csp/uwsm"
SRC_URI="${HOMEPAGE}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
DEPEND="
dev-build/meson
dev-build/ninja
sys-devel/gcc
"
RDEPEND="${DEPEND}"
MESON_ARGS=(
-Duuctl=enabled
-Dfumon=enabled
-Duwsm-app=enabled
-Ddocdir=/usr/share/doc/${PF}
)
src_install() {
meson_src_install
# Rename folder documentation
dodir "/usr/share/doc/${PF}"
mv "${D}/usr/share/doc/uwsm"/* "${D}/usr/share/doc/${PF}/" || die "Failed to repair documentation, move files."
rmdir "${D}/usr/share/doc/uwsm" || die "Failed to repair documentation, delete old folder."
}