aboutsummaryrefslogtreecommitdiffstats
path: root/testing/sway
diff options
context:
space:
mode:
authorHenrik Riomar <henrik.riomar@gmail.com>2019-03-02 16:34:19 +0100
committerHenrik Riomar <henrik.riomar@gmail.com>2019-03-02 16:34:19 +0100
commit5adaafc004c876c0201f6b4362592fba3c060b9e (patch)
tree7fe45b6f8204ae35c124efa499d5d01e1b83de5a /testing/sway
parentfccf43caf5a17ad2e8495a941dd60b5b463773c5 (diff)
downloadaports-5adaafc004c876c0201f6b4362592fba3c060b9e.tar.bz2
aports-5adaafc004c876c0201f6b4362592fba3c060b9e.tar.xz
testing/sway: completions in subpkgs
Diffstat (limited to 'testing/sway')
-rw-r--r--testing/sway/APKBUILD36
1 files changed, 34 insertions, 2 deletions
diff --git a/testing/sway/APKBUILD b/testing/sway/APKBUILD
index fb2cb9a1ce..bb4414be7b 100644
--- a/testing/sway/APKBUILD
+++ b/testing/sway/APKBUILD
@@ -3,7 +3,7 @@
pkgname=sway
pkgver=1.0_rc4
_pkgver=1.0-rc4
-pkgrel=0
+pkgrel=1
pkgdesc="i3 compatible window manager for Wayland"
url="http://swaywm.org"
arch="all"
@@ -26,7 +26,12 @@ makedepends="cairo-dev
wayland-protocols
wlroots-dev
"
-subpackages="$pkgname-doc"
+subpackages="
+ $pkgname-doc
+ $pkgname-bash-completion:bashcomp:noarch
+ $pkgname-fish-completion:fishcomp:noarch
+ $pkgname-zsh-completion:zshcomp:noarch
+ "
source="$pkgname-$_pkgver.tar.gz::https://github.com/swaywm/$pkgname/archive/$_pkgver.tar.gz
"
builddir="$srcdir/$pkgname-$_pkgver"
@@ -37,6 +42,33 @@ build() {
ninja -C build
}
+bashcomp() {
+ depends=""
+ pkgdesc="Bash completions for $pkgname"
+ install_if="$pkgname=$pkgver-r$pkgrel bash-completion"
+
+ mkdir -p "$subpkgdir"/usr/share/
+ mv "$pkgdir"/usr/share/bash-completion "$subpkgdir"/usr/share/
+}
+
+fishcomp() {
+ depends=""
+ pkgdesc="Fish completions for $pkgname"
+ install_if="$pkgname=$pkgver-r$pkgrel fish-completion"
+
+ mkdir -p "$subpkgdir"/usr/share/fish
+ mv "$pkgdir"/usr/share/fish/completions "$subpkgdir"/usr/share/fish
+}
+
+zshcomp() {
+ depends=""
+ pkgdesc="Zsh completions for $pkgname"
+ install_if="$pkgname=$pkgver-r$pkgrel zsh"
+
+ mkdir -p "$subpkgdir"/usr/share/zsh
+ mv "$pkgdir"/usr/share/zsh/site-functions "$subpkgdir"/usr/share/zsh
+}
+
package() {
cd "$builddir"
DESTDIR="$pkgdir" ninja -C build install