commit: f66830c62d18423db4cd3a38395e9adcde3276c9 Author: Spencer Pavkovic <smp <AT> nandre <DOT> com> AuthorDate: Sat Nov 8 06:57:19 2025 +0000 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org> CommitDate: Sat Nov 8 08:08:34 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f66830c6
x11-wm/bspwm: add 0.9.12 Signed-off-by: Spencer Pavkovic <smp <AT> nandre.com> Part-of: https://github.com/gentoo/gentoo/pull/44253 Closes: https://github.com/gentoo/gentoo/pull/44253 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org> x11-wm/bspwm/Manifest | 1 + x11-wm/bspwm/bspwm-0.9.12.ebuild | 43 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+) diff --git a/x11-wm/bspwm/Manifest b/x11-wm/bspwm/Manifest index aedffc76e3e6..a6834dfea907 100644 --- a/x11-wm/bspwm/Manifest +++ b/x11-wm/bspwm/Manifest @@ -1 +1,2 @@ DIST bspwm-0.9.10.tar.gz 114099 BLAKE2B 0fd14d3605e05146435d408846844b7e5015290f97fdd00683eb5388b43678df42a76f1710660ee8036b7100d79a54400c13bf9450333d573a78846d2124516e SHA512 9ccb98c4e80635a781b3f889d8c3ae621c0926a79e9607268924b78bd11137caf70ee9a1edf5bc137d362d2acbe2984645f58ba31c586e6b017797758a66f9cf +DIST bspwm-0.9.12.tar.gz 118563 BLAKE2B 7130c68c231af86148d223c83fe4a9bc538b494a19a87a609f6aaf44f6c91656b8c570e3c9f729f8cd78de1703a760035c0460e8fe9eca3e2fd94e477558911b SHA512 2f93ecefb80a5359c2805daa74d0627db738e8367f5b355a2ab6d270904ed234fc38e84bd789f559efd446d86b48952167a377c5b5f3c8cc8448ae8ed66a0f88 diff --git a/x11-wm/bspwm/bspwm-0.9.12.ebuild b/x11-wm/bspwm/bspwm-0.9.12.ebuild new file mode 100644 index 000000000000..93e02e38736f --- /dev/null +++ b/x11-wm/bspwm/bspwm-0.9.12.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="Tiling window manager based on binary space partitioning" +HOMEPAGE="https://github.com/baskerville/bspwm/" +SRC_URI="https://github.com/baskerville/bspwm/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" + +DEPEND=" + x11-libs/libxcb + x11-libs/xcb-util + x11-libs/xcb-util-wm +" +RDEPEND="${DEPEND} + x11-misc/sxhkd +" + +src_compile() { + emake CC="$(tc-getCC)" +} + +src_install() { + emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" DOCPREFIX="${EPREFIX}/usr/share/doc/${PF}" install + + exeinto /etc/X11/Sessions + newexe "${FILESDIR}"/${PN}-session ${PN} + + insinto /usr/share/xsessions + doins contrib/freedesktop/bspwm.desktop + + insinto /etc/xdg/sxhkd + doins examples/sxhkdrc + + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples +}
