diff options
author | Andrew Clemons <andrew.clemons@gmail.com> | 2016-11-28 11:21:14 +0700 |
---|---|---|
committer | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2016-11-28 11:21:14 +0700 |
commit | 41756fa3b9a460376c3e6f5cf1b1a48780b22d90 (patch) | |
tree | d2362a2b4dbae762a92e91dbb4c315fc2801d964 /system/fzf/fzf.SlackBuild | |
parent | 5c05efeaa8180aec84253bfd70e17fd5765eb251 (diff) | |
download | slackbuilds-41756fa3b9a460376c3e6f5cf1b1a48780b22d90.tar.gz |
system/fzf: Updated for version 0.15.9.
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'system/fzf/fzf.SlackBuild')
-rw-r--r-- | system/fzf/fzf.SlackBuild | 64 |
1 files changed, 59 insertions, 5 deletions
diff --git a/system/fzf/fzf.SlackBuild b/system/fzf/fzf.SlackBuild index aac2ce18de..2422fa2d01 100644 --- a/system/fzf/fzf.SlackBuild +++ b/system/fzf/fzf.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=fzf -VERSION=${VERSION:-0.15.8} +VERSION=${VERSION:-0.15.9} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -62,6 +62,52 @@ for DEPENDENCY in go-shellwords-35d512af75e283aae4ca1fc3d44b159ed66189a4 \ mv $DEPENDENCY gopath/src/github.com/junegunn/$DEPENDENCY_NAME done +if [ "$WITH_TCELL" != "yes" ] ; then : +else + for DEPENDENCY in tcell-d4838882df49299993d4da46347f39ec6f7eef4a ; do + DEPENDENCY_NAME="$(echo "$DEPENDENCY" | rev | cut -d- -f2- | rev)" + + tar xf $CWD/$DEPENDENCY.tar.gz + mv $DEPENDENCY gopath/src/github.com/junegunn/$DEPENDENCY_NAME + done + + mkdir gopath/src/github.com/mattn + ( + cd gopath/src/github.com/mattn + ln -s ../junegunn/go-runewidth . + ) + + mkdir gopath/src/github.com/gdamore + ( + cd gopath/src/github.com/gdamore + ln -s ../junegunn/tcell . + ) + + mkdir -p gopath/src/github.com/gdamore + for DEPENDENCY in encoding-b23993cbb6353f0e6aa98d0ee318a34728f628b9 ; do + DEPENDENCY_NAME="$(echo "$DEPENDENCY" | rev | cut -d- -f2- | rev)" + + tar xf $CWD/$DEPENDENCY.tar.gz + mv $DEPENDENCY gopath/src/github.com/gdamore/$DEPENDENCY_NAME + done + + mkdir -p gopath/src/github.com/lucasb-eyer + for DEPENDENCY in go-colorful-9c2852a141bf4711e4276f8f119c90d0f20a556c ; do + DEPENDENCY_NAME="$(echo "$DEPENDENCY" | rev | cut -d- -f2- | rev)" + + tar xf $CWD/$DEPENDENCY.tar.gz + mv $DEPENDENCY gopath/src/github.com/lucasb-eyer/$DEPENDENCY_NAME + done + + mkdir -p gopath/src/golang.org/x + for DEPENDENCY in text-b01949dc0793a9af5e4cb3fce4d42999e76e8ca1 ; do + DEPENDENCY_NAME="$(echo "$DEPENDENCY" | rev | cut -d- -f2- | rev)" + + tar xf $CWD/$DEPENDENCY.tar.gz + mv $DEPENDENCY gopath/src/golang.org/x/$DEPENDENCY_NAME + done +fi + chown -R root:root . find -L . \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ @@ -69,9 +115,12 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; +FZF_TAGS=tcell +[ "$WITH_TCELL" != "yes" ] && FZF_TAGS="" + ( cd src - make + TAGS="$FZF_TAGS" make mkdir -p $PKG/usr/bin install -m 0755 fzf/fzf-linux_* $PKG/usr/bin/fzf @@ -94,9 +143,6 @@ install -m 0644 shell/completion.bash $PKG/usr/share/bash-completion/completions mkdir -p $PKG/usr/share/zsh/site-functions/ install -m 0644 shell/completion.zsh $PKG/usr/share/zsh/site-functions/_fzf -mkdir -p $PKG/usr/share/fzf/vim/ -install -m 0644 plugin/fzf.vim $PKG/usr/share/fzf/vim/ - mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION/go cp -a \ CHANGELOG.md LICENSE README.md shell/key-bindings.zsh shell/key-bindings.bash \ @@ -109,6 +155,14 @@ cp -a \ $PKG/usr/doc/$PRGNAM-$VERSION/go cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild +WITH_VIM=${WITH_VIM:-yes} +if [ "$WITH_VIM" != "yes" ] ; then + install -m 0644 plugin/fzf.vim $PKG/usr/share/fzf/vim/ +else + mkdir -p $PKG/usr/share/vim/vimfiles/plugin + install -m 0644 plugin/fzf.vim $PKG/usr/share/vim/vimfiles/plugin +fi + mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc |