# Contributor: Ɓukasz Jendrysik # Contributor: Eivind Uggedal # Maintainer: prspkt pkgname=herbstluftwm pkgver=0.8.2 pkgrel=0 pkgdesc="Manual tiling window manager" url="https://herbstluftwm.org" arch="all" license="BSD-2-Clause" makedepends="asciidoc cmake glib-dev libxinerama-dev libxrandr-dev" subpackages="$pkgname-doc $pkgname-bash-completion:bashcomp:noarch $pkgname-fish-completion:fishcomp:noarch $pkgname-zsh-completion:zshcomp:noarch " source="https://herbstluftwm.org/tarballs/herbstluftwm-$pkgver.tar.gz" build() { cmake -B build \ -DCMAKE_BUILD_TYPE=None \ -DCMAKE_INSTALL_PREFIX=/usr \ -DBASHCOMPLETIONDIR=/usr/share/bash-completion/completions \ -DFISHCOMPLETIONDIR=/usr/share/fish/completions \ -DZSHCOMPLETIONDIR=/usr/share/zsh/site-functions make -C build } package() { make -C build DESTDIR="$pkgdir" install } bashcomp() { pkgdesc="Bash completion for $pkgname" install_if="$pkgname=$pkgver-r$pkgrel bash-completion" install -dm755 "$subpkgdir"/usr/share mv "$pkgdir"/usr/share/bash-completion "$subpkgdir"/usr/share } fishcomp() { pkgdesc="Fish completion for $pkgname" install_if="$pkgname=$pkgver-r$pkgrel fish" mkdir -p "$subpkgdir"/usr/share/fish/completions/ mv "$pkgdir"/usr/share/fish/completions/*.fish \ "$subpkgdir"/usr/share/fish/completions/ } zshcomp() { pkgdesc="Zsh completion for $pkgname" install_if="$pkgname=$pkgver-r$pkgrel zsh" install -dm755 "$subpkgdir"/usr/share mv "$pkgdir"/usr/share/zsh "$subpkgdir"/usr/share } sha512sums="1a2bf3861ce23e33bb09afed285f7d85450307b46d00a666d02eaf9c454d53904e4d54ca8b0245da5ef095667a0adf9cdfc3aff170089c99df6b7f01e9038d5f herbstluftwm-0.8.2.tar.gz"