aboutsummaryrefslogtreecommitdiffstats
path: root/community/bspwm/APKBUILD
diff options
context:
space:
mode:
authorprspkt <prspkt@protonmail.com>2018-03-28 13:48:46 +0000
committerSören Tempel <soeren+git@soeren-tempel.net>2018-03-28 15:55:19 +0200
commit20a47b9b50b618b63ef183806c332c53b3e9ce99 (patch)
tree34fb44bc1d81723304029913b3db31ae92d34fc3 /community/bspwm/APKBUILD
parentb559127fbc288f91fb2c99ea06e84f162f3a8c57 (diff)
downloadaports-20a47b9b50b618b63ef183806c332c53b3e9ce99.tar.bz2
aports-20a47b9b50b618b63ef183806c332c53b3e9ce99.tar.xz
community/bspwm: move from testing, claim maintainership
Diffstat (limited to 'community/bspwm/APKBUILD')
-rw-r--r--community/bspwm/APKBUILD61
1 files changed, 61 insertions, 0 deletions
diff --git a/community/bspwm/APKBUILD b/community/bspwm/APKBUILD
new file mode 100644
index 0000000000..7e12349153
--- /dev/null
+++ b/community/bspwm/APKBUILD
@@ -0,0 +1,61 @@
+# Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net>
+# Maintainer: prspkt <prspkt@protonmail.com>
+pkgname=bspwm
+pkgver=0.9.4
+pkgrel=0
+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" # depends on missing jshon package
+subpackages="
+ $pkgname-doc
+ $pkgname-zsh-completion:zshcomp:noarch
+ $pkgname-bash-completion:bashcomp:noarch
+ $pkgname-fish-completion:fishcomp:noarch"
+source="$pkgname-$pkgver.tar.gz::https://github.com/baskerville/$pkgname/archive/$pkgver.tar.gz"
+builddir="$srcdir/$pkgname-$pkgver"
+
+build() {
+ cd "$builddir"
+ make PREFIX=/usr
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" PREFIX=/usr install
+}
+
+zshcomp() {
+ depends=""
+ pkgdesc="Zsh completion for $pkgname"
+ install_if="$pkgname=$pkgver-r$pkgrel zsh"
+
+ mkdir -p "$subpkgdir"/usr/share/zsh/site-functions
+ mv "$pkgdir"/usr/share/zsh/site-functions/* \
+ "$subpkgdir"/usr/share/zsh/site-functions
+
+}
+
+bashcomp() {
+ depends=""
+ pkgdesc="Bash completion for $pkgname"
+ install_if="$pkgname=$pkgver-r$pkgrel bash-completion"
+
+ mkdir -p "$subpkgdir"/usr/share/bash-completion/completions/
+ mv "$pkgdir"/usr/share/bash-completion/completions/* \
+ "$subpkgdir"/usr/share/bash-completion/completions/
+}
+
+fishcomp() {
+ pkgdesc="Fish completion for $pkgname"
+ depends=""
+ install_if="$pkgname=$pkgver-r$pkgrel fish"
+
+ mkdir -p "$subpkgdir"/usr/share/fish/completions/
+ mv "$pkgdir"/usr/share/fish/vendor_completions.d/*.fish \
+ "$subpkgdir"/usr/share/fish/completions/
+}
+
+sha512sums="88f03766215684e3781063d635bdcd29abf7775ab6ea22010f3b7553faa3f41eac53e806841267166340c22d14ed999f08ecceed1c35dfb2daeddb0cf037fb11 bspwm-0.9.4.tar.gz"