From: Sergey Matveev Date: Sun, 16 Jun 2024 17:29:54 +0000 (+0300) Subject: fzf skel X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=e0a0d7bae0214a0d9f17c674076d069570c21fda774139210d1ba2d7faa98ce7;p=bass.git fzf skel --- diff --git a/build/distfiles/.gitignore b/build/distfiles/.gitignore index 2d79823..0a38ee1 100644 --- a/build/distfiles/.gitignore +++ b/build/distfiles/.gitignore @@ -31,6 +31,7 @@ /flac-1.4.3.tar.xz /fossil-2.23.tar.gz /freetype-2.9.1.tar.bz2 +/fzf-0.53.0-modcache /gcc-4-compile-with-gcc-5.patch /gcc-4.7.4.tar.bz2 /gcc-8.5.0.tar.xz diff --git a/build/distfiles/fzf-0.53.0-modcache.do b/build/distfiles/fzf-0.53.0-modcache.do new file mode 100644 index 0000000..8221ece --- /dev/null +++ b/build/distfiles/fzf-0.53.0-modcache.do @@ -0,0 +1,9 @@ +[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../.. +sname=$1.do . "$BASS_ROOT"/lib/rc +abs3="$DISTFILES"/$3 +redo-ifchange "$BASS_ROOT"/build/lib/zip-hash/zip-hash +. "$BASS_ROOT"/build/lib/create-tmp-for-build.rc +go mod init whatever +GOPROXY=direct go get github.com/junegunn/fzf@0.53.0 +[ "$("$BASS_ROOT"/build/lib/zip-hash/zip-hash "$GOMODCACHE"/cache/download/github.com/junegunn/fzf/@v/v0.0.0-20240606130326-c4a9ccd6afc3.zip)" = "h1:Fe7sgHEp5a+bfwD/FlwiuocudQZXcsYJMKNdrC00VyQ=" ] +touch $abs3 diff --git a/build/skel/deskutils/fzf-0.53.0.do b/build/skel/deskutils/fzf-0.53.0.do new file mode 100644 index 0000000..d923225 --- /dev/null +++ b/build/skel/deskutils/fzf-0.53.0.do @@ -0,0 +1,20 @@ +[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../.. +sname=$1.do . "$BASS_ROOT"/lib/rc +. "$BASS_ROOT"/build/skel/common.rc + +bdeps="rc-paths stow archivers/zstd lang/go1.22.4" +redo-ifchange $bdeps "$DISTFILES"/$NAME-modcache +hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH) +. "$BASS_ROOT"/build/lib/create-tmp-for-build.rc +"$BASS_ROOT"/build/bin/pkg-inst $bdeps +. ./rc +"$BASS_ROOT"/bin/rm-r "$SKELBINS"/$ARCH/$NAME-$hsh + +unzip "$GOMODCACHE"/cache/download/github.com/junegunn/fzf/@v/v0.0.0-20240606130326-c4a9ccd6afc3.zip >&2 +cd github.com/junegunn/fzf@v0.0.0-20240606130326-c4a9ccd6afc3 +go build -ldflags=-s >&2 +mkdir -p "$SKELBINS"/$ARCH/$NAME-$hsh/bin +mv fzf "$SKELBINS"/$ARCH/$NAME-$hsh/bin + +cd "$SKELBINS"/$ARCH +"$BASS_ROOT"/build/lib/mk-pkg $NAME-$hsh