summaryrefslogtreecommitdiffstats
path: root/system/onefetch
diff options
context:
space:
mode:
Diffstat (limited to 'system/onefetch')
-rw-r--r--system/onefetch/README5
-rw-r--r--system/onefetch/onefetch-misc-2.22.0.tarbin0 -> 40960 bytes
-rw-r--r--system/onefetch/onefetch.SlackBuild191
-rw-r--r--system/onefetch/onefetch.info842
-rw-r--r--system/onefetch/slack-desc19
5 files changed, 1057 insertions, 0 deletions
diff --git a/system/onefetch/README b/system/onefetch/README
new file mode 100644
index 0000000000..b0f671cec6
--- /dev/null
+++ b/system/onefetch/README
@@ -0,0 +1,5 @@
+onefetch (command line Git information tool)
+
+Onefetch is a neofetch-style command line Git information tool that
+displays project information and code statistics for a local Git
+repository. The tool is offline - no network access is required.
diff --git a/system/onefetch/onefetch-misc-2.22.0.tar b/system/onefetch/onefetch-misc-2.22.0.tar
new file mode 100644
index 0000000000..b40ac8c2e6
--- /dev/null
+++ b/system/onefetch/onefetch-misc-2.22.0.tar
Binary files differ
diff --git a/system/onefetch/onefetch.SlackBuild b/system/onefetch/onefetch.SlackBuild
new file mode 100644
index 0000000000..48fa8285ab
--- /dev/null
+++ b/system/onefetch/onefetch.SlackBuild
@@ -0,0 +1,191 @@
+#!/bin/bash
+
+# Slackware build script for onefetch
+
+# Copyright 2023-2024 K. Eugene Carlson Tsukuba, Japan
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PRGNAM=onefetch
+VERSION=${VERSION:-2.22.0}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+PKGTYPE=${PKGTYPE:-tgz}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+
+ if [ "$ARCH" = "i586" ]; then
+ if rustc -Vv | grep host | grep i686 > /dev/null ; then
+ ARCH=i686
+ fi
+ fi
+fi
+
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ CARGOTARGET="--target i586-unknown-linux-gnu"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ CARGOTARGET="--target i686-unknown-linux-gnu"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ CARGOTARGET="--target x86_64-unknown-linux-gnu"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ CARGOTARGET=""
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+cd $PRGNAM-$VERSION
+mkdir misc
+cd misc
+tar xvf $CWD/$PRGNAM-misc-$VERSION.tar
+cd ..
+
+# build offline
+# configuration tells cargo to use the configured directory
+# for dependencies instead of downloading from crates.io
+cat << EOF >> .cargo/config
+[source.crates-io]
+registry = 'https://github.com/rust-lang/crates.io-index'
+replace-with = 'vendored-sources'
+
+[source.vendored-sources]
+directory = '$(pwd)/vendor'
+EOF
+
+# deps and versions come from Cargo.lock
+mkdir vendor
+(
+ cd vendor
+
+ grep -h -A 3 "\[\[package\]\]" $(find ../ -maxdepth 1 -mindepth 1 -name Cargo.lock | tr '\n' ' ') | \
+ sed 's/[[:space:]]*=[[:space:]]*/=/g;s/^--//;s/^\[\[/--\n[[/' | \
+ awk 'BEGIN { RS = "--\n" ; FS="\n" } { print $2, $3, $4 }' | sed 's/"//g;s/name=//;s/ version=/=/' | \
+ grep crates\.io-index | sed 's/ source=.*$//' | sort -u | while read -r dep ; do
+
+ ver="$(printf "%s\n" "$dep" | cut -d= -f2)"
+ dep="$(printf "%s\n" "$dep" | cut -d= -f1)"
+
+ tar xvf $CWD/$dep-$ver.crate
+
+ touch $dep-$ver/.cargo-ok
+
+ # generate checksum
+ {
+ printf "{\n"
+ printf ' "files": {\n'
+
+ (
+ cd $dep-$ver
+ find . -type f -print0 | xargs -0 sha256sum | sed -n '/\.cargo-checksum\.json/!p' | sed 's/\.\///;s/^\([^ ]*\)[[:space:]][[:space:]]*\(.*\)$/"\2":"\1",/'
+ ) | sed '$ s/,$//'
+
+ printf " },\n"
+ printf ' "package": "'
+
+ sha256sum "$CWD/$dep-$ver.crate" | cut -f1 -d' ' | sed 's/$/"/'
+
+ printf "}\n"
+ } > $dep-$ver/.cargo-checksum.json
+ done
+)
+
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+export PATH="/opt/rust16/bin:$PATH"
+if [ -z "$LD_LIBRARY_PATH" ]; then
+ export LD_LIBRARY_PATH="/opt/rust16/lib$LIBDIRSUFFIX"
+else
+ export LD_LIBRARY_PATH="/opt/rust16/lib$LIBDIRSUFFIX:$LD_LIBRARY_PATH"
+fi
+
+CARGO_HOME=.cargo \
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+cargo build --release $CARGOTARGET
+
+mkdir -p $PKG/usr/bin
+find target -name $PRGNAM -exec install -m 755 {} $PKG/usr/bin \;
+
+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/man/man1
+install -m 644 docs/$PRGNAM.1 $PKG/usr/man/man1
+gzip -9 $PKG/usr/man/man1/$PRGNAM.1
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a LICENSE.md README.md $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+# Completions
+mkdir -p $PKG/usr/share/bash-completion/completions
+install -m 644 misc/$PRGNAM.bash $PKG/usr/share/bash-completion/completions
+mkdir -p $PKG/usr/share/zsh/site-functions
+install -m 644 misc/_$PRGNAM $PKG/usr/share/zsh/site-functions
+# Only install the fish completions if fish is installed.
+if [ -x /usr/bin/fish ]; then
+ mkdir -p $PKG/usr/share/fish/vendor_completions.d
+ install -m 644 misc/$PRGNAM.fish $PKG/usr/share/fish/vendor_completions.d
+fi
+# Keep files for fish, PowerShell and Elvish completions in the doc directory.
+install -m 644 misc/$PRGNAM.fish $PKG/usr/doc/$PRGNAM-$VERSION
+install -m 644 misc/_$PRGNAM.ps1 $PKG/usr/doc/$PRGNAM-$VERSION
+install -m 644 misc/$PRGNAM.elv $PKG/usr/doc/$PRGNAM-$VERSION
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/system/onefetch/onefetch.info b/system/onefetch/onefetch.info
new file mode 100644
index 0000000000..a032c7a311
--- /dev/null
+++ b/system/onefetch/onefetch.info
@@ -0,0 +1,842 @@
+PRGNAM="onefetch"
+VERSION="2.22.0"
+HOMEPAGE="https://github.com/o2sh/onefetch"
+DOWNLOAD="https://github.com/o2sh/onefetch/archive/2.22.0/onefetch-2.22.0.tar.gz \
+ https://static.crates.io/crates/addr2line/addr2line-0.24.1.crate \
+ https://static.crates.io/crates/adler/adler-1.0.2.crate \
+ https://static.crates.io/crates/adler2/adler2-2.0.0.crate \
+ https://static.crates.io/crates/ahash/ahash-0.7.8.crate \
+ https://static.crates.io/crates/ahash/ahash-0.8.11.crate \
+ https://static.crates.io/crates/aho-corasick/aho-corasick-0.7.20.crate \
+ https://static.crates.io/crates/aho-corasick/aho-corasick-1.1.3.crate \
+ https://static.crates.io/crates/allocator-api2/allocator-api2-0.2.18.crate \
+ https://static.crates.io/crates/android-tzdata/android-tzdata-0.1.1.crate \
+ https://static.crates.io/crates/android_system_properties/android_system_properties-0.1.5.crate \
+ https://static.crates.io/crates/anes/anes-0.1.6.crate \
+ https://static.crates.io/crates/ansi_term/ansi_term-0.12.1.crate \
+ https://static.crates.io/crates/anstream/anstream-0.6.15.crate \
+ https://static.crates.io/crates/anstyle/anstyle-1.0.8.crate \
+ https://static.crates.io/crates/anstyle-parse/anstyle-parse-0.2.5.crate \
+ https://static.crates.io/crates/anstyle-query/anstyle-query-1.1.1.crate \
+ https://static.crates.io/crates/anstyle-wincon/anstyle-wincon-3.0.4.crate \
+ https://static.crates.io/crates/anyhow/anyhow-1.0.89.crate \
+ https://static.crates.io/crates/arc-swap/arc-swap-1.7.1.crate \
+ https://static.crates.io/crates/arrayvec/arrayvec-0.7.6.crate \
+ https://static.crates.io/crates/askalono/askalono-0.4.6.crate \
+ https://static.crates.io/crates/atty/atty-0.2.14.crate \
+ https://static.crates.io/crates/autocfg/autocfg-1.3.0.crate \
+ https://static.crates.io/crates/backtrace/backtrace-0.3.74.crate \
+ https://static.crates.io/crates/base64/base64-0.22.1.crate \
+ https://static.crates.io/crates/bit_field/bit_field-0.10.2.crate \
+ https://static.crates.io/crates/bitflags/bitflags-1.3.2.crate \
+ https://static.crates.io/crates/bitflags/bitflags-2.6.0.crate \
+ https://static.crates.io/crates/bitvec/bitvec-1.0.1.crate \
+ https://static.crates.io/crates/block-buffer/block-buffer-0.10.4.crate \
+ https://static.crates.io/crates/borsh/borsh-1.5.1.crate \
+ https://static.crates.io/crates/borsh-derive/borsh-derive-1.5.1.crate \
+ https://static.crates.io/crates/bstr/bstr-1.10.0.crate \
+ https://static.crates.io/crates/bumpalo/bumpalo-3.16.0.crate \
+ https://static.crates.io/crates/byte-unit/byte-unit-5.1.4.crate \
+ https://static.crates.io/crates/bytecheck/bytecheck-0.6.12.crate \
+ https://static.crates.io/crates/bytecheck_derive/bytecheck_derive-0.6.12.crate \
+ https://static.crates.io/crates/bytemuck/bytemuck-1.18.0.crate \
+ https://static.crates.io/crates/byteorder/byteorder-1.5.0.crate \
+ https://static.crates.io/crates/bytes/bytes-1.7.2.crate \
+ https://static.crates.io/crates/cargo_toml/cargo_toml-0.20.4.crate \
+ https://static.crates.io/crates/cast/cast-0.3.0.crate \
+ https://static.crates.io/crates/cc/cc-1.1.21.crate \
+ https://static.crates.io/crates/cfg-if/cfg-if-1.0.0.crate \
+ https://static.crates.io/crates/cfg_aliases/cfg_aliases-0.2.1.crate \
+ https://static.crates.io/crates/chrono/chrono-0.4.38.crate \
+ https://static.crates.io/crates/chrono-tz/chrono-tz-0.9.0.crate \
+ https://static.crates.io/crates/chrono-tz-build/chrono-tz-build-0.3.0.crate \
+ https://static.crates.io/crates/ciborium/ciborium-0.2.2.crate \
+ https://static.crates.io/crates/ciborium-io/ciborium-io-0.2.2.crate \
+ https://static.crates.io/crates/ciborium-ll/ciborium-ll-0.2.2.crate \
+ https://static.crates.io/crates/clap/clap-2.34.0.crate \
+ https://static.crates.io/crates/clap/clap-4.5.17.crate \
+ https://static.crates.io/crates/clap_builder/clap_builder-4.5.17.crate \
+ https://static.crates.io/crates/clap_complete/clap_complete-4.5.28.crate \
+ https://static.crates.io/crates/clap_derive/clap_derive-4.5.13.crate \
+ https://static.crates.io/crates/clap_lex/clap_lex-0.7.2.crate \
+ https://static.crates.io/crates/clru/clru-0.6.2.crate \
+ https://static.crates.io/crates/cmake/cmake-0.1.51.crate \
+ https://static.crates.io/crates/color_quant/color_quant-1.1.0.crate \
+ https://static.crates.io/crates/colorchoice/colorchoice-1.0.2.crate \
+ https://static.crates.io/crates/console/console-0.15.8.crate \
+ https://static.crates.io/crates/core-foundation-sys/core-foundation-sys-0.8.7.crate \
+ https://static.crates.io/crates/cpufeatures/cpufeatures-0.2.14.crate \
+ https://static.crates.io/crates/crc/crc-3.2.1.crate \
+ https://static.crates.io/crates/crc-catalog/crc-catalog-2.4.0.crate \
+ https://static.crates.io/crates/crc32fast/crc32fast-1.4.2.crate \
+ https://static.crates.io/crates/criterion/criterion-0.5.1.crate \
+ https://static.crates.io/crates/criterion-plot/criterion-plot-0.5.0.crate \
+ https://static.crates.io/crates/crossbeam-channel/crossbeam-channel-0.5.13.crate \
+ https://static.crates.io/crates/crossbeam-deque/crossbeam-deque-0.8.5.crate \
+ https://static.crates.io/crates/crossbeam-epoch/crossbeam-epoch-0.9.18.crate \
+ https://static.crates.io/crates/crossbeam-utils/crossbeam-utils-0.8.20.crate \
+ https://static.crates.io/crates/crunchy/crunchy-0.2.2.crate \
+ https://static.crates.io/crates/crypto-common/crypto-common-0.1.6.crate \
+ https://static.crates.io/crates/dashmap/dashmap-4.0.2.crate \
+ https://static.crates.io/crates/dashmap/dashmap-6.1.0.crate \
+ https://static.crates.io/crates/deranged/deranged-0.3.11.crate \
+ https://static.crates.io/crates/deunicode/deunicode-1.6.0.crate \
+ https://static.crates.io/crates/digest/digest-0.10.7.crate \
+ https://static.crates.io/crates/dirs/dirs-3.0.2.crate \
+ https://static.crates.io/crates/dirs-sys/dirs-sys-0.3.7.crate \
+ https://static.crates.io/crates/dunce/dunce-1.0.5.crate \
+ https://static.crates.io/crates/either/either-1.13.0.crate \
+ https://static.crates.io/crates/enable-ansi-support/enable-ansi-support-0.2.1.crate \
+ https://static.crates.io/crates/encode_unicode/encode_unicode-0.3.6.crate \
+ https://static.crates.io/crates/encoding_rs/encoding_rs-0.8.34.crate \
+ https://static.crates.io/crates/encoding_rs_io/encoding_rs_io-0.1.7.crate \
+ https://static.crates.io/crates/env_logger/env_logger-0.8.4.crate \
+ https://static.crates.io/crates/equivalent/equivalent-1.0.1.crate \
+ https://static.crates.io/crates/erased-serde/erased-serde-0.4.5.crate \
+ https://static.crates.io/crates/errno/errno-0.3.9.crate \
+ https://static.crates.io/crates/exr/exr-1.72.0.crate \
+ https://static.crates.io/crates/faster-hex/faster-hex-0.9.0.crate \
+ https://static.crates.io/crates/fastrand/fastrand-2.1.1.crate \
+ https://static.crates.io/crates/fdeflate/fdeflate-0.3.4.crate \
+ https://static.crates.io/crates/filetime/filetime-0.2.25.crate \
+ https://static.crates.io/crates/flate2/flate2-1.0.33.crate \
+ https://static.crates.io/crates/flume/flume-0.11.0.crate \
+ https://static.crates.io/crates/fnv/fnv-1.0.7.crate \
+ https://static.crates.io/crates/form_urlencoded/form_urlencoded-1.2.1.crate \
+ https://static.crates.io/crates/fs_extra/fs_extra-1.3.0.crate \
+ https://static.crates.io/crates/funty/funty-2.0.0.crate \
+ https://static.crates.io/crates/futures/futures-0.3.30.crate \
+ https://static.crates.io/crates/futures-channel/futures-channel-0.3.30.crate \
+ https://static.crates.io/crates/futures-core/futures-core-0.3.30.crate \
+ https://static.crates.io/crates/futures-executor/futures-executor-0.3.30.crate \
+ https://static.crates.io/crates/futures-io/futures-io-0.3.30.crate \
+ https://static.crates.io/crates/futures-macro/futures-macro-0.3.30.crate \
+ https://static.crates.io/crates/futures-sink/futures-sink-0.3.30.crate \
+ https://static.crates.io/crates/futures-task/futures-task-0.3.30.crate \
+ https://static.crates.io/crates/futures-timer/futures-timer-3.0.3.crate \
+ https://static.crates.io/crates/futures-util/futures-util-0.3.30.crate \
+ https://static.crates.io/crates/generic-array/generic-array-0.14.7.crate \
+ https://static.crates.io/crates/getrandom/getrandom-0.2.15.crate \
+ https://static.crates.io/crates/gif/gif-0.13.1.crate \
+ https://static.crates.io/crates/gimli/gimli-0.31.0.crate \
+ https://static.crates.io/crates/gix/gix-0.66.0.crate \
+ https://static.crates.io/crates/gix-actor/gix-actor-0.31.5.crate \
+ https://static.crates.io/crates/gix-actor/gix-actor-0.32.0.crate \
+ https://static.crates.io/crates/gix-attributes/gix-attributes-0.22.5.crate \
+ https://static.crates.io/crates/gix-bitmap/gix-bitmap-0.2.11.crate \
+ https://static.crates.io/crates/gix-chunk/gix-chunk-0.4.8.crate \
+ https://static.crates.io/crates/gix-command/gix-command-0.3.9.crate \
+ https://static.crates.io/crates/gix-commitgraph/gix-commitgraph-0.24.3.crate \
+ https://static.crates.io/crates/gix-config/gix-config-0.40.0.crate \
+ https://static.crates.io/crates/gix-config-value/gix-config-value-0.14.8.crate \
+ https://static.crates.io/crates/gix-date/gix-date-0.8.7.crate \
+ https://static.crates.io/crates/gix-date/gix-date-0.9.0.crate \
+ https://static.crates.io/crates/gix-diff/gix-diff-0.46.0.crate \
+ https://static.crates.io/crates/gix-dir/gix-dir-0.8.0.crate \
+ https://static.crates.io/crates/gix-discover/gix-discover-0.32.0.crate \
+ https://static.crates.io/crates/gix-discover/gix-discover-0.35.0.crate \
+ https://static.crates.io/crates/gix-features/gix-features-0.38.2.crate \
+ https://static.crates.io/crates/gix-filter/gix-filter-0.13.0.crate \
+ https://static.crates.io/crates/gix-fs/gix-fs-0.11.3.crate \
+ https://static.crates.io/crates/gix-glob/gix-glob-0.16.5.crate \
+ https://static.crates.io/crates/gix-hash/gix-hash-0.14.2.crate \
+ https://static.crates.io/crates/gix-hashtable/gix-hashtable-0.5.2.crate \
+ https://static.crates.io/crates/gix-ignore/gix-ignore-0.11.4.crate \
+ https://static.crates.io/crates/gix-index/gix-index-0.33.1.crate \
+ https://static.crates.io/crates/gix-index/gix-index-0.35.0.crate \
+ https://static.crates.io/crates/gix-lock/gix-lock-14.0.0.crate \
+ https://static.crates.io/crates/gix-mailmap/gix-mailmap-0.24.0.crate \
+ https://static.crates.io/crates/gix-object/gix-object-0.42.3.crate \
+ https://static.crates.io/crates/gix-object/gix-object-0.44.0.crate \
+ https://static.crates.io/crates/gix-odb/gix-odb-0.63.0.crate \
+ https://static.crates.io/crates/gix-pack/gix-pack-0.53.0.crate \
+ https://static.crates.io/crates/gix-packetline-blocking/gix-packetline-blocking-0.17.5.crate \
+ https://static.crates.io/crates/gix-path/gix-path-0.10.11.crate \
+ https://static.crates.io/crates/gix-pathspec/gix-pathspec-0.7.7.crate \
+ https://static.crates.io/crates/gix-quote/gix-quote-0.4.12.crate \
+ https://static.crates.io/crates/gix-ref/gix-ref-0.44.1.crate \
+ https://static.crates.io/crates/gix-ref/gix-ref-0.47.0.crate \
+ https://static.crates.io/crates/gix-refspec/gix-refspec-0.25.0.crate \
+ https://static.crates.io/crates/gix-revision/gix-revision-0.29.0.crate \
+ https://static.crates.io/crates/gix-revwalk/gix-revwalk-0.13.2.crate \
+ https://static.crates.io/crates/gix-revwalk/gix-revwalk-0.15.0.crate \
+ https://static.crates.io/crates/gix-sec/gix-sec-0.10.8.crate \
+ https://static.crates.io/crates/gix-status/gix-status-0.13.0.crate \
+ https://static.crates.io/crates/gix-submodule/gix-submodule-0.14.0.crate \
+ https://static.crates.io/crates/gix-tempfile/gix-tempfile-14.0.2.crate \
+ https://static.crates.io/crates/gix-testtools/gix-testtools-0.15.0.crate \
+ https://static.crates.io/crates/gix-trace/gix-trace-0.1.10.crate \
+ https://static.crates.io/crates/gix-traverse/gix-traverse-0.39.2.crate \
+ https://static.crates.io/crates/gix-traverse/gix-traverse-0.41.0.crate \
+ https://static.crates.io/crates/gix-url/gix-url-0.27.5.crate \
+ https://static.crates.io/crates/gix-utils/gix-utils-0.1.12.crate \
+ https://static.crates.io/crates/gix-validate/gix-validate-0.8.5.crate \
+ https://static.crates.io/crates/gix-validate/gix-validate-0.9.0.crate \
+ https://static.crates.io/crates/gix-worktree/gix-worktree-0.34.1.crate \
+ https://static.crates.io/crates/gix-worktree/gix-worktree-0.36.0.crate \
+ https://static.crates.io/crates/glob/glob-0.3.1.crate \
+ https://static.crates.io/crates/globset/globset-0.4.15.crate \
+ https://static.crates.io/crates/globwalk/globwalk-0.9.1.crate \
+ https://static.crates.io/crates/grep-matcher/grep-matcher-0.1.7.crate \
+ https://static.crates.io/crates/grep-searcher/grep-searcher-0.1.14.crate \
+ https://static.crates.io/crates/half/half-2.4.1.crate \
+ https://static.crates.io/crates/hashbrown/hashbrown-0.12.3.crate \
+ https://static.crates.io/crates/hashbrown/hashbrown-0.14.5.crate \
+ https://static.crates.io/crates/heck/heck-0.4.1.crate \
+ https://static.crates.io/crates/heck/heck-0.5.0.crate \
+ https://static.crates.io/crates/hermit-abi/hermit-abi-0.1.19.crate \
+ https://static.crates.io/crates/hermit-abi/hermit-abi-0.3.9.crate \
+ https://static.crates.io/crates/hermit-abi/hermit-abi-0.4.0.crate \
+ https://static.crates.io/crates/home/home-0.5.9.crate \
+ https://static.crates.io/crates/human-panic/human-panic-2.0.1.crate \
+ https://static.crates.io/crates/humansize/humansize-2.1.3.crate \
+ https://static.crates.io/crates/humantime/humantime-2.1.0.crate \
+ https://static.crates.io/crates/iana-time-zone/iana-time-zone-0.1.61.crate \
+ https://static.crates.io/crates/iana-time-zone-haiku/iana-time-zone-haiku-0.1.2.crate \
+ https://static.crates.io/crates/idna/idna-0.5.0.crate \
+ https://static.crates.io/crates/ignore/ignore-0.4.23.crate \
+ https://static.crates.io/crates/image/image-0.24.9.crate \
+ https://static.crates.io/crates/imara-diff/imara-diff-0.1.7.crate \
+ https://static.crates.io/crates/indexmap/indexmap-2.5.0.crate \
+ https://static.crates.io/crates/insta/insta-1.40.0.crate \
+ https://static.crates.io/crates/instant/instant-0.1.13.crate \
+ https://static.crates.io/crates/inventory/inventory-0.3.15.crate \
+ https://static.crates.io/crates/io-close/io-close-0.3.7.crate \
+ https://static.crates.io/crates/is-terminal/is-terminal-0.4.13.crate \
+ https://static.crates.io/crates/is_ci/is_ci-1.2.0.crate \
+ https://static.crates.io/crates/is_terminal_polyfill/is_terminal_polyfill-1.70.1.crate \
+ https://static.crates.io/crates/itertools/itertools-0.10.5.crate \
+ https://static.crates.io/crates/itoa/itoa-1.0.11.crate \
+ https://static.crates.io/crates/jiff/jiff-0.1.13.crate \
+ https://static.crates.io/crates/jiff-tzdb/jiff-tzdb-0.1.1.crate \
+ https://static.crates.io/crates/jiff-tzdb-platform/jiff-tzdb-platform-0.1.1.crate \
+ https://static.crates.io/crates/jobserver/jobserver-0.1.32.crate \
+ https://static.crates.io/crates/jpeg-decoder/jpeg-decoder-0.3.1.crate \
+ https://static.crates.io/crates/js-sys/js-sys-0.3.70.crate \
+ https://static.crates.io/crates/kstring/kstring-2.0.2.crate \
+ https://static.crates.io/crates/lazy_static/lazy_static-1.5.0.crate \
+ https://static.crates.io/crates/lebe/lebe-0.5.2.crate \
+ https://static.crates.io/crates/libc/libc-0.2.158.crate \
+ https://static.crates.io/crates/libm/libm-0.2.8.crate \
+ https://static.crates.io/crates/libredox/libredox-0.1.3.crate \
+ https://static.crates.io/crates/libz-ng-sys/libz-ng-sys-1.1.16.crate \
+ https://static.crates.io/crates/linked-hash-map/linked-hash-map-0.5.6.crate \
+ https://static.crates.io/crates/linux-raw-sys/linux-raw-sys-0.4.14.crate \
+ https://static.crates.io/crates/lock_api/lock_api-0.4.12.crate \
+ https://static.crates.io/crates/log/log-0.4.22.crate \
+ https://static.crates.io/crates/memchr/memchr-2.7.4.crate \
+ https://static.crates.io/crates/memmap2/memmap2-0.9.5.crate \
+ https://static.crates.io/crates/miniz_oxide/miniz_oxide-0.7.4.crate \
+ https://static.crates.io/crates/miniz_oxide/miniz_oxide-0.8.0.crate \
+ https://static.crates.io/crates/npm-package-json/npm-package-json-0.1.3.crate \
+ https://static.crates.io/crates/num-conv/num-conv-0.1.0.crate \
+ https://static.crates.io/crates/num-format/num-format-0.4.4.crate \
+ https://static.crates.io/crates/num-traits/num-traits-0.2.19.crate \
+ https://static.crates.io/crates/num_cpus/num_cpus-1.16.0.crate \
+ https://static.crates.io/crates/num_threads/num_threads-0.1.7.crate \
+ https://static.crates.io/crates/object/object-0.36.4.crate \
+ https://static.crates.io/crates/once_cell/once_cell-1.19.0.crate \
+ https://static.crates.io/crates/oorandom/oorandom-11.1.4.crate \
+ https://static.crates.io/crates/os_info/os_info-3.8.2.crate \
+ https://static.crates.io/crates/owo-colors/owo-colors-3.5.0.crate \
+ https://static.crates.io/crates/parking_lot/parking_lot-0.11.2.crate \
+ https://static.crates.io/crates/parking_lot/parking_lot-0.12.3.crate \
+ https://static.crates.io/crates/parking_lot_core/parking_lot_core-0.8.6.crate \
+ https://static.crates.io/crates/parking_lot_core/parking_lot_core-0.9.10.crate \
+ https://static.crates.io/crates/parse-zoneinfo/parse-zoneinfo-0.3.1.crate \
+ https://static.crates.io/crates/paste/paste-1.0.15.crate \
+ https://static.crates.io/crates/percent-encoding/percent-encoding-2.3.1.crate \
+ https://static.crates.io/crates/pest/pest-2.7.13.crate \
+ https://static.crates.io/crates/pest_derive/pest_derive-2.7.13.crate \
+ https://static.crates.io/crates/pest_generator/pest_generator-2.7.13.crate \
+ https://static.crates.io/crates/pest_meta/pest_meta-2.7.13.crate \
+ https://static.crates.io/crates/phf/phf-0.11.2.crate \
+ https://static.crates.io/crates/phf_codegen/phf_codegen-0.11.2.crate \
+ https://static.crates.io/crates/phf_generator/phf_generator-0.11.2.crate \
+ https://static.crates.io/crates/phf_shared/phf_shared-0.11.2.crate \
+ https://static.crates.io/crates/pin-project-lite/pin-project-lite-0.2.14.crate \
+ https://static.crates.io/crates/pin-utils/pin-utils-0.1.0.crate \
+ https://static.crates.io/crates/pkg-config/pkg-config-0.3.30.crate \
+ https://static.crates.io/crates/plotters/plotters-0.3.7.crate \
+ https://static.crates.io/crates/plotters-backend/plotters-backend-0.3.7.crate \
+ https://static.crates.io/crates/plotters-svg/plotters-svg-0.3.7.crate \
+ https://static.crates.io/crates/png/png-0.17.13.crate \
+ https://static.crates.io/crates/portable-atomic/portable-atomic-1.7.0.crate \
+ https://static.crates.io/crates/powerfmt/powerfmt-0.2.0.crate \
+ https://static.crates.io/crates/ppv-lite86/ppv-lite86-0.2.20.crate \
+ https://static.crates.io/crates/proc-macro-crate/proc-macro-crate-3.2.0.crate \
+ https://static.crates.io/crates/proc-macro-error/proc-macro-error-1.0.4.crate \
+ https://static.crates.io/crates/proc-macro-error-attr/proc-macro-error-attr-1.0.4.crate \
+ https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.86.crate \
+ https://static.crates.io/crates/prodash/prodash-28.0.0.crate \
+ https://static.crates.io/crates/ptr_meta/ptr_meta-0.1.4.crate \
+ https://static.crates.io/crates/ptr_meta_derive/ptr_meta_derive-0.1.4.crate \
+ https://static.crates.io/crates/qoi/qoi-0.4.1.crate \
+ https://static.crates.io/crates/quote/quote-1.0.37.crate \
+ https://static.crates.io/crates/radium/radium-0.7.0.crate \
+ https://static.crates.io/crates/rand/rand-0.8.5.crate \
+ https://static.crates.io/crates/rand_chacha/rand_chacha-0.3.1.crate \
+ https://static.crates.io/crates/rand_core/rand_core-0.6.4.crate \
+ https://static.crates.io/crates/rayon/rayon-1.10.0.crate \
+ https://static.crates.io/crates/rayon-core/rayon-core-1.12.1.crate \
+ https://static.crates.io/crates/redox_syscall/redox_syscall-0.2.16.crate \
+ https://static.crates.io/crates/redox_syscall/redox_syscall-0.5.4.crate \
+ https://static.crates.io/crates/redox_users/redox_users-0.4.6.crate \
+ https://static.crates.io/crates/regex/regex-1.10.6.crate \
+ https://static.crates.io/crates/regex-automata/regex-automata-0.4.7.crate \
+ https://static.crates.io/crates/regex-syntax/regex-syntax-0.8.4.crate \
+ https://static.crates.io/crates/relative-path/relative-path-1.9.3.crate \
+ https://static.crates.io/crates/rend/rend-0.4.2.crate \
+ https://static.crates.io/crates/rkyv/rkyv-0.7.45.crate \
+ https://static.crates.io/crates/rkyv_derive/rkyv_derive-0.7.45.crate \
+ https://static.crates.io/crates/rmp/rmp-0.8.14.crate \
+ https://static.crates.io/crates/rmp-serde/rmp-serde-0.14.4.crate \
+ https://static.crates.io/crates/rstest/rstest-0.22.0.crate \
+ https://static.crates.io/crates/rstest_macros/rstest_macros-0.22.0.crate \
+ https://static.crates.io/crates/rust_decimal/rust_decimal-1.36.0.crate \
+ https://static.crates.io/crates/rustc-demangle/rustc-demangle-0.1.24.crate \
+ https://static.crates.io/crates/rustc_version/rustc_version-0.4.1.crate \
+ https://static.crates.io/crates/rustix/rustix-0.38.37.crate \
+ https://static.crates.io/crates/rustversion/rustversion-1.0.17.crate \
+ https://static.crates.io/crates/ryu/ryu-1.0.18.crate \
+ https://static.crates.io/crates/same-file/same-file-1.0.6.crate \
+ https://static.crates.io/crates/scopeguard/scopeguard-1.2.0.crate \
+ https://static.crates.io/crates/seahash/seahash-4.1.0.crate \
+ https://static.crates.io/crates/semver/semver-1.0.23.crate \
+ https://static.crates.io/crates/serde/serde-1.0.210.crate \
+ https://static.crates.io/crates/serde_derive/serde_derive-1.0.210.crate \
+ https://static.crates.io/crates/serde_json/serde_json-1.0.128.crate \
+ https://static.crates.io/crates/serde_spanned/serde_spanned-0.6.7.crate \
+ https://static.crates.io/crates/serde_yaml/serde_yaml-0.9.34+deprecated.crate \
+ https://static.crates.io/crates/sha1_smol/sha1_smol-1.0.1.crate \
+ https://static.crates.io/crates/sha2/sha2-0.10.8.crate \
+ https://static.crates.io/crates/shell-words/shell-words-1.1.0.crate \
+ https://static.crates.io/crates/shlex/shlex-1.3.0.crate \
+ https://static.crates.io/crates/signal-hook/signal-hook-0.3.17.crate \
+ https://static.crates.io/crates/signal-hook-registry/signal-hook-registry-1.4.2.crate \
+ https://static.crates.io/crates/simd-adler32/simd-adler32-0.3.7.crate \
+ https://static.crates.io/crates/simdutf8/simdutf8-0.1.4.crate \
+ https://static.crates.io/crates/similar/similar-2.6.0.crate \
+ https://static.crates.io/crates/siphasher/siphasher-0.3.11.crate \
+ https://static.crates.io/crates/slab/slab-0.4.9.crate \
+ https://static.crates.io/crates/slug/slug-0.1.6.crate \
+ https://static.crates.io/crates/smallvec/smallvec-1.13.2.crate \
+ https://static.crates.io/crates/spin/spin-0.9.8.crate \
+ https://static.crates.io/crates/static_assertions/static_assertions-1.1.0.crate \
+ https://static.crates.io/crates/strsim/strsim-0.8.0.crate \
+ https://static.crates.io/crates/strsim/strsim-0.11.1.crate \
+ https://static.crates.io/crates/strum/strum-0.25.0.crate \
+ https://static.crates.io/crates/strum_macros/strum_macros-0.25.3.crate \
+ https://static.crates.io/crates/syn/syn-1.0.109.crate \
+ https://static.crates.io/crates/syn/syn-2.0.77.crate \
+ https://static.crates.io/crates/syn_derive/syn_derive-0.1.8.crate \
+ https://static.crates.io/crates/tap/tap-1.0.1.crate \
+ https://static.crates.io/crates/tar/tar-0.4.41.crate \
+ https://static.crates.io/crates/tempfile/tempfile-3.12.0.crate \
+ https://static.crates.io/crates/tera/tera-1.20.0.crate \
+ https://static.crates.io/crates/term_size/term_size-0.3.2.crate \
+ https://static.crates.io/crates/termcolor/termcolor-1.4.1.crate \
+ https://static.crates.io/crates/textwrap/textwrap-0.11.0.crate \
+ https://static.crates.io/crates/thiserror/thiserror-1.0.63.crate \
+ https://static.crates.io/crates/thiserror-impl/thiserror-impl-1.0.63.crate \
+ https://static.crates.io/crates/tiff/tiff-0.9.1.crate \
+ https://static.crates.io/crates/time/time-0.3.36.crate \
+ https://static.crates.io/crates/time-core/time-core-0.1.2.crate \
+ https://static.crates.io/crates/time-humanize/time-humanize-0.1.3.crate \
+ https://static.crates.io/crates/time-macros/time-macros-0.2.18.crate \
+ https://static.crates.io/crates/tinytemplate/tinytemplate-1.2.1.crate \
+ https://static.crates.io/crates/tinyvec/tinyvec-1.8.0.crate \
+ https://static.crates.io/crates/tinyvec_macros/tinyvec_macros-0.1.1.crate \
+ https://static.crates.io/crates/tokei/tokei-12.1.2.crate \
+ https://static.crates.io/crates/toml/toml-0.5.11.crate \
+ https://static.crates.io/crates/toml/toml-0.8.19.crate \
+ https://static.crates.io/crates/toml_datetime/toml_datetime-0.6.8.crate \
+ https://static.crates.io/crates/toml_edit/toml_edit-0.22.21.crate \
+ https://static.crates.io/crates/typeid/typeid-1.0.2.crate \
+ https://static.crates.io/crates/typenum/typenum-1.17.0.crate \
+ https://static.crates.io/crates/typetag/typetag-0.2.18.crate \
+ https://static.crates.io/crates/typetag-impl/typetag-impl-0.2.18.crate \
+ https://static.crates.io/crates/ucd-trie/ucd-trie-0.1.6.crate \
+ https://static.crates.io/crates/uluru/uluru-3.1.0.crate \
+ https://static.crates.io/crates/unic-char-property/unic-char-property-0.9.0.crate \
+ https://static.crates.io/crates/unic-char-range/unic-char-range-0.9.0.crate \
+ https://static.crates.io/crates/unic-common/unic-common-0.9.0.crate \
+ https://static.crates.io/crates/unic-segment/unic-segment-0.9.0.crate \
+ https://static.crates.io/crates/unic-ucd-segment/unic-ucd-segment-0.9.0.crate \
+ https://static.crates.io/crates/unic-ucd-version/unic-ucd-version-0.9.0.crate \
+ https://static.crates.io/crates/unicode-bidi/unicode-bidi-0.3.15.crate \
+ https://static.crates.io/crates/unicode-bom/unicode-bom-2.0.3.crate \
+ https://static.crates.io/crates/unicode-ident/unicode-ident-1.0.13.crate \
+ https://static.crates.io/crates/unicode-normalization/unicode-normalization-0.1.24.crate \
+ https://static.crates.io/crates/unicode-width/unicode-width-0.1.14.crate \
+ https://static.crates.io/crates/unsafe-libyaml/unsafe-libyaml-0.2.11.crate \
+ https://static.crates.io/crates/url/url-2.5.2.crate \
+ https://static.crates.io/crates/utf8-width/utf8-width-0.1.7.crate \
+ https://static.crates.io/crates/utf8parse/utf8parse-0.2.2.crate \
+ https://static.crates.io/crates/uuid/uuid-1.10.0.crate \
+ https://static.crates.io/crates/vec_map/vec_map-0.8.2.crate \
+ https://static.crates.io/crates/version_check/version_check-0.9.5.crate \
+ https://static.crates.io/crates/walkdir/walkdir-2.5.0.crate \
+ https://static.crates.io/crates/wasi/wasi-0.11.0+wasi-snapshot-preview1.crate \
+ https://static.crates.io/crates/wasm-bindgen/wasm-bindgen-0.2.93.crate \
+ https://static.crates.io/crates/wasm-bindgen-backend/wasm-bindgen-backend-0.2.93.crate \
+ https://static.crates.io/crates/wasm-bindgen-macro/wasm-bindgen-macro-0.2.93.crate \
+ https://static.crates.io/crates/wasm-bindgen-macro-support/wasm-bindgen-macro-support-0.2.93.crate \
+ https://static.crates.io/crates/wasm-bindgen-shared/wasm-bindgen-shared-0.2.93.crate \
+ https://static.crates.io/crates/web-sys/web-sys-0.3.70.crate \
+ https://static.crates.io/crates/weezl/weezl-0.1.8.crate \
+ https://static.crates.io/crates/winapi/winapi-0.3.9.crate \
+ https://static.crates.io/crates/winapi-i686-pc-windows-gnu/winapi-i686-pc-windows-gnu-0.4.0.crate \
+ https://static.crates.io/crates/winapi-util/winapi-util-0.1.9.crate \
+ https://static.crates.io/crates/winapi-x86_64-pc-windows-gnu/winapi-x86_64-pc-windows-gnu-0.4.0.crate \
+ https://static.crates.io/crates/windows-core/windows-core-0.52.0.crate \
+ https://static.crates.io/crates/windows-sys/windows-sys-0.42.0.crate \
+ https://static.crates.io/crates/windows-sys/windows-sys-0.52.0.crate \
+ https://static.crates.io/crates/windows-sys/windows-sys-0.59.0.crate \
+ https://static.crates.io/crates/windows-targets/windows-targets-0.52.6.crate \
+ https://static.crates.io/crates/windows_aarch64_gnullvm/windows_aarch64_gnullvm-0.42.2.crate \
+ https://static.crates.io/crates/windows_aarch64_gnullvm/windows_aarch64_gnullvm-0.52.6.crate \
+ https://static.crates.io/crates/windows_aarch64_msvc/windows_aarch64_msvc-0.42.2.crate \
+ https://static.crates.io/crates/windows_aarch64_msvc/windows_aarch64_msvc-0.52.6.crate \
+ https://static.crates.io/crates/windows_i686_gnu/windows_i686_gnu-0.42.2.crate \
+ https://static.crates.io/crates/windows_i686_gnu/windows_i686_gnu-0.52.6.crate \
+ https://static.crates.io/crates/windows_i686_gnullvm/windows_i686_gnullvm-0.52.6.crate \
+ https://static.crates.io/crates/windows_i686_msvc/windows_i686_msvc-0.42.2.crate \
+ https://static.crates.io/crates/windows_i686_msvc/windows_i686_msvc-0.52.6.crate \
+ https://static.crates.io/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.42.2.crate \
+ https://static.crates.io/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.52.6.crate \
+ https://static.crates.io/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.42.2.crate \
+ https://static.crates.io/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.52.6.crate \
+ https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.42.2.crate \
+ https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.52.6.crate \
+ https://static.crates.io/crates/winnow/winnow-0.6.18.crate \
+ https://static.crates.io/crates/winres/winres-0.1.12.crate \
+ https://static.crates.io/crates/wyz/wyz-0.5.1.crate \
+ https://static.crates.io/crates/zerocopy/zerocopy-0.7.35.crate \
+ https://static.crates.io/crates/zerocopy-derive/zerocopy-derive-0.7.35.crate \
+ https://static.crates.io/crates/zstd/zstd-0.11.2+zstd.1.5.2.crate \
+ https://static.crates.io/crates/zstd-safe/zstd-safe-5.0.2+zstd.1.5.2.crate \
+ https://static.crates.io/crates/zstd-sys/zstd-sys-2.0.13+zstd.1.5.6.crate \
+ https://static.crates.io/crates/zune-inflate/zune-inflate-0.2.54.crate"
+MD5SUM="491359f3466a1e0bef80ba59e755f9f2 \
+ c1482ad4d1159eb713b2c585b14258eb \
+ 669215548c64019c08c92b2c1afd3deb \
+ 579e59ba996675f454d456471924ea9d \
+ 5fc01ee07457b73b3dc9cfea572a396f \
+ adbb51e40b28255c49b2ad1d956eff19 \
+ 96f06331c915195bce97c8542c0eb728 \
+ 03b2d126766ed746706241b4c7487654 \
+ 001e9b87bf3af37bc588654f4a5b50c0 \
+ e0a03581a6aea080315323651f272d65 \
+ bf23cd323c33a8c283c41bb9b79e4ce4 \
+ a5edbb16fb71d6000e6978cba3dbce14 \
+ f44e8d1d2e61974b268852797530ea41 \
+ 64c9c06c903f9515ece3705342362a9e \
+ 3d57cfa9d3c706404483c80170e1f7f9 \
+ e2c3ead6439544dad05a90db9f59cbdd \
+ 1eace5e9ecd352f139eef4c16e2c1660 \
+ 27ebd71018dd6d909d4332d755908610 \
+ 9be550f40292a6fa91ce6b9594edcc54 \
+ a5f88692dcd3b16eed2f184509dce05b \
+ 3ce13f8504b72552464acf5c8a29fe72 \
+ 7e55e25f387145f36dbfa9ff2390e0ae \
+ 142cb4b9a653e56e56311f0c883b8582 \
+ 88a8c7336f056de768ee2966cefd8303 \
+ 68a9f9dcd62800564d5daf5c2f36accd \
+ 20084c4c04bcc06fd3d7ff662deca706 \
+ 521abf54ccebb983d14c40f47a908a97 \
+ a295edb6953237ebbdfa8e731229f9a3 \
+ a765e0d59ae689aa9eb9722c6553e499 \
+ 771aa8bb6e0811a97971fceecabb3245 \
+ 023b03cf9968b29253a5dfe62051008d \
+ 4a7e341a44384e7491b7f167797528b3 \
+ d15509a276fcf2d7cb76c458d85037fd \
+ d5f24b25f3b9c60539df0dc5ea309be5 \
+ a3c12a0b2ddb55ec1b245f9950e7bdf1 \
+ a8ada3e30f22f0ad4d25ce76c130c60d \
+ 3cad9a8439fdcb3332fed8691df3b58f \
+ 5728181edb36aef118fd784070781229 \
+ acb5d09fbabd7272d5cd40708cc301a7 \
+ 45339d90b2b3a4f123af5ec459954102 \
+ 4e6eee04ea524393c2de1d5aa92691c1 \
+ 3f3f23bef5173fd62c0b345501ad1011 \
+ f686e99053239b98e9aca46c3e06c6f9 \
+ bc0859c8b3335715160c6a05ead2e411 \
+ 74634128440dbc3766bda76fdf0aaa05 \
+ f5215c4283a1984b95043a7185245e00 \
+ a84898c2e50fd6cfe7d068a1d6d4b5fe \
+ 0459ffc221ea1e68c448cb79b03d5b4d \
+ 4d727b4060a41817a4cf611b282f63d8 \
+ 4d2c28da884edabfe980fba47fa94320 \
+ 8c0f8406dac1f424be269365c8b59111 \
+ d04455148fcb2108d061500a6144eb86 \
+ 59ae9122b2946d4d52bc48a1da5c5e06 \
+ 7b813c52a542db88e061c0fb20d5ad7e \
+ 0eefb31613be4bc92f6ff7ff7f606302 \
+ ae428700bb8f554f4c5bb1a6b78de292 \
+ 7003229295eeee486c4144d09dd66a41 \
+ 8a3db8ec4d6912594fb2599bf2d6feba \
+ 04baa08ff2d38dad4a10e7a27a9768d4 \
+ 685c4f668742d629459b7ca109bce2ca \
+ ee1260862a62c0d8824b664a1abda7b8 \
+ 83b095b5e7b8eed0c1e550128b940cc6 \
+ 81b27d290b68620784d664b46394ae46 \
+ c5229cfccb6a1598e74a837dbc9e2797 \
+ fbcefb1444d037650c4b2c85a1b2365f \
+ 041b39d72fb4035ef9e0fbcea0d23e16 \
+ 589feb40322e6c7ef4dced9755764612 \
+ f816d75ddc8831b6a300a739ddae267b \
+ c3ca987d21c9d0af2c1e9794f70e7175 \
+ 4cb359fe1ce3ec8463a78cabc468037e \
+ 442a035d4bebfb01fde2e9299563f73d \
+ 396f4f63322338c26d76b2f638646178 \
+ 44505199ec0964feb5488051b4ac92d5 \
+ c9a5747e504d7f3dadc1fc563ae3d6f3 \
+ 32e5a346cb92729cf6c2d8d0e8202c73 \
+ 89e88633cab0e4b6f3d3878b84dffe8b \
+ 42707c74fb3d19c2457f8b1f36136bce \
+ 87b6473f5edcf8d9ac8acd81f0b32dee \
+ d022bc79e1931c2bd4ebbe65cf3d2309 \
+ 10843c833e02efe209d6c264984782e1 \
+ 3d62bfbbe08bdcee55fcb8cda85554d9 \
+ 92499f5db37eadb0efa33bcc91248577 \
+ 4c21da37e71a52f26c8c5490f3ec4837 \
+ 198d7f7c37f632bc83502b28870b6d60 \
+ 6d28dbfa9d67ad11061716672a7a1519 \
+ d7b336d7465ac09ff26154906d5c49f2 \
+ 95a243b2d7c30018a643e218b3c5d693 \
+ 9a25a5393856f8a0bbc14d82e27414a6 \
+ 98dd664015c5a6c5e1d3cfb8dce1c4ff \
+ 3fa75bcd254d37247ec3e97bad1dd445 \
+ bdf329a72ecd0605c296f25e53136706 \
+ 9437e2df9544e13b80709ea52f42580a \
+ bcd5fd8c2b279da10b5a4d7b67eb555e \
+ 42e215b55e1e5d1ae41034ca08483f12 \
+ b4944c105ff1b8614beeb153e7179027 \
+ 3ef10447881b00471497237c64f44ac2 \
+ b1e2ff2b24e7c0840bb0cb1174beedfd \
+ 707c14d536067554f7fe03a8529cf426 \
+ 987cd07b13068d49cd824156f187c4b2 \
+ 2c9754b065f8893f33da00711a2a03dd \
+ 8dab3b3ec00dc56cffde0b0c410d47b5 \
+ c3e51926c9853b714191ef1bec90e2ce \
+ ac9acb45412c8c2e1437db4e50fb834f \
+ 6c162f039387980e6b6c4fecf8be744d \
+ b4da4608c9fa5193dc25539c7677ac6a \
+ f6af880cfdb0c579b698586d841c664b \
+ 44df381323008413e1624a79c6975ca8 \
+ 9633f45ef555c994bba8f8ad04735fff \
+ bb90dd58c7107a6f586b04588404b0ff \
+ c410caa0c9f52fcf9da29688e3ea2974 \
+ 163296a9672a36cb46d9a78bae592c66 \
+ 259efb88f74fd1612ea748f3347ff56d \
+ bb09633833b38806273f793d73167ac3 \
+ e667ddded881e4892208a3ea7087c655 \
+ 64a6d8fe0c9a450bcefa41894e17d7ac \
+ 3c67481b4433a3219846e41d09aaeaa9 \
+ 2ec5419c5ca1c626f0b158e5ebec75d4 \
+ dba1038ffbd65237b7aaf7ea41b402c1 \
+ 016bfdf60122820e5bf1d6db088c0863 \
+ c06e4b880b5df5aa06bb95cdc5e0cc45 \
+ 791b6f777d5e82e43a6cb4c378e39ef9 \
+ 49ea26cef36fccd5e48654d71990a510 \
+ 101226d32a04adc0a4232050dbf85056 \
+ 0f5f5b1f9ebc3d31770c7ae2e33d409c \
+ 1b195f502cb635cc6ba02e1e9ca263ff \
+ f2a13be3bddfdcf149289112545c90b4 \
+ 80a8a1ff570ba794208aade23928a102 \
+ ef44c590e5ec37a0a6bb3d43eedce10b \
+ bfdbb059be182d0623fd78ef4814a4fd \
+ 9ec0bbdb877e8bc55d560ba8f3aca61d \
+ 0806ea7fc84b0ac0cd008c70dbd16e2c \
+ 894dbff290f5a21515eb0b33f1b3d061 \
+ 03d1317c30fbc651b627d1d8bdb27dca \
+ b6cf45e70cb3d9364a4fdde15a25f26b \
+ 3b3a12dacee5dccaa666e5826b190857 \
+ 110c9c8cbc167c5cad15a7adfea596b1 \
+ 128cb74306ddaca878559397ac1e4270 \
+ ed110fdc815a3c79395c3451319067f3 \
+ 2180948a1fe17db88e9f97870234f87a \
+ adafc45a92f42b3377a06b041a2ab658 \
+ 5a602e57a0c78ee9669fad2b6eb7f623 \
+ 1dca8bc86f316d5d9f7a4a85096e0456 \
+ db535b3ae7c45383fe335800010dc5f4 \
+ 6504e1fa6884d62eeb984429ca147f5d \
+ 0d375469a6cc8894c255d2cf4a33f2b8 \
+ 4f574268e4cda806c259fe125fad2424 \
+ f6e674f5abe95d251b80aa9fa4138463 \
+ 48b603d0bd4d6e80938ce3026bdce999 \
+ b1af5ee5f3fc246fa4d35fe121661025 \
+ 21e87390feca912ee816ff9a82731d8c \
+ f9b748f2d75adfb990a5ec074a1af498 \
+ 226c79aebfd626b4c94572bf3aebbfdd \
+ 539588dc3151dd1a2eafb1abc1b328e7 \
+ a8e9d7852694364f713f8b77fcdd157f \
+ 8650e94ad1dc61bf1e5f3bd6de74d8de \
+ 821d2303dd88d880e8c0512b79a43a8f \
+ a24dafc0854045e40a9c50b03a36c75e \
+ a43d1cf7107f18b253ec558c21f09492 \
+ a9c632e8004e87d856e9c22009ad2e55 \
+ 55514cbc770c9a1a3eccda12d839f859 \
+ f60771295cc5dbc55f9323905221ab2f \
+ a06fe8d43dd629534cffdc927de95fc7 \
+ 1e642722f3eca4e8430b1fbf79f2e8a5 \
+ e1d71cf7ff63d449208e42c97f6ceee5 \
+ af77c537b10bd81104dad526959eb6c4 \
+ d8503dcb614aeb6cd075e3360e708dc3 \
+ 883d5a662c053e1b7777a01c81316d51 \
+ 66817b9ee2b91822bb6443fa34c4c027 \
+ 102dd5ccf7f0e35f281febc864643590 \
+ 8136d042881d797047cdf7c74144af58 \
+ 4aba83d02c612fd4cf1405bce5137b93 \
+ 33aa2161d490d8fb29bbef38fa1f557e \
+ 8ebeba84cbc2c5c3f432906372eb68b5 \
+ 2d6d28ec311884da69bcaf320ada8ad5 \
+ 87002ccdb57a64535e56b11fe1d73eb9 \
+ 7b8257e056ddd1633f8526e8492fb831 \
+ 52e4d5b6fce415c934024ccc29647223 \
+ 09ecd572c3407a452bb7d0f7a2d3f228 \
+ 704678dbf71dfc4800fa39d9e8a42ce0 \
+ 1b41b97d982520b7364a87a39e2a1ed8 \
+ 0339cc04f4471f002e421e2328a86bf5 \
+ b92fa50f56a1e06a7f1bf665442d4a73 \
+ ce5935e8063a452913a61e5405b33cb9 \
+ 0b7994d1256215201bdfb810a357ffa2 \
+ 4daeb6abd6951210bed659c3c1ea01b4 \
+ b1fcdccf7b7baaa0cf21701b4aea7e0d \
+ d81f9251921f8a289dcf69fe4ccc3788 \
+ 9096ef29060ac4b5d23da6cc81c13734 \
+ 26570de3ac165280c441fb77ecd68ede \
+ c01022fe0357c10ca1d48b16187f81bd \
+ 64230e60ed58b0e7a52dfa572b4c4abc \
+ 87b1b7cb12ef4dfe842c212b98263048 \
+ b5305bde14813da51d536a9df564db69 \
+ 8e9fb2332feddc76ab85fbcbaf838d74 \
+ 785764aa3ae2b351594278ed45a69aa6 \
+ 8173bf02cc3780acd693a76c8b2ef78b \
+ fe29680d6c4b75cc9ffeceb588e1e01c \
+ 0a2627110611df5086535034640dc567 \
+ 43aa79b89b15111c5ea9314737302826 \
+ c30f0abdfb0377feee47c3e497430329 \
+ 7d58a2a23cd19ed8e889afdbeb7986b1 \
+ c009edf50ba7537ec8a92a49db354ca0 \
+ 1a8725fbaf25abda88236a0a4e3d7663 \
+ 83cd180e6991b62b1cc6d646bf4d0284 \
+ 20b9f5d97aaf06b0f580f12860b67ba8 \
+ 5d87e8530342ef2a980b1c96dafd27f0 \
+ 4dff07c2ef665e55255e348ab2412f00 \
+ 69afa1fd8de27c78cbd9298b31b0a751 \
+ 44a061d0e937a7212be707012f38730a \
+ 371fb71b0651ef8bf26e827ec21b1f76 \
+ df8968a2a066697d5ccb744045c09c7f \
+ 45a825695402aa13c026cc81b30ccfd6 \
+ 5a7af442aa87deb7aa2e47aa53ecb4b0 \
+ bb0c20f6e3faaa647d9c463c5501a8e0 \
+ 2db26dd3b5201776a36e40217bfdfe26 \
+ f87a00a9b24bb7ea2736fcacf57027ab \
+ 23fb13a7f6fb7b25a42d71c3bcaa5d7c \
+ b928626f9e8328e4085fc27cfc640c19 \
+ 3fb4a4a19f3d32a6fab24ee8568dbccd \
+ ef352de59e1b26277213640319c87e88 \
+ 6d16890925497732bdbedd7636c9546f \
+ eb44c81f81e4aecdbdbafeac9c0fdcab \
+ efeb260cf6b2a13607ee12321e39cc8d \
+ c0aab5e6eaaa6a2f3c7ed44f123d1c7d \
+ 0a3a2f336488cd08462fa4c48a547096 \
+ e956fa96d76523ecfe12a3492014bf18 \
+ 7c3a27860a0082241f5c9a069e431fba \
+ d81ceb0b3794fb4b01f8f443f00d60df \
+ 5b5de6cffe4726037a5ec6d6931c80f3 \
+ 8ca0c760be72a54667baeb09fc5a0578 \
+ e092b3abcc54806f2a35889d725bf95f \
+ d443cbf9907b31a0f396fb13489d6cd0 \
+ 4578b5cccbe636b7e5becdf5543b3802 \
+ ce9564280f1651dc087e667c842734ff \
+ 8390247ae7126c00e162732b249be9d7 \
+ d4d01eccc7c94df3ad227d9da26ea3f1 \
+ 936913c779b00c6355ffbbb53023dcae \
+ aa7024f7b3b6cc9c16f218c076a31ccc \
+ 12e4ba5909e1f30b9142932571eaa4da \
+ c63cc43554a8abcf7b1166626f0e3736 \
+ b1713fb3ae03d434680cff5fb4c14144 \
+ fe316e1d51e3dff1e0455d0142dd37e4 \
+ 1748ba413a4ec6208265c51a998d50d2 \
+ d57243eda469f74ab7f743a0c22ab1d7 \
+ 0ba30a94d7b8865c23e86d4d64e5b91e \
+ 33a7d7049ec113d9d400b9abe6135e17 \
+ ef9dd4c04bca145d28bcc7c96c940689 \
+ 2fccc288b2a83188dd2a770092583612 \
+ aa1a6294393560a2ace23b0edc0222d9 \
+ 12613f90aab930b5317557b1b0a21e30 \
+ 60e558c4bb478462efdb5b3a925897dc \
+ d8b1713b722c482c78ceb961cf994d38 \
+ 3cbb110e799c18366fd19d05c66df6d7 \
+ a9a6ce6cd4b12f9c4f6840df87d5da0d \
+ 07c75fec267864bcbb800ca7709ceae2 \
+ 524ffd7a9b5b25c4d388686a5dde5cac \
+ cba0205d0472e3b170f4d93aa9423b86 \
+ 654c2b6ec12a0ab1f52e2c625e72161a \
+ 619dce78b18ac0f1f414600ef5a60215 \
+ 263a4e4ee967b56a460b6b717fa53279 \
+ 4130e228260e0033af468b44766cce2c \
+ 30eb4de1c1a3bd214d7649b891abf444 \
+ 60ddef23e68d8cbb9f9f33b747fe1734 \
+ f0f2ffb77b89e793e86e1c0542a1f270 \
+ 6a32bab57772c3a1146d599b65ffb0cb \
+ 7d76a523677de261dda1b65d29a93c4e \
+ 480a3b8e8201739e157bb648f9243962 \
+ 533608bb3b2587c0aa148dc36cc16429 \
+ 7b5f916e5a872e69f4adb563bdb67b77 \
+ 639c3431a2f0d289889dd4cf8f1f1222 \
+ a712320c0a3c6440c9a5b85cdd3f0c78 \
+ ec5466d73ce9285f92a1458cdc1b4046 \
+ c3d0791d7f9cb5103c004856e165fe0b \
+ ee7a5f842c39bc47c474196e83b0df5f \
+ e30085994bbeb4b7f4895d48216d5476 \
+ a1626b8f4d165b1b60d960862eba4cf0 \
+ 7ee7a2b2f09d09fa2b1fb4c594fc8396 \
+ 7604a19f6ff2021e9fc02f9bce604494 \
+ 16111f31a29feae4ce4a324b83dc0189 \
+ 17d3ca67442343b42c8fd1eb3521bf98 \
+ bee355e36a71b94ea45eedcd3d054ae1 \
+ a5f742e592150e471690627bbb77c2b8 \
+ 158e2b15e6b75f6090767642138f75ff \
+ 05ec4163d860f882c88fcc77f78d6172 \
+ f11619c171d9c9c009434733e57cedbc \
+ 19b48e160f65c80062d3c3b8ccae7153 \
+ 5c7ac272e356d2ce545d36afbb7d2c86 \
+ c163af07877d0d655ba9a80078ff07c8 \
+ e8a05659cc24a565b63307931c67d830 \
+ 2d7d5aa79ff9ed90aa9a1ab6ce32d2f0 \
+ 47f5509a6c5eb1d0e5313ce646a0a7a2 \
+ f710f8a005e034cbdf8c34293013d9f5 \
+ 9fa15e26309d04874950ab24b1083e77 \
+ b400c455aaf7d3e6a216261f07c4bc93 \
+ 3dcd0f89abb6723ee3ddc24a7673a9c0 \
+ 6bb54e2ed8584e03a7bd2a688a601406 \
+ c27f9f3ba7b41018f698a064098c7bc0 \
+ 56de037d755aeb0b45169991f9567cd7 \
+ 2d8d8b377d144f5e32b4f65a69eb0b24 \
+ f1358be8c98b98837cbd2cf51e75f8b3 \
+ 8046df86e976ce7ef8954e916f0e7f74 \
+ d3ccccba78e5375faf8e543884f9e84e \
+ 9fa192f1e79f9062a6bb899d05e35c58 \
+ 02caec0b32e7d14fb630f3f8f0f071cc \
+ d0ae58592f09d5bf6d1a943291ca02f2 \
+ 5f7008c5bb010882e4cd393b8a1a49d1 \
+ 39e3168b0ff2d77bcca05882310b2a06 \
+ 3426961d0acb81854d9b734c59ba60f7 \
+ 289b776935f2184c6ba2974877285013 \
+ ce622fdb8d18cd1c13ed8fadc5400c10 \
+ 6c623a8eed8450399ec323a72e96855c \
+ f60ab8537f924a65fbc0961e958d375b \
+ a77d5770902a4260009320daafd1fff2 \
+ d0116882bd495f2b993495a8cf01f6fe \
+ 74001a70c31a649cd14282d0521a5f39 \
+ 40bccaff1b7f661cbe96ef08d485de28 \
+ 6cda2bbb58357a02de1074d4ac9e3ab9 \
+ 5d8c25fc51ffebca67935516c2325860 \
+ 70b68cafcee2556b38439a53c75d8a36 \
+ 50d5a501f911bb592f0dce2d052c2aa8 \
+ ae0a9c293bf6cb72cd62d6b9486356c0 \
+ c9defe80406280bcfce4ecf31c0200b3 \
+ 781d4ccf5d04c98fa02af207a9639249 \
+ fbe5da24bd1beef6125107ee41118187 \
+ 3976bcb8ccfe5f63e4c38209370a0de7 \
+ 32e55c2eba46e10f03866a9afd566925 \
+ 64d9f46e9ba78f68c30c486be3d8b7df \
+ 80c9bb4310021ed58b5ac2deb799bc8b \
+ f412e121f0941e9e61f75b9f7bfa9ad2 \
+ fdd7cefe256b6bcbbc2ba2344e773496 \
+ d7f7b399739aa7278de3688945c81922 \
+ 744c8676a49438f5c89891e2f788d69a \
+ 185b02692e67a57d476655e01f788fc1 \
+ 73d602cc41e3e431bf4fabd129ae1616 \
+ b83e3c4eee8862b3cd0dc8570da6d0c0 \
+ a8de006fe0c7e373c560dd51599287a8 \
+ 5b4ddf181e910b8a0355923fe24ede58 \
+ 8075eac572b0aca416ab1c827ae95375 \
+ 4d878f78fc54e274f89bd4731ae605b4 \
+ 19e6e4e45004e2b023e49e37c34b4e31 \
+ 7818a75208424a6d05d1d868559f0adf \
+ 70b96eca0359f82c818eee7615d6ee21 \
+ cbfa351bd29e3779266c82b3996fc9ab \
+ a160b14e423954c978ca95aa78ca4210 \
+ 9de7b54918f327a684ef664a4fae3f5a \
+ c678a7da0ee4b850ebde0474144a0415 \
+ 1cacd081f5383ceb52e338c635b43fae \
+ b21820f2664242498beba7783b32bef4 \
+ fcc6926cb92e9a4a8aa57e2614fda0ec \
+ 3dc30b8ce4503073c466fb0735ab4920 \
+ 30a759ed322b6e8f67bebb9d1b8a09f8 \
+ 4e56ae1f16966fd35afe97544e5bc369 \
+ 6ebb8deee5a5a0d1c26b20eeee1926b3 \
+ ee0a19bf4101ef03286f4a365f347e96 \
+ 44e399e9a80da3ebe381b6c48cd459e5 \
+ b35d8775fbf3034e7012f05d60b80e6d \
+ 370cd2a5fdd68bd38bd2ec2c7b153ce9 \
+ 588551ab8c39f2325b2825bd6ba99edd \
+ 00cf9fc91f46e1c29e71960e1cd76eb0 \
+ a0a5b9061a4064139084bb264eb7803c \
+ 40cab34236c8ab6128d287f63d29a49c \
+ e5c5470d1feb14de0d2f8d2ebd7af472 \
+ 45e2aaf9c869c2a3c456ffb522ca4c55 \
+ 8a607889ac525c2286e2f7c88f89d931 \
+ c3d42808c0c5cc0283666964f83df775 \
+ 7692382986a2373fe5b5574ffe03e927 \
+ ffd4e6af580c4c4183723e1a858551dd \
+ ddd56057140620e25000e27d3d9174cc \
+ a8c6d404eec9e0efc975e65312b76228 \
+ 8a83a7122dc03fdd42e5ba67680e5300 \
+ fc0bffc78cb75ef744c4d2e3af198974 \
+ 470f527a51d3921895bd2583fce8d9c4 \
+ 94b5cc6f38b1ebeba1b35cc7692ec9a7 \
+ 333b4ba3f64c35b6f89b521e8d64548b \
+ f9880f1c33a7bc7b0e6e086b504bf38f \
+ f38b27b8c9625110a51293658f1cc014 \
+ e972ea58ec203bfa6c79c1207852298b \
+ 6c096ffbebd1eaef4fd4570ee127c7f7 \
+ 60c58ee8cdca36db589e87c79c9efff4 \
+ 6f4e8fbcd987fe542119b0338f374ec0 \
+ e1c3e3ab6fe16b9c4d43b10dddb2b50c \
+ 044de2128be1885b0576bc4a6cba36ea \
+ 111b673c963671ff81593873a318df77 \
+ 3463b870b51ee10369d6b1a5139ad166 \
+ 0498c4a11448bfc35dc7bb2caa64c753 \
+ db96b50050277bf05a3c68534bbb9586 \
+ e908e1808f2a480449f8d86281ae24ef \
+ 09de9d01e7331ff3da11f58be8bef0df \
+ 6fea8456dac26da1a185af6b0318dce1 \
+ 110789f2dd21a2ea820ebed976b4b1c2 \
+ 2376de634160158ece40c4bc2ab3eb41 \
+ 73b177d6d000daaa8f05790414a887a3 \
+ 9e876a38acd8262d97e9302ecb4e0f72 \
+ 7968284877e481b58df1569b68b5dc26 \
+ 8c8adde50f0a531c407c5b68ab928f0b \
+ 34d06a94727c506c11e4710160e90f32 \
+ 233b17dfcf7e49ac791eef30b7f406e3 \
+ 017691b927b405669e1139b054a35f4a \
+ 7cb99b00381f697eaf8a322ed3b8205c \
+ 1baf62319b533f3d996993b82305e547 \
+ f56c70fbae23f08fb0912284333f7851 \
+ 311ded6588844e072d3fb953a8f994da \
+ d20c2b0f45a62cc15c503ea610706a8f \
+ 3f265cbde7668f38c1229043475470a9 \
+ ec7e437088dc741e6a0653e553abca4e \
+ 4e50e886c72204c268c15a3230001d71 \
+ 8cec8a187df7a7b971009a7693f60140 \
+ b95760e9133ba1bb456d0f0cef74c9a4 \
+ 0967e0df46d1af4eec8dab6b12241600 \
+ 76fb85a025e6e1e6fda6569acf460505 \
+ 589309abba88dd6e8099a95640457f7d \
+ 74ea77ca2056e0f68d6aa6f341c5ee3b \
+ 8b9abf87faaabfcedea7b9ac6381752d \
+ 073a49c0bbf42567732c431ac924d9d1 \
+ b350c3e0b227a09407205fd823287959 \
+ 93275f638d756d14dbc7b0569f7f46e4 \
+ 6a4f97b7e9ca29b701116862f3ca41c4"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES="rust16"
+MAINTAINER="K. Eugene Carlson"
+EMAIL="kvngncrlsn@gmail.com"
diff --git a/system/onefetch/slack-desc b/system/onefetch/slack-desc
new file mode 100644
index 0000000000..60f9e28c95
--- /dev/null
+++ b/system/onefetch/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+onefetch: onefetch (command line Git information tool)
+onefetch:
+onefetch: onefetch is a command line Git information tool that displays project
+onefetch: information and code statistics for a local Git repository. No network
+onefetch: access is required to use onefetch.
+onefetch:
+onefetch:
+onefetch:
+onefetch:
+onefetch: Author: Ossama Hjaji
+onefetch: Homepage: htps://github.com/o2sh/onefetch