diff --git a/meta-pkgs/windowmaker-desktop/metadata.xml b/meta-pkgs/windowmaker-desktop/metadata.xml index a3c6665..3bf2948 100644 --- a/meta-pkgs/windowmaker-desktop/metadata.xml +++ b/meta-pkgs/windowmaker-desktop/metadata.xml @@ -6,11 +6,14 @@ 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 + + Install a graphical display manager + + + Install a set of dockapps + + + 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 index a5ac7ae..6cf2640 100644 --- a/meta-pkgs/windowmaker-desktop/windowmaker-desktop-2026.05.22.ebuild +++ b/meta-pkgs/windowmaker-desktop/windowmaker-desktop-2026.05.22.ebuild @@ -1,60 +1,40 @@ # Copyright 2026 Shin'ya Minazuki EAPI=8 -DESCRIPTION="Environment used by Shin'ya Minazuki based on WindowMaker" -HOMEPAGE="https://laidback.moe/~shinyoukai/" +DESCRIPTION="Provides a desktop based on the WindowMaker window manager" +HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage" LICENSE="metapackage" SLOT="0" KEYWORDS="amd64 arm arm64 x86" -IUSE="+display-manager +dockapps file-manager fonts ime terminal-emulator themes" +IUSE="display-manager dockapps" DEPEND=" - x11-wm/windowmaker + >=x11-wm/windowmaker-0.80.0 display-manager? ( - || ( - x11-misc/lightdm[gtk] - x11-misc/slim[pam] - x11-misc/wdm - ) + >=x11-misc/wdm-1.20 ) dockapps? ( + x11-plugins/wmclock x11-plugins/wmamixer x11-plugins/wmbattery - x11-plugins/wmclock + x11-plugins/wmmoonclock x11-plugins/wmnd x11-plugins/wmsystemtray ) - file-manager? ( - || ( - app-misc/gentoo - x11-misc/pcmanfm - x11-misc/xfe - ) + themes? ( + x11-themes/windowmaker-themes ) - 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 + if use display-manager; 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 + if use dockapps; then + einfo "Most dockapps do not require any further configuration, only x11-plugins/wmnd does" + fi }