From 0bb32bb7c72bced4cded7e16c7ec5deef25e35d3101887a0bb950301190715c4 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Fri, 14 Jun 2024 22:48:31 +0300 Subject: [PATCH] sxhkd skel --- build/distfiles/.gitignore | 2 ++ .../sxhkd-0.6.2-5-gb0923b6.tar.zst.do | 7 +++++++ build/skel/sysutils/sxhkd-0.6.2-5-gb0923b6.do | 20 +++++++++++++++++++ 3 files changed, 29 insertions(+) create mode 100644 build/distfiles/sxhkd-0.6.2-5-gb0923b6.tar.zst.do create mode 100644 build/skel/sysutils/sxhkd-0.6.2-5-gb0923b6.do diff --git a/build/distfiles/.gitignore b/build/distfiles/.gitignore index 9887935..4325984 100644 --- a/build/distfiles/.gitignore +++ b/build/distfiles/.gitignore @@ -166,6 +166,8 @@ /supercat-0.5.8.tar.gz /svt-av1-v2.1.0-12-gfcf56491.tar.zst /svt-av1.git/ +/sxhkd-0.6.2-5-gb0923b6.tar.zst +/sxhkd.git/ /tcl8.6.14.tar.gz /texinfo-7.1.tar.xz /tk8.6.14.tar.gz diff --git a/build/distfiles/sxhkd-0.6.2-5-gb0923b6.tar.zst.do b/build/distfiles/sxhkd-0.6.2-5-gb0923b6.tar.zst.do new file mode 100644 index 0000000..cf47468 --- /dev/null +++ b/build/distfiles/sxhkd-0.6.2-5-gb0923b6.tar.zst.do @@ -0,0 +1,7 @@ +[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../.. +sname=$1.do . "$BASS_ROOT"/lib/rc +[ -d sxhkd.git ] || git clone --depth 1 --bare https://github.com/baskerville/sxhkd.git >&2 +cd sxhkd.git +commit=b0923b6b3d5d85b1ff80a5bb286934b8721a7c08 +git fetch origin $commit >&2 +git archive --prefix=${1%.tar.zst}/ $commit | $COMPRESSOR diff --git a/build/skel/sysutils/sxhkd-0.6.2-5-gb0923b6.do b/build/skel/sysutils/sxhkd-0.6.2-5-gb0923b6.do new file mode 100644 index 0000000..f8d0ad9 --- /dev/null +++ b/build/skel/sysutils/sxhkd-0.6.2-5-gb0923b6.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 devel/gmake-4.4.1" +redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.zst +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 +$TAR xf "$DISTFILES"/$NAME.tar.zst +"$BASS_ROOT"/bin/rm-r "$SKELBINS"/$ARCH/$NAME-$hsh + +cd $NAME +gmake -j$MAKE_JOBS >&2 +mkdir -p "$SKELBINS"/$ARCH/$NAME-$hsh/bin +mv sxhkd "$SKELBINS"/$ARCH/$NAME-$hsh/bin + +cd "$SKELBINS"/$ARCH +"$BASS_ROOT"/build/lib/mk-pkg $NAME-$hsh -- 2.48.1