diff options
Diffstat (limited to 'community/herbstluftwm/APKBUILD')
-rw-r--r-- | community/herbstluftwm/APKBUILD | 44 |
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 " |