From 4d63d67f6d0c2f94d67834bfbc6620d48ed9c299 Mon Sep 17 00:00:00 2001 From: gigirassy Date: Tue, 25 Aug 2026 01:45:52 +0200 Subject: [PATCH] Add gui-wm/steppewm/steppewm-0.3.2.ebuild --- gui-wm/steppewm/steppewm-0.3.2.ebuild | 45 +++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 gui-wm/steppewm/steppewm-0.3.2.ebuild diff --git a/gui-wm/steppewm/steppewm-0.3.2.ebuild b/gui-wm/steppewm/steppewm-0.3.2.ebuild new file mode 100644 index 0000000..16f6bf1 --- /dev/null +++ b/gui-wm/steppewm/steppewm-0.3.2.ebuild @@ -0,0 +1,45 @@ +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 +} \ No newline at end of file