# Contributor: Chloe Kudryavtsev # Maintainer: Chloe Kudryavtsev pkgname=skim pkgver=0.8.0 pkgrel=0 pkgdesc="Fuzzy finder in rust" url="https://github.com/lotabout/skim" arch="x86_64" # limited by rust/cargo license="MIT" makedepends="cargo" options="net" subpackages=" $pkgname-doc $pkgname-tmux::noarch $pkgname-vim-plugin:vim:noarch $pkgname-bash-completion:bash:noarch $pkgname-zsh-completion:zsh:noarch $pkgname-bash-keybinds:bashkey:noarch $pkgname-fish-keybinds:fishkey:noarch $pkgname-zsh-keybinds:zshkey:noarch " source="$pkgname-$pkgver.tar.gz::https://github.com/lotabout/skim/archive/v$pkgver.tar.gz" export CARGO_HOME="$srcdir"/cargo build() { cargo build \ --release \ --verbose } check() { cargo test --all \ --release \ --verbose } package() { install -Dm755 target/release/sk bin/sk-tmux -t "$pkgdir"/usr/bin install -Dm644 man/man1/sk.1 -t "$pkgdir"/usr/share/man/man1/ install -Dm644 man/man1/sk-tmux.1 -t "$pkgdir"/usr/share/man/man1/ install -Dm644 plugin/skim.vim -t "$pkgdir"/usr/share/vim/vimfiles/plugin install -Dm644 shell/completion.bash "$pkgdir"/usr/share/bash-completion/completions/sk install -Dm644 shell/completion.zsh "$pkgdir"/usr/share/zsh/site-functions/_sk install -Dm644 shell/key-bindings.* -t "$pkgdir"/usr/share/"$pkgname" } vim() { depends="" pkgdesc="Vim plugin for $pkgname" install_if="$pkgname=$pkgver-r$pkgrel vim" amove usr/share/vim } tmux() { depends="bash" pkgdesc="tmux launcher for $pkgname" install_if="$pkgname=$pkgver-r$pkgrel tmux" amove usr/bin/sk-tmux } bash() { depends="" pkgdesc="Bash completion for $pkgname" install_if="$pkgname=$pkgver-r$pkgrel bash-completion" amove usr/share/bash-completion/completions } zsh() { depends="" pkgdesc="Zsh completion for $pkgname" install_if="$pkgname=$pkgver-r$pkgrel zsh" amove usr/share/zsh/site-functions } bashkey() { depends="" pkgdesc="Bash key-bindings for $pkgname" install_if="$pkgname=$pkgver-r$pkgrel bash" amove usr/share/skim/key-bindings.bash } fishkey() { depends="" pkgdesc="Fish key-bindings for $pkgname" install_if="$pkgname=$pkgver-r$pkgrel fish" amove usr/share/skim/key-bindings.fish } zshkey() { depends="" pkgdesc="Zsh key-bindings for $pkgname" install_if="$pkgname=$pkgver-r$pkgrel zsh" amove usr/share/skim/key-bindings.zsh } sha512sums="5773f39d59356e1878a20e0c333ab2b0e4e7f6eed0746c2cc5efb13d530f858f32b13936d9006b4d8b9723047d865638436b086c58950de76151718b758f28e3 skim-0.8.0.tar.gz"