EAPI=8 inherit meson DESCRIPTION="Minimal stacking Wayland compositor using wlroots" HOMEPAGE="https://github.com/uncognic/steppewm" SRC_URI="https://github.com/uncognic/steppewm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3-or-later" SLOT="0" KEYWORDS="~amd64 ~arm64" IUSE="pulseaudio rsvg tray" DEPEND=" dev-libs/libinput dev-libs/libxkbcommon dev-libs/wayland dev-libs/wayland-protocols dev-libs/wlroots:0.20 dev-lang/lua:5.4 media-libs/cairo media-libs/pixman pulseaudio? ( media-sound/pulseaudio ) rsvg? ( gnome-base/librsvg ) tray? ( dev-libs/sdbus-c++ ) " RDEPEND="${DEPEND}" BDEPEND=" dev-build/meson dev-build/ninja virtual/pkgconfig " src_configure() { local emesonargs=( -Dpulse=$(usex pulseaudio true false) -Drsvg=$(usex rsvg true false) -Dsdbus=$(usex tray true false) ) meson_src_configure }