]> Cypherpunks repositories - bass.git/commitdiff
sxhkd skel
authorSergey Matveev <stargrave@stargrave.org>
Fri, 14 Jun 2024 19:48:31 +0000 (22:48 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Fri, 14 Jun 2024 19:48:31 +0000 (22:48 +0300)
build/distfiles/.gitignore
build/distfiles/sxhkd-0.6.2-5-gb0923b6.tar.zst.do [new file with mode: 0644]
build/skel/sysutils/sxhkd-0.6.2-5-gb0923b6.do [new file with mode: 0644]

index 98879351eb7112be4efd8d85cac96515b114f38dc9fbaa3e082ec642de8b73d2..4325984a03c666b6feef9f39e2f8d4fcd767dd38b68a02612e65a35dc2feddc5 100644 (file)
 /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 (file)
index 0000000..cf47468
--- /dev/null
@@ -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 (file)
index 0000000..f8d0ad9
--- /dev/null
@@ -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