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
+}

Reply via email to