aboutsummaryrefslogtreecommitdiffstats
path: root/community/herbstluftwm/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/herbstluftwm/APKBUILD')
-rw-r--r--community/herbstluftwm/APKBUILD44
1 files changed, 34 insertions, 10 deletions
diff --git a/community/herbstluftwm/APKBUILD b/community/herbstluftwm/APKBUILD
index 122a1c3c893..3599d2c1165 100644
--- a/community/herbstluftwm/APKBUILD
+++ b/community/herbstluftwm/APKBUILD
@@ -2,35 +2,59 @@
# Contributor: Eivind Uggedal <eu@eju.no>
# Maintainer: prspkt <prspkt@protonmail.com>
pkgname=herbstluftwm
-pkgver=0.9.3
-pkgrel=0
+pkgver=0.9.5
+pkgrel=2
pkgdesc="Manual tiling window manager"
url="https://herbstluftwm.org"
arch="all"
license="BSD-2-Clause"
-makedepends="asciidoc cmake glib-dev libxinerama-dev libxrandr-dev libxft-dev
- freetype-dev"
+makedepends="
+ asciidoc
+ cmake
+ freetype-dev
+ glib-dev
+ libxfixes-dev
+ libxft-dev
+ libxinerama-dev
+ libxrandr-dev
+ python3
+ py3-setuptools
+ samurai
+ "
subpackages="$pkgname-doc
$pkgname-bash-completion
$pkgname-zsh-completion
$pkgname-fish-completion
+ py3-$pkgname:python_bindings:noarch
"
source="https://herbstluftwm.org/tarballs/herbstluftwm-$pkgver.tar.gz"
build() {
- cmake -B build \
- -DCMAKE_BUILD_TYPE=None \
+ cmake -G Ninja -B build \
+ -DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX=/usr \
-DBASHCOMPLETIONDIR=/usr/share/bash-completion/completions \
- -DFISHCOMPLETIONDIR=/usr/share/fish/completions \
+ -DFISHCOMPLETIONDIR=/usr/share/fish/vendor_completions.d \
-DZSHCOMPLETIONDIR=/usr/share/zsh/site-functions
- make -C build
+ cmake --build build
+
+ cd python
+ python3 setup.py build
}
package() {
- make -C build DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" cmake --install build
+ cd python
+ python3 setup.py install --skip-build --root="$pkgdir"
+}
+
+python_bindings() {
+ pkgdesc="Python bindings for herbstluftwm"
+ depends="python3"
+
+ amove usr/lib/python3*
}
sha512sums="
-73e4193a2d79c452c08b4ac1c8fea1e93b88b07baa0c9006b74a76ed84de578d3234789e3666a9299ef3942695225c9a7f85eb3698a44edb1234f6042dbea47c herbstluftwm-0.9.3.tar.gz
+a85fd1ab16b873f512d6965cc4a93524e3ed4a15079d0d4ee54012e217bd41db3b54729c1b30ee361c34b38799f95bc537099056ba7a5f791bf2be6724bc92c3 herbstluftwm-0.9.5.tar.gz
"