# Copyright 2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit meson DESCRIPTION="Independent custom Wayfire plugins for window actions, Show Desktop, workspace backgrounds and the screensaver" HOMEPAGE="https://www.hedronfire.com/" SRC_URI="https://www.hedronfire.com/distfiles/wayfire-plugins-custom-0.1.0-r20.tar.xz" S="${WORKDIR}/wayfire-plugins-custom-0.1.0-r20" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64" IUSE="+window-actions +panel-desktop +workspace-backgrounds +screensaver test" REQUIRED_USE="|| ( window-actions panel-desktop workspace-backgrounds screensaver )" RESTRICT="mirror !test? ( test )" RDEPEND=" >=gui-wm/wayfire-0.11.0-r19:0= gui-libs/wf-config:= gui-libs/wlroots:0.20= workspace-backgrounds? ( >=gui-wm/wayfire-0.11.0-r29:0= x11-libs/cairo x11-libs/gdk-pixbuf:2 ) screensaver? ( >=gui-wm/wayfire-0.11.0-r73:0= ) ! Screensaver." fi if use window-actions; then elog "The window-state plugin is now window-actions (libwindow-actions.so). In wayfire.ini," elog "replace window-state with window-actions in [core] plugins and delete any" elog "[window-state] section, then log out and back in so the panel, dock and session" elog "daemon reconnect. Activity placements now live in the session daemon's" elog "activities.json; ~/.local/state/wayfire/layouts.db* is no longer used and can be deleted." fi }