diff options
author | Brenden Hoffman | 2021-10-26 15:21:44 -0500 |
---|---|---|
committer | Brenden Hoffman | 2021-10-26 15:21:44 -0500 |
commit | 278287f37b1b9678d5b9844fefb732ee068ec495 (patch) | |
tree | eb457f6c300c6aa8ea95b867914bbcdcfd846d81 | |
download | aur-278287f37b1b9678d5b9844fefb732ee068ec495.tar.gz |
Added package for fzf-tab binary module
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 37 |
2 files changed, 51 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..804f9610f119 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = fzf-tab-git + pkgdesc = Replace zsh's default completion selection menu with fzf (git version) + pkgver = r196.bc086fc + pkgrel = 2 + url = https://github.com/Aloxaf/fzf-tab + arch = any + license = MIT + makedepends = git + depends = zsh + depends = fzf + source = git+https://github.com/Aloxaf/fzf-tab.git + sha512sums = SKIP + +pkgname = fzf-tab-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..2ed52fb0464f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,37 @@ +# Maintainer: Brenden Hoffman <hbrenden@fastmail.com> + +pkgname=fzf-tab-bin-git +_pkgname=fzf-tab +pkgver=r199.220bee3 +pkgrel=1 +pkgdesc="Replace zsh's default completion selection menu with fzf (git version)" +url='https://github.com/Aloxaf/fzf-tab' +arch=('any') +license=('MIT') +depends=('zsh' 'fzf') +makedepends=('git') +conflicts=('fzf-tab-git') +source=("git+https://github.com/Aloxaf/fzf-tab.git") +sha512sums=('SKIP') + +pkgver() { + cd "$srcdir/$_pkgname" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd "$srcdir/$_pkgname" + cd modules + ./configure --disable-gdbm --without-tcsetpgrp + make -j +} + +package() { + cd "$srcdir/$_pkgname" + install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" + install -dm755 "${pkgdir}/usr/share/zsh/plugins/${pkgname}" + cp -dr --no-preserve=ownership {fzf-tab.zsh,lib,modules,test} \ + "${pkgdir}/usr/share/zsh/plugins/${pkgname}" + ln -s "fzf-tab.zsh" \ + "${pkgdir}/usr/share/zsh/plugins/${pkgname}/fzf-tab.plugin.zsh" +} |