summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: a43ef08d07c4e29d90275a697fcbae20c179866f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# Maintainer: fenuks

pkgname=skim
pkgver=0.5.2
pkgrel=3
pkgdesc="Fuzzy Finder in rust!"
arch=('i686' 'x86_64')
depends=('ncurses')
makedepends=('rust')
url="https://github.com/lotabout/skim"
license=('MIT')
source=("${pkgname}-${pkgver}.tar.gz::https://codeload.github.com/lotabout/${pkgname}/tar.gz/v${pkgver}")
sha256sums=('41280bee2138afefff95f76a640b753d1cb9215e8391ef37eab7ccb3517d9019')

build() {
  cd "${srcdir}/${pkgname}-${pkgver}"
  cargo build --release
}

check() {
  cd "${srcdir}/${pkgname}-${pkgver}"
  cargo test --release
}

package() {
  cd "${srcdir}/${pkgname}-${pkgver}"
  install -Dm755 target/release/sk bin/sk-tmux -t "${pkgdir}/usr/bin"
  install -Dm644 plugin/skim.vim -t "${pkgdir}/usr/share/vim/vimfiles/plugin/"
  install -dm755 "${pkgdir}/usr/share/skim"
  install -m644 shell/*.bash shell/*.zsh "${pkgdir}/usr/share/skim"
  install -Dm644 "shell/key-bindings.fish" "${pkgdir}/usr/share/fish/functions/skim_key_bindings.fish"
}