From 8e9d59693e3e57639a3e0c21c3b1dc954d9373e2 Mon Sep 17 00:00:00 2001 From: Shin'ya Minazuki Date: Fri, 22 May 2026 19:05:00 -0300 Subject: [PATCH] =?UTF-8?q?=E6=B0=B4=E7=84=A1=E6=9C=88=E3=81=97=E3=82=93?= =?UTF-8?q?=E3=82=84=E3=81=AEWORKSPACE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Shin'ya Minazuki --- meta-pkgs/windowmaker-desktop/metadata.xml | 16 +++++ .../windowmaker-desktop-2026.05.22.ebuild | 60 +++++++++++++++++++ 2 files changed, 76 insertions(+) create mode 100644 meta-pkgs/windowmaker-desktop/metadata.xml create mode 100644 meta-pkgs/windowmaker-desktop/windowmaker-desktop-2026.05.22.ebuild diff --git a/meta-pkgs/windowmaker-desktop/metadata.xml b/meta-pkgs/windowmaker-desktop/metadata.xml new file mode 100644 index 0000000..a3c6665 --- /dev/null +++ b/meta-pkgs/windowmaker-desktop/metadata.xml @@ -0,0 +1,16 @@ + + + + + shinyoukai@laidback.moe + Shin'ya Minazuki + + + Install a display manager + Install a file manager + Install additional fonts + Install an input method engine + Install a terminal emulator + Install additional themes + + diff --git a/meta-pkgs/windowmaker-desktop/windowmaker-desktop-2026.05.22.ebuild b/meta-pkgs/windowmaker-desktop/windowmaker-desktop-2026.05.22.ebuild new file mode 100644 index 0000000..a5ac7ae --- /dev/null +++ b/meta-pkgs/windowmaker-desktop/windowmaker-desktop-2026.05.22.ebuild @@ -0,0 +1,60 @@ +# Copyright 2026 Shin'ya Minazuki +EAPI=8 + +DESCRIPTION="Environment used by Shin'ya Minazuki based on WindowMaker" +HOMEPAGE="https://laidback.moe/~shinyoukai/" + +LICENSE="metapackage" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" + +IUSE="+display-manager +dockapps file-manager fonts ime terminal-emulator themes" + +DEPEND=" + x11-wm/windowmaker + display-manager? ( + || ( + x11-misc/lightdm[gtk] + x11-misc/slim[pam] + x11-misc/wdm + ) + ) + dockapps? ( + x11-plugins/wmamixer + x11-plugins/wmbattery + x11-plugins/wmclock + x11-plugins/wmnd + x11-plugins/wmsystemtray + ) + file-manager? ( + || ( + app-misc/gentoo + x11-misc/pcmanfm + x11-misc/xfe + ) + ) + fonts? ( + media-fonts/arphicfonts + media-fonts/nanum + media-fonts/spleen + media-fonts/twemoji + media-fonts/umefont + ) + ime? ( app-i18n/ibus ) + terminal-emulator? ( + || ( + x11-terms/sakura + x11-terms/st + x11-terms/xterm + ) + ) + themes? ( x11-themes/windowmaker-themes ) +" +RDEPEND="${DEPEND}" + +pkg_postinst() { + if has_version '>=x11-misc/slim-1.4.0' || has_version '>=x11-misc/wdm-1.28'; then + einfo "You may have to create an .xsessionrc script inside your home directory and make it executable" + einfo "Or configure the display manager to launch available sessions" + fi +}