From 153d834ee6ad5dfe795c053b8cc47ad01d5e1671 Mon Sep 17 00:00:00 2001 From: Sravan Balaji Date: Sat, 26 Apr 2025 13:45:14 -0400 Subject: [PATCH] Add uwsm package at version 0.21.3 --- gui-apps/uwsm/Manifest | 1 + gui-apps/uwsm/uwsm-0.21.3.ebuild | 39 ++++++++++++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 gui-apps/uwsm/Manifest create mode 100644 gui-apps/uwsm/uwsm-0.21.3.ebuild diff --git a/gui-apps/uwsm/Manifest b/gui-apps/uwsm/Manifest new file mode 100644 index 0000000..ee13e42 --- /dev/null +++ b/gui-apps/uwsm/Manifest @@ -0,0 +1 @@ +DIST uwsm-0.21.3.tar.gz 96089 BLAKE2B 3fbf0c08489b99f84d2b8634b9fd35c0a80dab91ea8f7e09db6ecb9cb5a9f05f0201a63c133b0fd6bf8b0f960709f17ab8e799c3f98fbedb22a7fb66e27b0d82 SHA512 f089cb32057f34904fa429304b3ed76a48bff2fd0b4858fe705f6638b73846f7432f91e74f8f92c1d25df4e114e61e3157e31d08217b2b0ab184e475a860be0f diff --git a/gui-apps/uwsm/uwsm-0.21.3.ebuild b/gui-apps/uwsm/uwsm-0.21.3.ebuild new file mode 100644 index 0000000..6713e6b --- /dev/null +++ b/gui-apps/uwsm/uwsm-0.21.3.ebuild @@ -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." +}