aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErich Ritz <erich.public@protonmail.com>2022-08-30 16:49:26 -0500
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2022-09-10 15:19:06 +0700
commitbd09d7ee794cd69067c31a96f84271406a7d83ae (patch)
tree37f0091830a132edc6f65a89304167b167372957
parent9c43c9cbc77972d3b202d7a8e8d9d240fe60daa8 (diff)
system/dust: Updated for version 0.8.2.
Shell completion files were added to the project. Install the bash and zsh completion files to /usr/share, and leave the rest in the doc directory. Additionally install the newly-added sample configuration file in the doc directory. Signed-off-by: Erich Ritz <erich.public@protonmail.com> Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
-rw-r--r--system/dust/dust.SlackBuild16
-rw-r--r--system/dust/dust.info118
2 files changed, 90 insertions, 44 deletions
diff --git a/system/dust/dust.SlackBuild b/system/dust/dust.SlackBuild
index b7b5c9a6cfe92..e8b1bbd3b066c 100644
--- a/system/dust/dust.SlackBuild
+++ b/system/dust/dust.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=dust
-VERSION=${VERSION:-0.8.1}
+VERSION=${VERSION:-0.8.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -152,6 +152,11 @@ 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 {} \;
+# strip option was stabilized in the 1.59 release, but Slackware 15.0
+# ships with 1.58. The binary is manually stripped later, so this is
+# not needed.
+sed -i "s|^strip = true||" Cargo.toml
+
CARGO_HOME=.cargo \
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
@@ -164,9 +169,14 @@ find target -name $PRGNAM -exec install -m 755 {} $PKG/usr/bin/$PRGNAM \;
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+mkdir -p $PKG/usr/share/bash-completion/completions
+mv completions/dust.bash $PKG/usr/share/bash-completion/completions/dust
+mkdir -p $PKG/usr/share/zsh/site-functions
+mv completions/_dust $PKG/usr/share/zsh/site-functions/
+
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a -r \
- LICENSE README.md \
+cp -a \
+ LICENSE README.md config completions \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/system/dust/dust.info b/system/dust/dust.info
index 7c17e88ea3947..dccfe5c098d54 100644
--- a/system/dust/dust.info
+++ b/system/dust/dust.info
@@ -1,7 +1,7 @@
PRGNAM="dust"
-VERSION="0.8.1"
+VERSION="0.8.2"
HOMEPAGE="https://github.com/bootandy/dust/"
-DOWNLOAD="https://github.com/bootandy/dust/archive/v0.8.1/dust-0.8.1.tar.gz \
+DOWNLOAD="https://github.com/bootandy/dust/archive/v0.8.2/dust-0.8.2.tar.gz \
https://crates-io.s3-us-west-1.amazonaws.com/crates/aho-corasick/aho-corasick-0.7.18.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/ansi_term/ansi_term-0.12.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/assert_cmd/assert_cmd-1.0.8.crate \
@@ -10,53 +10,71 @@ DOWNLOAD="https://github.com/bootandy/dust/archive/v0.8.1/dust-0.8.1.tar.gz \
https://crates-io.s3-us-west-1.amazonaws.com/crates/bitflags/bitflags-1.3.2.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/bstr/bstr-0.2.17.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/cfg-if/cfg-if-1.0.0.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/clap/clap-3.1.2.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-channel/crossbeam-channel-0.5.2.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-deque/crossbeam-deque-0.8.1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-epoch/crossbeam-epoch-0.9.7.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-utils/crossbeam-utils-0.8.7.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/clap/clap-3.2.17.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/clap_complete/clap_complete-3.2.4.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/clap_lex/clap_lex-0.2.4.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/config-file/config-file-0.2.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-channel/crossbeam-channel-0.5.6.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-deque/crossbeam-deque-0.8.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-epoch/crossbeam-epoch-0.9.10.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/crossbeam-utils/crossbeam-utils-0.8.11.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/difflib/difflib-0.4.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/directories/directories-4.0.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/dirs-sys/dirs-sys-0.3.7.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/doc-comment/doc-comment-0.3.3.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/either/either-1.6.1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/fastrand/fastrand-1.7.0.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/hashbrown/hashbrown-0.11.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/either/either-1.8.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/fastrand/fastrand-1.8.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/getrandom/getrandom-0.2.7.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/hashbrown/hashbrown-0.12.3.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/hermit-abi/hermit-abi-0.1.19.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/indexmap/indexmap-1.8.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/indexmap/indexmap-1.9.1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/instant/instant-0.1.12.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/itertools/itertools-0.10.3.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/lazy_static/lazy_static-1.4.0.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/libc/libc-0.2.119.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/libc/libc-0.2.132.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/lscolors/lscolors-0.7.1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/memchr/memchr-2.4.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/memchr/memchr-2.5.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/memoffset/memoffset-0.6.5.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/num_cpus/num_cpus-1.13.1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/os_str_bytes/os_str_bytes-6.0.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/once_cell/once_cell-1.13.1.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/os_str_bytes/os_str_bytes-6.3.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/predicates-core/predicates-core-1.0.3.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/predicates-tree/predicates-tree-1.0.5.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/predicates/predicates-2.1.1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/rayon-core/rayon-core-1.9.1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/rayon/rayon-1.5.1.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/redox_syscall/redox_syscall-0.2.10.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/proc-macro2/proc-macro2-1.0.43.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/quote/quote-1.0.21.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rayon-core/rayon-core-1.9.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/rayon/rayon-1.5.3.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/redox_syscall/redox_syscall-0.2.16.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/redox_users/redox_users-0.4.3.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/regex-automata/regex-automata-0.1.10.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/regex-syntax/regex-syntax-0.6.25.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/regex/regex-1.5.5.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/regex-syntax/regex-syntax-0.6.27.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/regex/regex-1.6.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/remove_dir_all/remove_dir_all-0.5.3.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/scopeguard/scopeguard-1.1.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/serde/serde-1.0.143.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_derive/serde_derive-1.0.143.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/stfu8/stfu8-0.2.5.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/strsim/strsim-0.10.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/syn/syn-1.0.99.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/tempfile/tempfile-3.3.0.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/termcolor/termcolor-1.1.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/termcolor/termcolor-1.1.3.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/terminal_size/terminal_size-0.1.17.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/termtree/termtree-0.2.4.crate \
- https://crates-io.s3-us-west-1.amazonaws.com/crates/textwrap/textwrap-0.14.2.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/textwrap/textwrap-0.15.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/thiserror-impl/thiserror-impl-1.0.32.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/thiserror/thiserror-1.0.32.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/thousands/thousands-0.2.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/toml/toml-0.5.9.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-ident/unicode-ident-1.0.3.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-width/unicode-width-0.1.9.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/wait-timeout/wait-timeout-0.2.0.crate \
+ https://crates-io.s3-us-west-1.amazonaws.com/crates/wasi/wasi-0.11.0+wasi-snapshot-preview1.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-i686-pc-windows-gnu/winapi-i686-pc-windows-gnu-0.4.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-util/winapi-util-0.1.5.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi-x86_64-pc-windows-gnu/winapi-x86_64-pc-windows-gnu-0.4.0.crate \
https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi/winapi-0.3.9.crate"
-MD5SUM="0e6e3414ffaf46d329dc3fb0d5463bda \
+MD5SUM="d2e7dba89398e686af0cf1a5e5d4d86b \
425b8fdf70df59998d9b7c89083e48d1 \
f44e8d1d2e61974b268852797530ea41 \
56b0d48b275aaee1ec3263f2894e479a \
@@ -65,48 +83,66 @@ MD5SUM="0e6e3414ffaf46d329dc3fb0d5463bda \
a295edb6953237ebbdfa8e731229f9a3 \
f5b0c1878d1deab2cc401e09fa6c78af \
74634128440dbc3766bda76fdf0aaa05 \
- 319be35c3183c8c4c1449694bddd5c0c \
- aff0bda2af5b4c828090938c132df6cc \
- 93c803ad55de44eedc24870f83d0279b \
- 014af7a76e919df6ba3841f395416124 \
- 26a9ff1052f12176f2d168f1e41b339e \
+ c5b1ec8122080f892651ad0426609851 \
+ 9b131e8fbb5f6dad6d19e659b2a3bd04 \
+ a2e1b64489b6bdae548ec08f883eaecf \
+ 41cd47cb4fcd7c67c6ae8a2a8e9c2759 \
+ 0324dfd2b4384ae8c82433bd0efdabf8 \
+ 5a734a3aa2e5a9f47b3c05ae597a21fa \
+ 1aafa89636373df2f659d14f1c6bb766 \
+ aadf8e23df0c2300d2b787ef5c1961f9 \
bebc8338ae113a87a04564c97c1e3f0c \
+ 43a06fc27e2bc54b4b06c4eeda880895 \
+ 4c21da37e71a52f26c8c5490f3ec4837 \
dd1e49c76e9d5853e673a3b41ba02917 \
- b4e2b229c362ad0dd313ff631816d5db \
- e08921c68133df2e254fe723b368bae3 \
- 62b3edf8c2db7fccb1a6a41134b84e62 \
+ 212574e303e85b9101f495e021eb701b \
+ d59e1fe9834d52c50e2414a34945e479 \
+ 62864db03072aaae4f855126d502b8c7 \
+ 1b41b97d982520b7364a87a39e2a1ed8 \
0b7994d1256215201bdfb810a357ffa2 \
- bd04a204662b00e7d773d0a753bd0928 \
+ 9473c008d472707d1aa3273d7cbabb96 \
5f153f7135dceb02f88266121c836b4e \
28953383a9cd5d5a80f9fab5a254f740 \
fba3b040a55c01be7376d3dd5c4d4920 \
- f5b2c9876899bc0e11b9e4668fc64de2 \
+ 8ec94e879650dd1d913214c3501709ed \
f3373fd861a0066fa446a8ab3dabc749 \
- d75b1c734f85b007c55ca84217df4201 \
+ 94b8bf179385ff071bdc33b58bf047c0 \
76124c2327f642cddf19a4aa50cbcb7d \
c5e50e299295e662ad19c58428d6e085 \
- 8ee1436104d86d91d56bafc3b0322e4f \
+ 83870ca3d1cf72a562b55665bafc4725 \
+ 64de3398e82ebbe60ed771948179d375 \
2ce811fbdcffe77c4f44e732a464b599 \
f0483617baf64c673526ff9e015b4d44 \
3b9ab1d39ea550e7d78982d2c6e41f91 \
- be7c328cd6073cb72cae911580c7ddcf \
- 41b00d1e0264d76da321d4ee0b03baae \
- 4a80ab58144fc731cd12abc6d5139d7f \
+ 2c24d3b1b942a89c838bb60ef053d2d2 \
+ 1de20a0fc1cfdf5e332cbdb2e0899a2b \
+ 4df2c80615b7827c19c735c047a7c82f \
+ 5d8cb7121bd2954f7cbb189eacd90c08 \
+ 16111f31a29feae4ce4a324b83dc0189 \
+ 2793ed3e6807d79ff72271baec586531 \
95f4b6766a27d814b4e54d1ccb3b7fc9 \
- 82401c70623ccc1bfc0bcb5c3b0ac8b7 \
- 6b5c7401117316735435311bf551515b \
+ eae2f2a5c23013ff8849962c49844095 \
+ 91b6b40d2d4c43ea78a8fa15b6b9b3d7 \
0538d1da369f3e3f0412aa4d735c1b61 \
b4a0a98a54439a5a37952c8879187ee3 \
+ 382ffa4fa53246b7cbb58ad5f9f938db \
+ bd695bc338fb4c08b4019fd278487741 \
f2424489cde53ee2ef786df0140aa1ef \
82d98dc87dc8503400aa095f5aa70f13 \
+ 02990a143ab33b69d3501d6932fdedc9 \
f29a1bb1b5f3f29cedb36f40f720d765 \
- ebdff467249aa3dca005a441dc824236 \
+ 40ce77bc7803d0ff8734f6a11c4e8814 \
d3266efa0f541bfaca6541e17c1a0457 \
20bd2fec49a1daa82476faf42ef8f18b \
- 0b8a5d001f8f677ca2cdab6f63be391d \
+ 7bfb933cd096d342c9d6f77f5d3c4b94 \
+ ed8e4b243323513ff11f030e2f297126 \
+ c9b32865084c264086f8e50098fb6bb0 \
eca4f78f2f4293611dccd41ad47a3be9 \
+ b02f8aae39609bfe759838fbe0616c1a \
+ 05f62b3e1753a4d4043170a17f09f824 \
a42cc2834b2150027d7b427558a87803 \
6708629acf3d2ecb7404e43255d2df85 \
+ e972ea58ec203bfa6c79c1207852298b \
db96b50050277bf05a3c68534bbb9586 \
b9e37d5fc4ad28b612b78ad37816684d \
09de9d01e7331ff3da11f58be8bef0df \