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>
This commit is contained in:
Erich Ritz 2022-08-30 16:49:26 -05:00 committed by Willy Sudiarto Raharjo
parent 9c43c9cbc7
commit bd09d7ee79
No known key found for this signature in database
GPG Key ID: 3F617144D7238786
2 changed files with 90 additions and 44 deletions

View File

@ -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

View File

@ -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 \