summaryrefslogtreecommitdiff
path: root/bspwm/APKBUILD
blob: f94af0b14fa5cc42dd49a27d5a380bf528bd6fe0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net>
# Contributor: prspkt <prspkt@protonmail.com>
# Maintainer: John Vogel <jvogel@stygian.me>
maintainer="John Vogel <jvogel@stygian.me>"
pkgname=bspwm
pkgver=0.9.10_git20230829
pkgrel=1
_commit=af3bd8b4351f4478fe0fe3cfd6c09e44cb108b4b
pkgdesc="Tiling window manager based on binary space partitioning"
url="https://github.com/baskerville/bspwm"
arch="all"
license="BSD-2-Clause"
makedepends="libxcb-dev xcb-util-dev xcb-util-wm-dev xcb-util-keysyms-dev"
options="!check" # Requires connecting to bspwm socket
subpackages="
	$pkgname-doc
	$pkgname-zsh-completion
	$pkgname-bash-completion
	$pkgname-fish-completion
	"
source="bspwm-$_commit.tar.gz::https://github.com/baskerville/bspwm/archive/$_commit.tar.gz
	0001-Revamp-signal-handling.patch
	0002-Add-missing-include-signal.h.patch
	0003-Fix-segfault-caused-by-non-null-terminated-string.patch
	"
builddir="$srcdir/bspwm-$_commit"

build() {
	make PREFIX=/usr
}

package() {
	make DESTDIR="$pkgdir" PREFIX=/usr install
}

sha512sums="
151b7401d2d6f911cb910cd94011860a53c46894208b6dc36367f725504d4f4e8f477f7aae9f976ff4a1392f78950938ce2e31b8839b2b9e50fe3a2d4cc7f183  bspwm-af3bd8b4351f4478fe0fe3cfd6c09e44cb108b4b.tar.gz
70d3a22511054bdda5a93d3edd15d9eef57bdd0601b2451b6af4344f0d5e71b7709cb9406050faecf9d97e7271901a2ee802c5c6151980726452f1afb4ed4374  0001-Revamp-signal-handling.patch
ecc10012110386ecb16053fd68aee237f0be0c3a9b1951be533bf1699f525ad0ea7e64fed08b7e47b307d4f79a2d3b7716891b933357b5365e5e714c633f0cff  0002-Add-missing-include-signal.h.patch
8a6cc277fdbaa24ee02b088412c1a42ed543fd3930edd7ca6126bd7d12125042d744f107906adfea7b1f195a86ca48df51afa760e2af6b6ed2572e3110ca6ac2  0003-Fix-segfault-caused-by-non-null-terminated-string.patch
"