From a48c0c8d5cabab875cd328ba98ef38c95c12a6fe Mon Sep 17 00:00:00 2001 From: Julian Grinblat Date: Fri, 5 Aug 2022 21:31:15 +0100 Subject: multimedia/spot: Added (spotify player) Signed-off-by: Dave Woodfall Signed-off-by: Willy Sudiarto Raharjo --- multimedia/spot/README | 3 + multimedia/spot/doinst.sh | 15 + multimedia/spot/slack-desc | 19 ++ multimedia/spot/spot.SlackBuild | 162 ++++++++++ multimedia/spot/spot.info | 702 ++++++++++++++++++++++++++++++++++++++++ 5 files changed, 901 insertions(+) create mode 100644 multimedia/spot/README create mode 100644 multimedia/spot/doinst.sh create mode 100644 multimedia/spot/slack-desc create mode 100644 multimedia/spot/spot.SlackBuild create mode 100644 multimedia/spot/spot.info (limited to 'multimedia') diff --git a/multimedia/spot/README b/multimedia/spot/README new file mode 100644 index 0000000000000..c488c93de741c --- /dev/null +++ b/multimedia/spot/README @@ -0,0 +1,3 @@ +spot is a Gtk/Rust native Spotify client for the GNOME +desktop. Only works with premium accounts! +Based on librespot. diff --git a/multimedia/spot/doinst.sh b/multimedia/spot/doinst.sh new file mode 100644 index 0000000000000..323132a58b018 --- /dev/null +++ b/multimedia/spot/doinst.sh @@ -0,0 +1,15 @@ +if [ -x /usr/bin/update-desktop-database ]; then + /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1 +fi + +if [ -e usr/share/icons/hicolor ]; then + if [ -x /usr/bin/gtk-update-icon-cache ]; then + /usr/bin/gtk-update-icon-cache -f usr/share/icons/hicolor >/dev/null 2>&1 + fi +fi + +if [ -e usr/share/glib-2.0/schemas ]; then + if [ -x /usr/bin/glib-compile-schemas ]; then + /usr/bin/glib-compile-schemas usr/share/glib-2.0/schemas >/dev/null 2>&1 + fi +fi diff --git a/multimedia/spot/slack-desc b/multimedia/spot/slack-desc new file mode 100644 index 0000000000000..559ec286719d5 --- /dev/null +++ b/multimedia/spot/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------------------------------------------------------| +spot: spot (spotify player) +spot: +spot: Gtk/Rust native Spotify client for the GNOME desktop. +spot: Only works with premium accounts! +spot: +spot: +spot: +spot: +spot: +spot: +spot: https://github.com/xou816/spot diff --git a/multimedia/spot/spot.SlackBuild b/multimedia/spot/spot.SlackBuild new file mode 100644 index 0000000000000..b6b6e4c367116 --- /dev/null +++ b/multimedia/spot/spot.SlackBuild @@ -0,0 +1,162 @@ +#!/bin/bash + +# Slackware build script for spot + +# Copyright 2022 Julian Grinblat +# 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=spot +VERSION=${VERSION:-0.3.3} +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 +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" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" +else + SLKCFLAGS="-O2" +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 + +# build offline +# configuration tells cargo to use the configured directory +# for dependencies instead of downloading from crates.io +mkdir .cargo +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 {} \; + +mkdir build +cd build + CARGO_HOME=.cargo \ + CFLAGS="$SLKCFLAGS" \ + CXXFLAGS="$SLKCFLAGS" \ + meson .. \ + --buildtype=release \ + --prefix=/usr \ + --strip \ + -Doffline=false + "${NINJA:=ninja}" + DESTDIR=$PKG $NINJA install +cd .. + +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/doc/$PRGNAM-$VERSION +cp -a \ + README.md \ + ARTISTS \ + AUTHORS \ + LICENSE \ + TRANSLATORS \ + doc/doc.pdf \ + $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +cat $CWD/doinst.sh > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/multimedia/spot/spot.info b/multimedia/spot/spot.info new file mode 100644 index 0000000000000..d2e7f9cd67cb3 --- /dev/null +++ b/multimedia/spot/spot.info @@ -0,0 +1,702 @@ +PRGNAM="spot" +VERSION="0.3.3" +HOMEPAGE="https://github.com/xou816/spot" +DOWNLOAD="https://github.com/xou816/spot/archive/refs/tags/0.3.3/spot-0.3.3.tar.gz \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/kernel32-sys/kernel32-sys-0.2.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/aes/aes-0.6.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/aes-ctr/aes-ctr-0.6.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/aes-soft/aes-soft-0.6.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/aesni/aesni-0.10.0.crate \ + 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/alsa/alsa-0.5.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/alsa/alsa-0.6.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/alsa-sys/alsa-sys-0.3.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/anyhow/anyhow-1.0.53.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/async-broadcast/async-broadcast-0.3.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/async-channel/async-channel-1.6.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/async-executor/async-executor-1.4.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/async-global-executor/async-global-executor-2.0.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/async-io/async-io-1.6.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/async-lock/async-lock-2.4.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/async-mutex/async-mutex-1.4.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/async-recursion/async-recursion-0.3.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/async-std/async-std-1.10.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/async-task/async-task-4.1.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/async-trait/async-trait-0.1.52.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/atomic-waker/atomic-waker-1.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/atty/atty-0.2.14.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/autocfg/autocfg-1.1.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/base64/base64-0.13.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/bindgen/bindgen-0.56.0.crate \ + 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/block/block-0.1.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/block-buffer/block-buffer-0.9.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/block-modes/block-modes-0.7.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/block-padding/block-padding-0.2.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/blocking/blocking-1.1.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/bumpalo/bumpalo-3.9.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/byteorder/byteorder-1.4.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/bytes/bytes-1.1.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/cache-padded/cache-padded-1.2.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/cairo-rs/cairo-rs-0.15.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/cairo-sys-rs/cairo-sys-rs-0.15.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/castaway/castaway-0.1.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/cc/cc-1.0.72.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/cesu8/cesu8-1.1.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/cexpr/cexpr-0.4.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/cfg-expr/cfg-expr-0.9.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/cfg-if/cfg-if-0.1.10.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/chrono/chrono-0.4.19.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/cipher/cipher-0.2.5.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/clang-sys/clang-sys-1.3.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/combine/combine-4.6.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/concurrent-queue/concurrent-queue-1.2.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/core-foundation-sys/core-foundation-sys-0.8.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/coreaudio-rs/coreaudio-rs-0.10.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/coreaudio-sys/coreaudio-sys-0.2.9.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/cpal/cpal-0.13.5.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/cpufeatures/cpufeatures-0.2.1.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/crypto-mac/crypto-mac-0.10.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/crypto-mac/crypto-mac-0.11.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/ctor/ctor-0.1.21.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/ctr/ctr-0.6.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/curl/curl-0.4.42.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/curl-sys/curl-sys-0.4.52+curl-7.81.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/darling/darling-0.13.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/darling_core/darling_core-0.13.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/darling_macro/darling_macro-0.13.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/derivative/derivative-2.2.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/digest/digest-0.9.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/easy-parallel/easy-parallel-3.2.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/encoding_rs/encoding_rs-0.8.30.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/enumflags2/enumflags2-0.6.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/enumflags2/enumflags2-0.7.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/enumflags2_derive/enumflags2_derive-0.6.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/enumflags2_derive/enumflags2_derive-0.7.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/env_logger/env_logger-0.8.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/env_logger/env_logger-0.9.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/event-listener/event-listener-2.5.2.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/field-offset/field-offset-0.3.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/fnv/fnv-1.0.7.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/form_urlencoded/form_urlencoded-1.0.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/futures/futures-0.3.21.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/futures-channel/futures-channel-0.3.21.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/futures-core/futures-core-0.3.21.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/futures-executor/futures-executor-0.3.21.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/futures-io/futures-io-0.3.21.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/futures-lite/futures-lite-1.12.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/futures-macro/futures-macro-0.3.21.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/futures-sink/futures-sink-0.3.21.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/futures-task/futures-task-0.3.21.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/futures-util/futures-util-0.3.21.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/gdk-pixbuf/gdk-pixbuf-0.15.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/gdk-pixbuf-sys/gdk-pixbuf-sys-0.15.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/gdk4/gdk4-0.4.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/gdk4-sys/gdk4-sys-0.4.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/generic-array/generic-array-0.14.5.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/getopts/getopts-0.2.21.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/getrandom/getrandom-0.2.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/gettext-rs/gettext-rs-0.7.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/gettext-sys/gettext-sys-0.21.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/gio/gio-0.15.7.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/gio-sys/gio-sys-0.15.5.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/glib/glib-0.15.9.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/glib-macros/glib-macros-0.15.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/glib-sys/glib-sys-0.15.5.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/glob/glob-0.3.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/gloo-timers/gloo-timers-0.2.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/gobject-sys/gobject-sys-0.15.5.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/graphene-rs/graphene-rs-0.15.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/graphene-sys/graphene-sys-0.15.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/gsk4/gsk4-0.4.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/gsk4-sys/gsk4-sys-0.4.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/gtk4/gtk4-0.4.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/gtk4-macros/gtk4-macros-0.4.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/gtk4-sys/gtk4-sys-0.4.5.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/headers/headers-0.3.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/headers-core/headers-core-0.2.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/heck/heck-0.4.0.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/hex/hex-0.4.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/hkdf/hkdf-0.10.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/hmac/hmac-0.10.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/hmac/hmac-0.11.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/hostname/hostname-0.3.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/http/http-0.2.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/http-body/http-body-0.4.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/httparse/httparse-1.5.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/httpdate/httpdate-1.0.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/humantime/humantime-2.1.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/hyper/hyper-0.14.16.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/hyper-proxy/hyper-proxy-0.9.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/ident_case/ident_case-1.0.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/idna/idna-0.2.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/if-addrs/if-addrs-0.6.7.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/if-addrs-sys/if-addrs-sys-0.3.2.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/instant/instant-0.1.12.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/isahc/isahc-1.7.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/itoa/itoa-0.4.8.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/itoa/itoa-1.0.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/jni/jni-0.19.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/jni-sys/jni-sys-0.3.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/jobserver/jobserver-0.1.24.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/js-sys/js-sys-0.3.56.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/kv-log-macro/kv-log-macro-1.0.7.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/lazycell/lazycell-1.3.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/lewton/lewton-0.10.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/libadwaita/libadwaita-0.1.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/libadwaita-sys/libadwaita-sys-0.1.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/libc/libc-0.2.117.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/libloading/libloading-0.7.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/libm/libm-0.2.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/libmdns/libmdns-0.6.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/libnghttp2-sys/libnghttp2-sys-0.1.7+1.45.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/libpulse-binding/libpulse-binding-2.26.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/libpulse-simple-binding/libpulse-simple-binding-2.25.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/libpulse-simple-sys/libpulse-simple-sys-1.19.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/libpulse-sys/libpulse-sys-1.19.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/librespot/librespot-0.3.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/librespot-audio/librespot-audio-0.3.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/librespot-connect/librespot-connect-0.3.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/librespot-core/librespot-core-0.3.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/librespot-discovery/librespot-discovery-0.3.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/librespot-metadata/librespot-metadata-0.3.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/librespot-playback/librespot-playback-0.3.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/librespot-protocol/librespot-protocol-0.3.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/libz-sys/libz-sys-1.1.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/locale_config/locale_config-0.3.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/lock_api/lock_api-0.4.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/log/log-0.4.14.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/mach/mach-0.3.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/malloc_buf/malloc_buf-0.0.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/match_cfg/match_cfg-0.1.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/matches/matches-0.1.9.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/memoffset/memoffset-0.6.5.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/mime/mime-0.3.16.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/mio/mio-0.8.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/miow/miow-0.3.7.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/multimap/multimap-0.8.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/nb-connect/nb-connect-1.2.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/ndk/ndk-0.6.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/ndk-glue/ndk-glue-0.6.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/ndk-macro/ndk-macro-0.3.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/ndk-sys/ndk-sys-0.3.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/nix/nix-0.17.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/nix/nix-0.20.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/nix/nix-0.23.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/nom/nom-5.1.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/ntapi/ntapi-0.3.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/num/num-0.3.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/num-bigint/num-bigint-0.3.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/num-bigint/num-bigint-0.4.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/num-complex/num-complex-0.3.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/num-derive/num-derive-0.3.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/num-integer/num-integer-0.1.44.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/num-iter/num-iter-0.1.42.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/num-rational/num-rational-0.3.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/num-traits/num-traits-0.2.14.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/num_enum/num_enum-0.5.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/num_enum_derive/num_enum_derive-0.5.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/objc/objc-0.2.7.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/objc-foundation/objc-foundation-0.1.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/objc_id/objc_id-0.1.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/oboe/oboe-0.4.5.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/oboe-sys/oboe-sys-0.4.5.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/ogg/ogg-0.8.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/once_cell/once_cell-1.9.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/opaque-debug/opaque-debug-0.3.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/openssl-probe/openssl-probe-0.1.5.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/openssl-sys/openssl-sys-0.9.72.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/ordered-stream/ordered-stream-0.0.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/pango/pango-0.15.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/pango-sys/pango-sys-0.15.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/parking/parking-2.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/parking_lot/parking_lot-0.11.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/parking_lot_core/parking_lot_core-0.8.5.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/pbkdf2/pbkdf2-0.8.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/peeking_take_while/peeking_take_while-0.1.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/percent-encoding/percent-encoding-2.1.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/pest/pest-2.1.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/pin-project/pin-project-1.0.10.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/pin-project-internal/pin-project-internal-1.0.10.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/pin-project-lite/pin-project-lite-0.2.8.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/pin-utils/pin-utils-0.1.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/pkg-config/pkg-config-0.3.24.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/polling/polling-2.2.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/ppv-lite86/ppv-lite86-0.2.16.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/priority-queue/priority-queue-1.2.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/proc-macro-crate/proc-macro-crate-0.1.5.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/proc-macro-crate/proc-macro-crate-1.1.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/proc-macro-error/proc-macro-error-1.0.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/proc-macro-error-attr/proc-macro-error-attr-1.0.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/proc-macro2/proc-macro2-1.0.36.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/protobuf/protobuf-2.27.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/protobuf-codegen/protobuf-codegen-2.27.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/protobuf-codegen-pure/protobuf-codegen-pure-2.27.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/quote/quote-1.0.15.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rand/rand-0.8.5.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_chacha/rand_chacha-0.3.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_core/rand_core-0.6.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rand_distr/rand_distr-0.4.3.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/ref_filter_map/ref_filter_map-1.0.1.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.25.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/rodio/rodio-0.14.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rpassword/rpassword-5.0.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc-hash/rustc-hash-1.1.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc_version/rustc_version-0.3.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/rustc_version/rustc_version-0.4.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/ryu/ryu-1.0.9.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/same-file/same-file-1.0.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/schannel/schannel-0.1.19.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/scoped-tls/scoped-tls-1.0.0.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/secret-service/secret-service-2.0.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/semver/semver-0.11.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/semver/semver-1.0.5.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/semver-parser/semver-parser-0.10.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/serde/serde-1.0.136.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_derive/serde_derive-1.0.136.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_json/serde_json-1.0.79.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/serde_repr/serde_repr-0.1.7.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/sha-1/sha-1-0.9.8.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/sha1/sha1-0.6.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/sha1_smol/sha1_smol-1.0.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/sha2/sha2-0.9.9.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/shannon/shannon-0.2.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/shell-words/shell-words-1.1.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/shlex/shlex-0.1.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/signal-hook-registry/signal-hook-registry-1.4.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/slab/slab-0.4.5.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/sluice/sluice-0.5.5.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/smallvec/smallvec-1.8.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/socket2/socket2-0.4.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/static_assertions/static_assertions-1.1.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/stdweb/stdweb-0.1.3.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/subtle/subtle-2.4.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/syn/syn-1.0.86.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/synstructure/synstructure-0.12.6.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/system-deps/system-deps-6.0.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/temp-dir/temp-dir-0.1.11.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/thiserror/thiserror-1.0.30.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/thiserror-impl/thiserror-impl-1.0.30.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/time/time-0.1.43.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/tinyvec/tinyvec-1.5.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/tinyvec_macros/tinyvec_macros-0.1.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/tokio/tokio-1.17.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/tokio-macros/tokio-macros-1.7.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/tokio-stream/tokio-stream-0.1.8.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/tokio-util/tokio-util-0.6.9.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/toml/toml-0.5.8.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/tower-service/tower-service-0.3.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/tracing/tracing-0.1.30.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/tracing-attributes/tracing-attributes-0.1.19.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/tracing-core/tracing-core-0.1.22.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/tracing-futures/tracing-futures-0.2.5.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/try-lock/try-lock-0.2.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/typenum/typenum-1.15.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/ucd-trie/ucd-trie-0.1.3.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-bidi/unicode-bidi-0.3.7.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/unicode-normalization/unicode-normalization-0.1.19.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/unicode-xid/unicode-xid-0.2.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/url/url-2.2.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/uuid/uuid-0.8.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/value-bag/value-bag-1.0.0-alpha.8.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/vcpkg/vcpkg-0.2.15.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/vergen/vergen-3.2.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/version-compare/version-compare-0.1.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/version_check/version_check-0.9.4.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/void/void-1.0.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/waker-fn/waker-fn-1.1.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/walkdir/walkdir-2.3.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/want/want-0.3.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/wasi/wasi-0.10.2+wasi-snapshot-preview1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/wasm-bindgen/wasm-bindgen-0.2.79.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/wasm-bindgen-backend/wasm-bindgen-backend-0.2.79.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/wasm-bindgen-futures/wasm-bindgen-futures-0.4.29.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/wasm-bindgen-macro/wasm-bindgen-macro-0.2.79.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/wasm-bindgen-macro-support/wasm-bindgen-macro-support-0.2.79.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/wasm-bindgen-shared/wasm-bindgen-shared-0.2.79.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/web-sys/web-sys-0.3.56.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/wepoll-ffi/wepoll-ffi-0.1.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/winapi/winapi-0.3.9.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/zbus/zbus-1.9.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/zbus/zbus-2.1.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/zbus_macros/zbus_macros-1.9.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/zbus_macros/zbus_macros-2.1.1.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/zbus_names/zbus_names-2.1.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/zerocopy/zerocopy-0.3.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/zerocopy-derive/zerocopy-derive-0.2.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/zvariant/zvariant-2.10.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/zvariant/zvariant-3.1.2.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/zvariant_derive/zvariant_derive-2.10.0.crate \ + https://crates-io.s3-us-west-1.amazonaws.com/crates/zvariant_derive/zvariant_derive-3.1.2.crate" +MD5SUM="1ab5f9d3e76d2e99691c6337c2657d7e \ + 9d033cc2daa6924420a4a89e6705773f \ + bd53a9f0ec43690f84e8c96bba8e538d \ + db6f9a586bda62de931be1b2bce9cd34 \ + b14b12cd0e866930de1993132c85705b \ + 58a6326364dbe6f5168f3f3a341f360e \ + 425b8fdf70df59998d9b7c89083e48d1 \ + fce951b34a5c1b8edb8c104987637fd3 \ + bd278d96770173a5298bea9ebdba03f7 \ + 730ff1a5c2f3becc07743810ad47e66e \ + 7814be2d45d822ba919dc9e6b70ac44e \ + b2733911430dec241671728239f8924e \ + 218d9b779b991e39e2e3fd2f299a9864 \ + 50806ccba0af9b3fdd3e37c6b651059c \ + 44dc698c2ff129b4592c402dd9a4501a \ + 8588bed0c242a7e964ac4cf236dbccd2 \ + ae1a5d749e1a8af706a5c9104bb0923b \ + 6a5fb43167d44652c51e3ceb9c2b8c23 \ + c33a5eb809e9f42be5388d47c80f6eeb \ + 8b03718de9cf7106f0b77b87e1bda5fb \ + f8e2c3f07b084e1aece1741f58ec28d1 \ + f3bf7f61aeafc26eea205f0e05f1beea \ + 6a2f7b82f00aaf8f9124cbae817980ac \ + 142cb4b9a653e56e56311f0c883b8582 \ + 05d77ef52e90ad161fdd41b252420467 \ + 80a2c27647a6acb1890a3a7de8fded72 \ + bbc1b4852c4eb23effe97764def8d1ce \ + a295edb6953237ebbdfa8e731229f9a3 \ + ea2d23ceb9f98853a7dffc6c02884464 \ + c7fbaf61245dc847237ab7c72b3ee9ea \ + 25bcf8d84152a1c93f2767715c250779 \ + 3518756a1af12a80e9c872091cdec5d5 \ + b56e5ae6b74252e4d9b89a06adf510c5 \ + 79173170388e20507a241b355ef521e3 \ + 1e704be5ddde9d6b5383ef1035309f91 \ + df3ac16302a9dd29508eda92aa402a9b \ + ca7e295f50617a33e02283d3ef93ff99 \ + 6d0a8ceae87853ef8947455469cefda9 \ + 4b84cfa4a4822e326a5dcd8d1bdfd030 \ + 6473ba7813c7756738489dbc0b6203b9 \ + 00cc3eeabff68c61e5aacdb5ea9d16ac \ + 267fc4a374516caa7ab495f0c607c1b4 \ + dcb58f182347515cab229f836dd8e6d1 \ + 76d8f58004ba41bc3cd6bcfa48cb229b \ + 882dbbc613a93f64c3709b0a2bd0d6dc \ + 74634128440dbc3766bda76fdf0aaa05 \ + 1581b390d17f6e73a43ffc8a7b009e57 \ + 5184822d3fd9f30dfa4bc922ffa4143c \ + ad93a9f51606d9d5eba5c8c057a14f14 \ + 457e008da6d6f7863eb8b037d61ec5c2 \ + f637bf20fac185ee2687bb2a08325e59 \ + d05cbf26ed52299487a802688a1d22cb \ + 092c01b71d220e9e742d1ce83040f9ba \ + adb22c60d90fc92bce0e9e0cad12eab8 \ + 5c0b974591c88858125a1bb4e64d7bdc \ + 70afc41079e42a402066ce556552a478 \ + 26a9ff1052f12176f2d168f1e41b339e \ + f77fc9fd7b24926d6cfc9881cc0efab8 \ + ed0342f94ffebe96d5650f55c23b12a1 \ + 10c9ec124683092e8fc0cb93ce0de640 \ + cf52970ee52905ad114b93571dd9c6c6 \ + 603aaa62874e458ebecb55bd8b249edb \ + 8a4686ec3b3d644f70e6780462a755b1 \ + 3391bb3a172bd8aab0c0dc61b31c459c \ + d39ccc2276d4c0b11ee46aa82d31acb5 \ + 4c5c5dd84fee3aa2dc530702bddc85e8 \ + 59978ef7bcea7bc55e24d06a2d32a32c \ + 493a2f042d86baa5c6bac75202c64554 \ + baac29564e83e3957b1976f3a1d92ba6 \ + a6242be0e2040974cb83dc7c4c67b761 \ + 8c1bba1510c915f915a9eca6fa95f476 \ + 19070d2b1f030565e3d994df2fd9cb6c \ + 3d2977b047e366303274ab03ebef1c2b \ + 9f40837910054385d663c557f735b03a \ + 3fa75bcd254d37247ec3e97bad1dd445 \ + 33ee4fa20d181488961006de02740b50 \ + 782fd3cac41045c0d89d69b90012d8b7 \ + e08921c68133df2e254fe723b368bae3 \ + 52f1c0adc1d0fb68e8608b8c4faa3c71 \ + 8dab3b3ec00dc56cffde0b0c410d47b5 \ + 7ee8703970c3fa6a2e37893de742824b \ + bece18dd831ac2ce1e26e92271e6d832 \ + 5d404b52af03b999e7fb74fbe16d3bd0 \ + 8aa040d9c661f68ebb67d5b71813473b \ + 1e0ad6e5cdab371cabd218748fee9b6d \ + 74d9ab54981e8f02e7eb683ac0a8a6b9 \ + 3763e6c936b1accbd2e9a7c8118793e0 \ + 750ca4b374c5cd501a612a841f7362a9 \ + a46bd303e3155f7975b167af12435e5e \ + 1ab2952ce15d2f9cfe279821274133eb \ + 8071e8e030bee77619611dbb4e508864 \ + 32c8f5f8523fd26925e2a6495604bb93 \ + 53c91805e78e1ab2a34282be3aecbe94 \ + 324bb5f02dba12add6dc16c10bfbce6c \ + e62727696767b6ef195e3b50e42817c1 \ + 4824dbe307f1d20e74a4ebad2b7e4d6e \ + c3ec5977ecc0f6244ef3be87f5325e72 \ + d3f5e27649cc6184d1bca2d065d2a092 \ + bb072f15d5e4067bea6933a4fbeb9c0a \ + 92f23eb502ec2add616257ca9ea8823e \ + 27e0b5429881ec07a10c75803f572312 \ + 7bfceacb0504ab8f7cc961f0c81bb844 \ + 60134448c463c3e2645353f8de19f669 \ + fe5d62a5aa97e780833348f5d9a6ec9b \ + 3d41dae1c09c54f19d224f58e98e5a89 \ + e7c07242a95ee1df865efe9534e10a34 \ + 8d0a78969cbc0ceb1787bcd02430cefd \ + 6d39e92a8d9bac6e8613eae79b4ac637 \ + 97a0c8bef92ca2df111b6067deea1630 \ + 8dbc13bf4848e7a0f39572be8c9c319c \ + 5af6733a9e5107b2df46a32fa1e1ef7b \ + dd838e84196263901190504f44053a5f \ + 474ea5fc0ec36be109eba41e9ff92595 \ + 799f84552a7a943a492fb3f27f1d6b1e \ + 8488e9acd924b1baf4f97cbb3ca418f6 \ + 62b3edf8c2db7fccb1a6a41134b84e62 \ + d84097823667ed4c3f938da04a13992c \ + 0372a8de508e57da4d4869f058bcb630 \ + 4fd75413081a400a1c230f0700732611 \ + 0b7994d1256215201bdfb810a357ffa2 \ + 1d3e530a3410fc95a6987d70f84a6332 \ + ff7c38e023578064f54c98f7b0f7d2c2 \ + b57599fc2bb8cfd76567e656070d0d72 \ + 656eb112c9634812796a81803b04a3e6 \ + d15066ccf2d33bbd8afdb9036ba47da5 \ + df09b038f991ff902161d83159d4871a \ + e685b43c1f198999c125bc7bbe084ab3 \ + e40d2efcee31e346fbc82277683422ea \ + 4918da28fbc2f6888ad71c159996a9b5 \ + c01022fe0357c10ca1d48b16187f81bd \ + 8e87a3c1697ca04a19ebde7187f15156 \ + 31667fab2083c342c85bb51c2cba6d58 \ + fe77a3f609b6fd8d5b08f3b2ef14d2ad \ + f50aaf5171cbc0327f8d18a4ec7405fb \ + c3fe94727289a0f8f47b149810022900 \ + df401fb6d6fe40c02ecea514716ee96a \ + bd04a204662b00e7d773d0a753bd0928 \ + 5f153f7135dceb02f88266121c836b4e \ + 057d52b1e2b951597cc4a82876e7646b \ + 06e7dbde9932c6a9bac63d9288670678 \ + 5c98b89b530b563b6e5f6e1b631c4b35 \ + b30ef1414dde99d96e89aeea2b3fc094 \ + 73272fe4aadb91d550dca8fc7ead8bf7 \ + 3aefa31e8413112958290a6ca004b096 \ + 60bcdfbbaca59d4c147f4fa11c592c68 \ + e155c3d45440413eec6db44f68a21b69 \ + fba3b040a55c01be7376d3dd5c4d4920 \ + 23cc9e52c52465f5b225e62ab7cc3457 \ + d3d110551104b00b42c9920958939391 \ + 03f9ff96b48b1a661e6804fe63d7d6a2 \ + c34dcfcdcf62d89900e94a6a7b1ed0d7 \ + 7077d380579b979cd864756ac90e3f9c \ + a087f8a5947ecf4e734ac9cfe695469c \ + 0764d84de2302fda8d1d72b95f31a0b8 \ + cc9ba5bc2cc1f60765c57f5d6cc10042 \ + a63fa50b0954c349c74980347253f06e \ + a2db9e4d802b919606c596d7d95ef251 \ + d07af7d3cab8ed749a8310a89be6b1ff \ + 4ba60e706b5e69a88192ff773b27a229 \ + 58d0064087bc800cf6ee10d667651491 \ + 84a3537d01f17e0e19f28000bb445c6b \ + 2721e88844fd0335095f7e99df1ebbb9 \ + 0bedbc5d1b29e4d6a7fbae0e6d1e146a \ + e85f829193ea1afa080dcff7f77cf945 \ + c6acde76d0fbb62b7eda3857d8a73436 \ + 9e3ea187f6e3f01e3c9590782c744b3e \ + c000dfa6a77a58ede02be41418056bf3 \ + 9e0bf233b47424b8449a928bd31a1470 \ + 9160664d20c024783323f5b90ca74d2d \ + 6fa7c4b0da26b511570845e41527bc8f \ + 825ecc659b700477535aa5c7dea95a82 \ + 40e508baeee8cdccbc471489b0f449ff \ + 7b3195612bc6090f0fa759e747a9e91c \ + 7c81e7a61ec172a229d6fdbc553e883d \ + ccc5ff9ff4a431e36c0b6dd9f640ab58 \ + 5ac809692422b722eaded90be3c4d9c2 \ + d75b1c734f85b007c55ca84217df4201 \ + 76124c2327f642cddf19a4aa50cbcb7d \ + a362e890dd0dfe51ecd95a4a1be6e28c \ + b0a7859b81eeead5a15800d489e07347 \ + 4604959975c2154a14f6b5e97444e2c8 \ + 5a4f0e9922683867565531089e3c417f \ + 4917ff4eaed099a21ff16b96f0df49cb \ + 1a6e77e2f6f916ef7a5a9481ed426b76 \ + e01c75ca9113d2af67ae903fa39e14be \ + 97b832ecaac0eee2b644fd42f2931160 \ + b235f97b3139681d61419166e7c00e3c \ + c45800f4dfb888a928c772b081065214 \ + 2e504fc2b79dc46f983c960e30be1702 \ + 675fcfdbc94cd10b26b71965d3c3807b \ + bd9b057de16e5b299bcda0894cfd823e \ + 420f93a43fa603c1253213bdf28983df \ + ebe381c6ee4281c78701e79a2cf90bc8 \ + 0ce3cb22636a6b7992a2cd5b106f54ea \ + 9c414752deabb69c93aa3911422a960c \ + 4b8c01a755ea55d3344d9ccb07c093ca \ + 56c34619687723fa3fc23213471e8545 \ + a8ec1126ef06244ac1e3773981a005f1 \ + 4b9ee6818517941de3ad6d645b77af3a \ + d631c116041b5f68abc8680fa82feedf \ + c0e036fd990d0c9cae11b5876a5cb572 \ + c5e50e299295e662ad19c58428d6e085 \ + a8bd18783d4b87808a6dad6814f297b6 \ + 2493cc854d9a4fb0a1ed78595a5b667a \ + b4dcac855af5df71f3383d86c4a96b78 \ + aecd889de42c8168e1bc97a6f2720d8f \ + fd9aa273ad560dedd00ddcf3dbe808ce \ + 0b06dd6bef5cc7724c3daf6c900d38d0 \ + af692853d165edb9c5df23627b2f8e04 \ + e460418ee4f5508bc53c97e809331882 \ + 9e544fc057bf6032dd55b02f87b8dbf4 \ + 653e04baa68a4484b3b839c19221e474 \ + 907244c0d3791f3f981c7cc8e4cad0a3 \ + 50bcf9c0d46f49e8fdbbe9ffa1a73c56 \ + 7e12f02e9742f49de13bbeacfe2906b8 \ + f1adbc335ff6dd6692959688dedd9484 \ + af00c723f5d3b3e4e6e388e98d6bf7f1 \ + 205459def23510e8815562e73a65c898 \ + 12e4ba5909e1f30b9142932571eaa4da \ + 233dee08f26c9cbe78f29b66c0c20ccd \ + cf2f0435bd5b5111fea46e8d9dc6522d \ + 7e264bc8f23a45ad680668cb5e57d9fd \ + f490982aceabdbd515348f63e638a782 \ + 37cf6acd1c3259eefeba636e4cc9b365 \ + 228eb40a277a6dda01626b6e9287ee66 \ + 8ff78776b6140283bd558ad74554cb16 \ + 5e9fce0f8489727426f9b155cd08d8e3 \ + 07c75fec267864bcbb800ca7709ceae2 \ + 42b88767a9db3d9fe6e59b5dff52abf5 \ + 1d827ececfe381f71248b88ec399f359 \ + ae91c97885d67994a342820cf7d59fb2 \ + d6291d0e18f55b8364b36a7f5e1af699 \ + 5ecf56203dda9419751b532d99c3601d \ + 0baac9bed3d6065b6128aa8a888e5eb9 \ + 6a32bab57772c3a1146d599b65ffb0cb \ + 7d76a523677de261dda1b65d29a93c4e \ + 5af0856196b1bb934f25a66b082c4131 \ + 256e8677308aa17acc8c82b54d8a4fae \ + 1810d970f84683a419d7b9aa6740f8a6 \ + aca51d2a40262bfd8e69fbf6b2b01ed2 \ + 418d3ebc9610905ab514667dad302f56 \ + ee7a5f842c39bc47c474196e83b0df5f \ + e30085994bbeb4b7f4895d48216d5476 \ + ae5dab3db7dc317e16bb6f9e7eb15d14 \ + a661e92ffd6cb9f0893126e3cde3fffc \ + 4a80ab58144fc731cd12abc6d5139d7f \ + d1e5569ab3528bea44f2a7ebb1ec0a35 \ + 6b5c7401117316735435311bf551515b \ + 82401c70623ccc1bfc0bcb5c3b0ac8b7 \ + 0538d1da369f3e3f0412aa4d735c1b61 \ + 4ac453abdecd6346f92989b4f789ac84 \ + 1e585d25db7b5bb009b060befc74e9fe \ + 7b1261ea730a9314bc9bcdf4a379bf98 \ + 93aeba00993f0ed8c474864e455cf584 \ + fdf3aa5e1f6c33e4f68b0f7b08e1e94e \ + 7fe15f165a1812b23e5b1980aa364de2 \ + 2d8d8b377d144f5e32b4f65a69eb0b24 \ + f505a218806e44b2369671089d65e839 \ + fc60e4ecd18db5e582b9e7dd19dd62e4 \ + b4a0a98a54439a5a37952c8879187ee3 \ + f916271c81cfe339d66df629e3828392 \ + d2cc4e584ed64165fc56d2c9081eb3ee \ + 461fc1209ec16fb35a70adebd0f3c09f \ + 42408be0352a76b14f1e77a6b8858a77 \ + c8ae0dd2469d51f273abdbfb24adceac \ + 7c532e05dc3b2bd295136a297260c4dc \ + c8f9eb4d5f0173b70647e559b03e85fb \ + e3932c56e06c7d1e780242ca5feba32f \ + 82078b82ed1c52aac9552a39ead691a0 \ + ff221db0109795b44f92352780cd1901 \ + 74d8afce717ff89fb2cb5141f121782b \ + 9420cc533b8572ae0d04750421127f80 \ + 31bc883e6f9b36925f55460401197274 \ + ce622fdb8d18cd1c13ed8fadc5400c10 \ + e4e7efe2ab7921499d5c247a349e9e1f \ + 21b43d5721b3a9c16059acb691f4314d \ + 2fcf5fe983975bbcea43129c9fb31923 \ + 06ed54fefb2e737e18d586bfa7ad44fe \ + 6249245cf12427da0a4f37bc3d294ff4 \ + f8839491f88f7a15ac8a5bdd787de442 \ + c9defe80406280bcfce4ecf31c0200b3 \ + 43661dc16a38eb42bd49a11b9f00d6f4 \ + 82d98dc87dc8503400aa095f5aa70f13 \ + 8e053c23f1d36fbf3f276fbf501e3e35 \ + 67def8e3d7d4b26b803a2d0799ef31b9 \ + 8f6b6cc71be0473b79c65abfea592c07 \ + 10e133f0f33f0f41bc7fdad56e85a35b \ + 73ff8cffc66d065488dcf50e3b8c0c1f \ + f29a1bb1b5f3f29cedb36f40f720d765 \ + ebdff467249aa3dca005a441dc824236 \ + cc180843b3b626ede01ebd9a0d9fbdaa \ + 3e61457993a6e3fdaaf2fbe82bd7dff3 \ + 9d66208e00715217a8c1f2e40efe4a0c \ + 90a6772f747261b181e3801bf51d9379 \ + 7bfcad253aff26bc26c5e3521f3ba891 \ + 4625feab41aceeb81e268cf272a8cb43 \ + 64c940cf10c49b34761e1a4dbf2b023f \ + 97aab350fb2614818580f00d1fb284ad \ + 3b23aa9eb619cbfd68d96719db904597 \ + db6fe956ec67f88412df3a627158a7ba \ + 519bfbdd19531f1d7b775bfa7ce4ee80 \ + 6a50f7029b3a8cc76f5f50ef9ee0b4aa \ + 610bf72284e8f22d831d2f4ab3b87809 \ + b7bf9803f61dcdcfc0bc07dfe5c6c249 \ + f601f89fde92362c93611ef2358e1bc1 \ + e876964c7b83db85fb7897bee7ad0f45 \ + 7b38b145ae3f6d7d09a1a7a98396f1a2 \ + 6cae4969689ecc3b4b4c31a9fb9539a6 \ + dfbd8371187d9453f7461825972272bb \ + 10291d9a0022076bc0827250816d3476 \ + a42cc2834b2150027d7b427558a87803 \ + 087bfc476e9d73628cebd265590f11f7 \ + eb721c4d9e5dba8f93e9de0a80036ec3 \ + 43f743c17293ad2404a9a4967f4e570b \ + c9bde3bd6ba907b5319657c3b65e1191 \ + e900a384ac7dbb320fe6a7279fbfef89 \ + c4769705079e88d68739e6089e8769a3 \ + f15c7457b6f2e06ee2037472d2f9a0fd \ + d18d362345c4fe512ef67b738b239fb8 \ + 689203efc084fc0f1d1f74f5d354ae75 \ + 274f9bcda1e4afd4a290329eff9267ad \ + 580dd7d12690c726da7d5075f3442a74 \ + e334c03160b1e0989c2a71ca55f631fc \ + a061ad1db3e0d839725b037ff8be84e7 \ + 89f443c919328fcc7b985e262823f0ab \ + a4dca633705dd04abd9a35e0b794d3d4 \ + e5e5a1190e8e84eda279934d60ec4d48 \ + 5909d8a50e0749f6aa8cfea853f161f0 \ + 37869fac434114d80ef4af359f0a6a12 \ + 4b9f324ed896f7e327f561e2341ac9ea \ + 812034252008acfa704cbc65c505bdf2 \ + 20cfa8aba7521c8767344b06c39479f7 \ + 0498c4a11448bfc35dc7bb2caa64c753 \ + db96b50050277bf05a3c68534bbb9586 \ + b9e37d5fc4ad28b612b78ad37816684d \ + 09de9d01e7331ff3da11f58be8bef0df \ + 57b0fdc06f3330e9cafafe88af48c0cf \ + 1736946acda05e1e94b814f3e3c0145a \ + 803148006d757487c3767bcdfffd8eb1 \ + 0fa82df5a92ae7acde1f67130935c17b \ + 53fc83d016a4a5c3d69a099eb3d10e1d \ + 7a5233ce3372d0ac3adc2c85f616e3ad \ + 338a919a7f8b6a7b1eb23272a2b7a237 \ + 0137ff709b7fe58cc99d835bb01a84bf \ + 71835a55bbab1c98313163f2fe78138e \ + 9196c9f6e81d7775d63a9444b4fdfd3d \ + 9a3b018157fc6d55b895dd429e54bcc2" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="libadwaita" +MAINTAINER="Julian Grinblat" +EMAIL="julian@dotcore.co.il" -- cgit v1.2.3