# Maintainer (upstream): Morgan <morganamilo@archlinux.org>
# Maintainer (Holo/rust reproducibility rider): John Schoenick <johns@valvesoftware.com>
pkgname=paru
pkgver=1.11.1
pkgrel=1.1
pkgdesc='Feature packed AUR helper'
url='https://github.com/morganamilo/paru'
source=("$pkgname-$pkgver.tar.gz::https://github.com/Morganamilo/paru/archive/v$pkgver.tar.gz"
        # Rust deps for offline build
        # Generated via:
        #  cargo metadata --locked --all-features --format-version=1 | \
        #    jq -r '.packages | .[] | \
        #    "\(.name)-\(.version).tar.gz::https://crates.io/api/v1/crates/\(.name)/\(.version)/download" | @sh'
        #
        # this is what rust actually believes
        'adler-1.0.2.tar.gz::https://crates.io/api/v1/crates/adler/1.0.2/download'
        'aho-corasick-0.7.18.tar.gz::https://crates.io/api/v1/crates/aho-corasick/0.7.18/download'
        'alpm-2.2.1.tar.gz::https://crates.io/api/v1/crates/alpm/2.2.1/download'
        'alpm-sys-2.1.2.tar.gz::https://crates.io/api/v1/crates/alpm-sys/2.1.2/download'
        'alpm-utils-1.1.2.tar.gz::https://crates.io/api/v1/crates/alpm-utils/1.1.2/download'
        'ansi_term-0.12.1.tar.gz::https://crates.io/api/v1/crates/ansi_term/0.12.1/download'
        'anyhow-1.0.58.tar.gz::https://crates.io/api/v1/crates/anyhow/1.0.58/download'
        'async-compression-0.3.14.tar.gz::https://crates.io/api/v1/crates/async-compression/0.3.14/download'
        'async-trait-0.1.56.tar.gz::https://crates.io/api/v1/crates/async-trait/0.1.56/download'
        'atty-0.2.14.tar.gz::https://crates.io/api/v1/crates/atty/0.2.14/download'
        'aur-depends-1.0.3.tar.gz::https://crates.io/api/v1/crates/aur-depends/1.0.3/download'
        'aur-fetch-0.10.0.tar.gz::https://crates.io/api/v1/crates/aur-fetch/0.10.0/download'
        'autocfg-1.1.0.tar.gz::https://crates.io/api/v1/crates/autocfg/1.1.0/download'
        'base64-0.13.0.tar.gz::https://crates.io/api/v1/crates/base64/0.13.0/download'
        'bindgen-0.55.1.tar.gz::https://crates.io/api/v1/crates/bindgen/0.55.1/download'
        'bitflags-1.3.2.tar.gz::https://crates.io/api/v1/crates/bitflags/1.3.2/download'
        'block-0.1.6.tar.gz::https://crates.io/api/v1/crates/block/0.1.6/download'
        'bstr-0.2.17.tar.gz::https://crates.io/api/v1/crates/bstr/0.2.17/download'
        'bumpalo-3.10.0.tar.gz::https://crates.io/api/v1/crates/bumpalo/3.10.0/download'
        'byteorder-1.4.3.tar.gz::https://crates.io/api/v1/crates/byteorder/1.4.3/download'
        'bytes-1.1.0.tar.gz::https://crates.io/api/v1/crates/bytes/1.1.0/download'
        'cc-1.0.73.tar.gz::https://crates.io/api/v1/crates/cc/1.0.73/download'
        'cexpr-0.4.0.tar.gz::https://crates.io/api/v1/crates/cexpr/0.4.0/download'
        'cfg-if-0.1.10.tar.gz::https://crates.io/api/v1/crates/cfg-if/0.1.10/download'
        'cfg-if-1.0.0.tar.gz::https://crates.io/api/v1/crates/cfg-if/1.0.0/download'
        'chrono-0.4.19.tar.gz::https://crates.io/api/v1/crates/chrono/0.4.19/download'
        'cini-0.1.1.tar.gz::https://crates.io/api/v1/crates/cini/0.1.1/download'
        'cini-1.0.0.tar.gz::https://crates.io/api/v1/crates/cini/1.0.0/download'
        'clang-sys-1.3.3.tar.gz::https://crates.io/api/v1/crates/clang-sys/1.3.3/download'
        'console-0.15.0.tar.gz::https://crates.io/api/v1/crates/console/0.15.0/download'
        'convert_case-0.4.0.tar.gz::https://crates.io/api/v1/crates/convert_case/0.4.0/download'
        'core-foundation-0.9.3.tar.gz::https://crates.io/api/v1/crates/core-foundation/0.9.3/download'
        'core-foundation-sys-0.8.3.tar.gz::https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download'
        'crc32fast-1.3.2.tar.gz::https://crates.io/api/v1/crates/crc32fast/1.3.2/download'
        'cssparser-0.27.2.tar.gz::https://crates.io/api/v1/crates/cssparser/0.27.2/download'
        'cssparser-macros-0.6.0.tar.gz::https://crates.io/api/v1/crates/cssparser-macros/0.6.0/download'
        'derive_more-0.99.17.tar.gz::https://crates.io/api/v1/crates/derive_more/0.99.17/download'
        'dirs-4.0.0.tar.gz::https://crates.io/api/v1/crates/dirs/4.0.0/download'
        'dirs-sys-0.3.7.tar.gz::https://crates.io/api/v1/crates/dirs-sys/0.3.7/download'
        'dtoa-0.4.8.tar.gz::https://crates.io/api/v1/crates/dtoa/0.4.8/download'
        'dtoa-short-0.3.3.tar.gz::https://crates.io/api/v1/crates/dtoa-short/0.3.3/download'
        'either-1.6.1.tar.gz::https://crates.io/api/v1/crates/either/1.6.1/download'
        'encode_unicode-0.3.6.tar.gz::https://crates.io/api/v1/crates/encode_unicode/0.3.6/download'
        'encoding_rs-0.8.31.tar.gz::https://crates.io/api/v1/crates/encoding_rs/0.8.31/download'
        'env_logger-0.9.0.tar.gz::https://crates.io/api/v1/crates/env_logger/0.9.0/download'
        'fastrand-1.7.0.tar.gz::https://crates.io/api/v1/crates/fastrand/1.7.0/download'
        'flate2-1.0.24.tar.gz::https://crates.io/api/v1/crates/flate2/1.0.24/download'
        'fnv-1.0.7.tar.gz::https://crates.io/api/v1/crates/fnv/1.0.7/download'
        'foreign-types-0.3.2.tar.gz::https://crates.io/api/v1/crates/foreign-types/0.3.2/download'
        'foreign-types-shared-0.1.1.tar.gz::https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download'
        'form_urlencoded-1.0.1.tar.gz::https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download'
        'futf-0.1.5.tar.gz::https://crates.io/api/v1/crates/futf/0.1.5/download'
        'futures-0.3.21.tar.gz::https://crates.io/api/v1/crates/futures/0.3.21/download'
        'futures-channel-0.3.21.tar.gz::https://crates.io/api/v1/crates/futures-channel/0.3.21/download'
        'futures-core-0.3.21.tar.gz::https://crates.io/api/v1/crates/futures-core/0.3.21/download'
        'futures-executor-0.3.21.tar.gz::https://crates.io/api/v1/crates/futures-executor/0.3.21/download'
        'futures-io-0.3.21.tar.gz::https://crates.io/api/v1/crates/futures-io/0.3.21/download'
        'futures-macro-0.3.21.tar.gz::https://crates.io/api/v1/crates/futures-macro/0.3.21/download'
        'futures-sink-0.3.21.tar.gz::https://crates.io/api/v1/crates/futures-sink/0.3.21/download'
        'futures-task-0.3.21.tar.gz::https://crates.io/api/v1/crates/futures-task/0.3.21/download'
        'futures-util-0.3.21.tar.gz::https://crates.io/api/v1/crates/futures-util/0.3.21/download'
        'fxhash-0.2.1.tar.gz::https://crates.io/api/v1/crates/fxhash/0.2.1/download'
        'getrandom-0.1.16.tar.gz::https://crates.io/api/v1/crates/getrandom/0.1.16/download'
        'getrandom-0.2.7.tar.gz::https://crates.io/api/v1/crates/getrandom/0.2.7/download'
        'gettext-rs-0.5.0.tar.gz::https://crates.io/api/v1/crates/gettext-rs/0.5.0/download'
        'gettext-sys-0.19.9.tar.gz::https://crates.io/api/v1/crates/gettext-sys/0.19.9/download'
        'glob-0.3.0.tar.gz::https://crates.io/api/v1/crates/glob/0.3.0/download'
        'globset-0.4.9.tar.gz::https://crates.io/api/v1/crates/globset/0.4.9/download'
        'h2-0.3.13.tar.gz::https://crates.io/api/v1/crates/h2/0.3.13/download'
        'hashbrown-0.12.1.tar.gz::https://crates.io/api/v1/crates/hashbrown/0.12.1/download'
        'hermit-abi-0.1.19.tar.gz::https://crates.io/api/v1/crates/hermit-abi/0.1.19/download'
        'html5ever-0.25.2.tar.gz::https://crates.io/api/v1/crates/html5ever/0.25.2/download'
        'htmlescape-0.3.1.tar.gz::https://crates.io/api/v1/crates/htmlescape/0.3.1/download'
        'http-0.2.8.tar.gz::https://crates.io/api/v1/crates/http/0.2.8/download'
        'http-body-0.4.5.tar.gz::https://crates.io/api/v1/crates/http-body/0.4.5/download'
        'httparse-1.7.1.tar.gz::https://crates.io/api/v1/crates/httparse/1.7.1/download'
        'httpdate-1.0.2.tar.gz::https://crates.io/api/v1/crates/httpdate/1.0.2/download'
        'humantime-2.1.0.tar.gz::https://crates.io/api/v1/crates/humantime/2.1.0/download'
        'hyper-0.14.19.tar.gz::https://crates.io/api/v1/crates/hyper/0.14.19/download'
        'hyper-tls-0.5.0.tar.gz::https://crates.io/api/v1/crates/hyper-tls/0.5.0/download'
        'idna-0.2.3.tar.gz::https://crates.io/api/v1/crates/idna/0.2.3/download'
        'indexmap-1.9.1.tar.gz::https://crates.io/api/v1/crates/indexmap/1.9.1/download'
        'indicatif-0.16.2.tar.gz::https://crates.io/api/v1/crates/indicatif/0.16.2/download'
        'instant-0.1.12.tar.gz::https://crates.io/api/v1/crates/instant/0.1.12/download'
        'ipnet-2.5.0.tar.gz::https://crates.io/api/v1/crates/ipnet/2.5.0/download'
        'itoa-0.4.8.tar.gz::https://crates.io/api/v1/crates/itoa/0.4.8/download'
        'itoa-1.0.2.tar.gz::https://crates.io/api/v1/crates/itoa/1.0.2/download'
        'js-sys-0.3.58.tar.gz::https://crates.io/api/v1/crates/js-sys/0.3.58/download'
        'kuchiki-0.8.1.tar.gz::https://crates.io/api/v1/crates/kuchiki/0.8.1/download'
        'lazy_static-1.4.0.tar.gz::https://crates.io/api/v1/crates/lazy_static/1.4.0/download'
        'lazycell-1.3.0.tar.gz::https://crates.io/api/v1/crates/lazycell/1.3.0/download'
        'libc-0.2.126.tar.gz::https://crates.io/api/v1/crates/libc/0.2.126/download'
        'libloading-0.7.3.tar.gz::https://crates.io/api/v1/crates/libloading/0.7.3/download'
        'locale_config-0.3.0.tar.gz::https://crates.io/api/v1/crates/locale_config/0.3.0/download'
        'lock_api-0.4.7.tar.gz::https://crates.io/api/v1/crates/lock_api/0.4.7/download'
        'log-0.4.17.tar.gz::https://crates.io/api/v1/crates/log/0.4.17/download'
        'mac-0.1.1.tar.gz::https://crates.io/api/v1/crates/mac/0.1.1/download'
        'malloc_buf-0.0.6.tar.gz::https://crates.io/api/v1/crates/malloc_buf/0.0.6/download'
        'markup5ever-0.10.1.tar.gz::https://crates.io/api/v1/crates/markup5ever/0.10.1/download'
        'matches-0.1.9.tar.gz::https://crates.io/api/v1/crates/matches/0.1.9/download'
        'memchr-2.5.0.tar.gz::https://crates.io/api/v1/crates/memchr/2.5.0/download'
        'memoffset-0.6.5.tar.gz::https://crates.io/api/v1/crates/memoffset/0.6.5/download'
        'mime-0.3.16.tar.gz::https://crates.io/api/v1/crates/mime/0.3.16/download'
        'miniz_oxide-0.5.3.tar.gz::https://crates.io/api/v1/crates/miniz_oxide/0.5.3/download'
        'mio-0.8.4.tar.gz::https://crates.io/api/v1/crates/mio/0.8.4/download'
        'native-tls-0.2.10.tar.gz::https://crates.io/api/v1/crates/native-tls/0.2.10/download'
        'new_debug_unreachable-1.0.4.tar.gz::https://crates.io/api/v1/crates/new_debug_unreachable/1.0.4/download'
        'nix-0.23.1.tar.gz::https://crates.io/api/v1/crates/nix/0.23.1/download'
        'nodrop-0.1.14.tar.gz::https://crates.io/api/v1/crates/nodrop/0.1.14/download'
        'nom-5.1.2.tar.gz::https://crates.io/api/v1/crates/nom/5.1.2/download'
        'num-integer-0.1.45.tar.gz::https://crates.io/api/v1/crates/num-integer/0.1.45/download'
        'num-traits-0.2.15.tar.gz::https://crates.io/api/v1/crates/num-traits/0.2.15/download'
        'num_cpus-1.13.1.tar.gz::https://crates.io/api/v1/crates/num_cpus/1.13.1/download'
        'number_prefix-0.4.0.tar.gz::https://crates.io/api/v1/crates/number_prefix/0.4.0/download'
        'objc-0.2.7.tar.gz::https://crates.io/api/v1/crates/objc/0.2.7/download'
        'objc-foundation-0.1.1.tar.gz::https://crates.io/api/v1/crates/objc-foundation/0.1.1/download'
        'objc_id-0.1.1.tar.gz::https://crates.io/api/v1/crates/objc_id/0.1.1/download'
        'once_cell-1.12.0.tar.gz::https://crates.io/api/v1/crates/once_cell/1.12.0/download'
        'openssl-0.10.40.tar.gz::https://crates.io/api/v1/crates/openssl/0.10.40/download'
        'openssl-macros-0.1.0.tar.gz::https://crates.io/api/v1/crates/openssl-macros/0.1.0/download'
        'openssl-probe-0.1.5.tar.gz::https://crates.io/api/v1/crates/openssl-probe/0.1.5/download'
        'openssl-sys-0.9.74.tar.gz::https://crates.io/api/v1/crates/openssl-sys/0.9.74/download'
        'pacmanconf-1.0.0.tar.gz::https://crates.io/api/v1/crates/pacmanconf/1.0.0/download'
        'parking_lot-0.12.1.tar.gz::https://crates.io/api/v1/crates/parking_lot/0.12.1/download'
        'parking_lot_core-0.9.3.tar.gz::https://crates.io/api/v1/crates/parking_lot_core/0.9.3/download'
        'paru-1.11.1.tar.gz::https://crates.io/api/v1/crates/paru/1.11.1/download'
        'peeking_take_while-0.1.2.tar.gz::https://crates.io/api/v1/crates/peeking_take_while/0.1.2/download'
        'percent-encoding-2.1.0.tar.gz::https://crates.io/api/v1/crates/percent-encoding/2.1.0/download'
        'phf-0.8.0.tar.gz::https://crates.io/api/v1/crates/phf/0.8.0/download'
        'phf_codegen-0.8.0.tar.gz::https://crates.io/api/v1/crates/phf_codegen/0.8.0/download'
        'phf_generator-0.8.0.tar.gz::https://crates.io/api/v1/crates/phf_generator/0.8.0/download'
        'phf_generator-0.10.0.tar.gz::https://crates.io/api/v1/crates/phf_generator/0.10.0/download'
        'phf_macros-0.8.0.tar.gz::https://crates.io/api/v1/crates/phf_macros/0.8.0/download'
        'phf_shared-0.8.0.tar.gz::https://crates.io/api/v1/crates/phf_shared/0.8.0/download'
        'phf_shared-0.10.0.tar.gz::https://crates.io/api/v1/crates/phf_shared/0.10.0/download'
        'pin-project-lite-0.2.9.tar.gz::https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download'
        'pin-utils-0.1.0.tar.gz::https://crates.io/api/v1/crates/pin-utils/0.1.0/download'
        'pkg-config-0.3.25.tar.gz::https://crates.io/api/v1/crates/pkg-config/0.3.25/download'
        'ppv-lite86-0.2.16.tar.gz::https://crates.io/api/v1/crates/ppv-lite86/0.2.16/download'
        'precomputed-hash-0.1.1.tar.gz::https://crates.io/api/v1/crates/precomputed-hash/0.1.1/download'
        'proc-macro-hack-0.5.19.tar.gz::https://crates.io/api/v1/crates/proc-macro-hack/0.5.19/download'
        'proc-macro2-1.0.40.tar.gz::https://crates.io/api/v1/crates/proc-macro2/1.0.40/download'
        'quick-xml-0.22.0.tar.gz::https://crates.io/api/v1/crates/quick-xml/0.22.0/download'
        'quote-1.0.20.tar.gz::https://crates.io/api/v1/crates/quote/1.0.20/download'
        'rand-0.7.3.tar.gz::https://crates.io/api/v1/crates/rand/0.7.3/download'
        'rand-0.8.5.tar.gz::https://crates.io/api/v1/crates/rand/0.8.5/download'
        'rand_chacha-0.2.2.tar.gz::https://crates.io/api/v1/crates/rand_chacha/0.2.2/download'
        'rand_chacha-0.3.1.tar.gz::https://crates.io/api/v1/crates/rand_chacha/0.3.1/download'
        'rand_core-0.5.1.tar.gz::https://crates.io/api/v1/crates/rand_core/0.5.1/download'
        'rand_core-0.6.3.tar.gz::https://crates.io/api/v1/crates/rand_core/0.6.3/download'
        'rand_hc-0.2.0.tar.gz::https://crates.io/api/v1/crates/rand_hc/0.2.0/download'
        'rand_pcg-0.2.1.tar.gz::https://crates.io/api/v1/crates/rand_pcg/0.2.1/download'
        'raur-5.0.1.tar.gz::https://crates.io/api/v1/crates/raur/5.0.1/download'
        'redox_syscall-0.2.13.tar.gz::https://crates.io/api/v1/crates/redox_syscall/0.2.13/download'
        'redox_users-0.4.3.tar.gz::https://crates.io/api/v1/crates/redox_users/0.4.3/download'
        'regex-1.5.6.tar.gz::https://crates.io/api/v1/crates/regex/1.5.6/download'
        'regex-syntax-0.6.26.tar.gz::https://crates.io/api/v1/crates/regex-syntax/0.6.26/download'
        'remove_dir_all-0.5.3.tar.gz::https://crates.io/api/v1/crates/remove_dir_all/0.5.3/download'
        'reqwest-0.11.11.tar.gz::https://crates.io/api/v1/crates/reqwest/0.11.11/download'
        'rss-2.0.1.tar.gz::https://crates.io/api/v1/crates/rss/2.0.1/download'
        'rustc-hash-1.1.0.tar.gz::https://crates.io/api/v1/crates/rustc-hash/1.1.0/download'
        'rustc_version-0.4.0.tar.gz::https://crates.io/api/v1/crates/rustc_version/0.4.0/download'
        'ryu-1.0.10.tar.gz::https://crates.io/api/v1/crates/ryu/1.0.10/download'
        'schannel-0.1.20.tar.gz::https://crates.io/api/v1/crates/schannel/0.1.20/download'
        'scopeguard-1.1.0.tar.gz::https://crates.io/api/v1/crates/scopeguard/1.1.0/download'
        'security-framework-2.6.1.tar.gz::https://crates.io/api/v1/crates/security-framework/2.6.1/download'
        'security-framework-sys-2.6.1.tar.gz::https://crates.io/api/v1/crates/security-framework-sys/2.6.1/download'
        'selectors-0.22.0.tar.gz::https://crates.io/api/v1/crates/selectors/0.22.0/download'
        'semver-1.0.10.tar.gz::https://crates.io/api/v1/crates/semver/1.0.10/download'
        'serde-1.0.137.tar.gz::https://crates.io/api/v1/crates/serde/1.0.137/download'
        'serde_derive-1.0.137.tar.gz::https://crates.io/api/v1/crates/serde_derive/1.0.137/download'
        'serde_json-1.0.81.tar.gz::https://crates.io/api/v1/crates/serde_json/1.0.81/download'
        'serde_urlencoded-0.7.1.tar.gz::https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download'
        'servo_arc-0.1.1.tar.gz::https://crates.io/api/v1/crates/servo_arc/0.1.1/download'
        'shlex-0.1.1.tar.gz::https://crates.io/api/v1/crates/shlex/0.1.1/download'
        'signal-hook-0.3.14.tar.gz::https://crates.io/api/v1/crates/signal-hook/0.3.14/download'
        'signal-hook-registry-1.4.0.tar.gz::https://crates.io/api/v1/crates/signal-hook-registry/1.4.0/download'
        'siphasher-0.3.10.tar.gz::https://crates.io/api/v1/crates/siphasher/0.3.10/download'
        'slab-0.4.6.tar.gz::https://crates.io/api/v1/crates/slab/0.4.6/download'
        'smallvec-1.8.1.tar.gz::https://crates.io/api/v1/crates/smallvec/1.8.1/download'
        'smart-default-0.6.0.tar.gz::https://crates.io/api/v1/crates/smart-default/0.6.0/download'
        'socket2-0.4.4.tar.gz::https://crates.io/api/v1/crates/socket2/0.4.4/download'
        'srcinfo-1.0.0.tar.gz::https://crates.io/api/v1/crates/srcinfo/1.0.0/download'
        'stable_deref_trait-1.2.0.tar.gz::https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download'
        'string_cache-0.8.4.tar.gz::https://crates.io/api/v1/crates/string_cache/0.8.4/download'
        'string_cache_codegen-0.5.2.tar.gz::https://crates.io/api/v1/crates/string_cache_codegen/0.5.2/download'
        'syn-1.0.98.tar.gz::https://crates.io/api/v1/crates/syn/1.0.98/download'
        'tempfile-3.3.0.tar.gz::https://crates.io/api/v1/crates/tempfile/3.3.0/download'
        'tendril-0.4.3.tar.gz::https://crates.io/api/v1/crates/tendril/0.4.3/download'
        'term_size-0.3.2.tar.gz::https://crates.io/api/v1/crates/term_size/0.3.2/download'
        'termcolor-1.1.3.tar.gz::https://crates.io/api/v1/crates/termcolor/1.1.3/download'
        'terminal_size-0.1.17.tar.gz::https://crates.io/api/v1/crates/terminal_size/0.1.17/download'
        'thin-slice-0.1.1.tar.gz::https://crates.io/api/v1/crates/thin-slice/0.1.1/download'
        'thiserror-1.0.31.tar.gz::https://crates.io/api/v1/crates/thiserror/1.0.31/download'
        'thiserror-impl-1.0.31.tar.gz::https://crates.io/api/v1/crates/thiserror-impl/1.0.31/download'
        'time-0.1.44.tar.gz::https://crates.io/api/v1/crates/time/0.1.44/download'
        'tinyvec-1.6.0.tar.gz::https://crates.io/api/v1/crates/tinyvec/1.6.0/download'
        'tinyvec_macros-0.1.0.tar.gz::https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download'
        'tokio-1.19.2.tar.gz::https://crates.io/api/v1/crates/tokio/1.19.2/download'
        'tokio-macros-1.8.0.tar.gz::https://crates.io/api/v1/crates/tokio-macros/1.8.0/download'
        'tokio-native-tls-0.3.0.tar.gz::https://crates.io/api/v1/crates/tokio-native-tls/0.3.0/download'
        'tokio-socks-0.5.1.tar.gz::https://crates.io/api/v1/crates/tokio-socks/0.5.1/download'
        'tokio-util-0.7.3.tar.gz::https://crates.io/api/v1/crates/tokio-util/0.7.3/download'
        'tower-service-0.3.2.tar.gz::https://crates.io/api/v1/crates/tower-service/0.3.2/download'
        'tr-0.1.6.tar.gz::https://crates.io/api/v1/crates/tr/0.1.6/download'
        'tracing-0.1.35.tar.gz::https://crates.io/api/v1/crates/tracing/0.1.35/download'
        'tracing-core-0.1.28.tar.gz::https://crates.io/api/v1/crates/tracing-core/0.1.28/download'
        'try-lock-0.2.3.tar.gz::https://crates.io/api/v1/crates/try-lock/0.2.3/download'
        'unicode-bidi-0.3.8.tar.gz::https://crates.io/api/v1/crates/unicode-bidi/0.3.8/download'
        'unicode-ident-1.0.1.tar.gz::https://crates.io/api/v1/crates/unicode-ident/1.0.1/download'
        'unicode-normalization-0.1.20.tar.gz::https://crates.io/api/v1/crates/unicode-normalization/0.1.20/download'
        'unicode-width-0.1.9.tar.gz::https://crates.io/api/v1/crates/unicode-width/0.1.9/download'
        'url-2.2.2.tar.gz::https://crates.io/api/v1/crates/url/2.2.2/download'
        'utf-8-0.7.6.tar.gz::https://crates.io/api/v1/crates/utf-8/0.7.6/download'
        'vcpkg-0.2.15.tar.gz::https://crates.io/api/v1/crates/vcpkg/0.2.15/download'
        'version_check-0.9.4.tar.gz::https://crates.io/api/v1/crates/version_check/0.9.4/download'
        'want-0.3.0.tar.gz::https://crates.io/api/v1/crates/want/0.3.0/download'
        'wasi-0.9.0+wasi-snapshot-preview1.tar.gz::https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download'
        'wasi-0.10.0+wasi-snapshot-preview1.tar.gz::https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download'
        'wasi-0.11.0+wasi-snapshot-preview1.tar.gz::https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download'
        'wasm-bindgen-0.2.81.tar.gz::https://crates.io/api/v1/crates/wasm-bindgen/0.2.81/download'
        'wasm-bindgen-backend-0.2.81.tar.gz::https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.81/download'
        'wasm-bindgen-futures-0.4.31.tar.gz::https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.31/download'
        'wasm-bindgen-macro-0.2.81.tar.gz::https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.81/download'
        'wasm-bindgen-macro-support-0.2.81.tar.gz::https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.81/download'
        'wasm-bindgen-shared-0.2.81.tar.gz::https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.81/download'
        'web-sys-0.3.58.tar.gz::https://crates.io/api/v1/crates/web-sys/0.3.58/download'
        'winapi-0.3.9.tar.gz::https://crates.io/api/v1/crates/winapi/0.3.9/download'
        'winapi-i686-pc-windows-gnu-0.4.0.tar.gz::https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download'
        'winapi-util-0.1.5.tar.gz::https://crates.io/api/v1/crates/winapi-util/0.1.5/download'
        'winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz::https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download'
        'windows-sys-0.36.1.tar.gz::https://crates.io/api/v1/crates/windows-sys/0.36.1/download'
        'windows_aarch64_msvc-0.36.1.tar.gz::https://crates.io/api/v1/crates/windows_aarch64_msvc/0.36.1/download'
        'windows_i686_gnu-0.36.1.tar.gz::https://crates.io/api/v1/crates/windows_i686_gnu/0.36.1/download'
        'windows_i686_msvc-0.36.1.tar.gz::https://crates.io/api/v1/crates/windows_i686_msvc/0.36.1/download'
        'windows_x86_64_gnu-0.36.1.tar.gz::https://crates.io/api/v1/crates/windows_x86_64_gnu/0.36.1/download'
        'windows_x86_64_msvc-0.36.1.tar.gz::https://crates.io/api/v1/crates/windows_x86_64_msvc/0.36.1/download'
        'winreg-0.10.1.tar.gz::https://crates.io/api/v1/crates/winreg/0.10.1/download')
backup=("etc/paru.conf")
arch=('i686' 'pentium4' 'x86_64' 'arm' 'armv7h' 'armv6h' 'aarch64')
license=('GPL3')
makedepends=('cargo')
depends=('git' 'pacman')
optdepends=('asp: downloading repo pkgbuilds' 'bat: colored pkgbuild printing' 'devtools: build in chroot')
sha256sums=('42cefa8cdf48e3aec3f9922235f1e1126a9fe3262f1644494e1be51980e520d8'
            'f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe'
            '1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f'
            'bedac9e074b9368777268cff76c02d8b26d3e567642a52379aadd5c5e204e120'
            'fee1afe3484685ecedf03aefd7904428befed7815687e48aa4b21b3417eeecf0'
            '09329cd59e48e140faceb66ec714d8b5fe28a414327b381ae9a8af47ab29a700'
            'd52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2'
            'bb07d2053ccdbe10e2af2995a2f116c1330396493dc1269f6a91d0ae82e19704'
            '345fd392ab01f746c717b1357165b76f0b67a60192007b234058c9045fdcf695'
            '96cf8829f67d2eab0b2dfa42c5d0ef737e0724e4a82b01b3e292456202b19716'
            'd9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8'
            '7c4e3b6b0b2b272ccef82683f191dc81e0e5289a43081aa0ea91982db4eb0efc'
            '8c9539f593a9f8a3dd183a14cb7c843277f655d8bb4624dd76dc4014884ab929'
            'd468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa'
            '904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd'
            '75b13ce559e6433d360c26305643803cb52cfbabbc2b9c47ce04a58493dfb443'
            'bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a'
            '0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a'
            'ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223'
            '37ccbd214614c6783386c1af30caf03192f17891059cecc394b4fb119e363de3'
            '14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610'
            'c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8'
            '2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11'
            'f4aedb84272dbe89af497cf81375129abda4fc0a9e7c5d317498c15cc30c0d27'
            '4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822'
            'baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd'
            '670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73'
            '895f4cd6403d7bd85e13ff3ec635d58183e5e708e7bd70430a91d661b04548e2'
            '8628d1f5b9a7b1196ce1aa660e3ba7e2559d350649cbe94993519c127df667f2'
            '5a050e2153c5be08febd6734e29298e844fdb0fa21aeddd63b4eb7baa106c69b'
            'a28b32d32ca44b70c3e4acd7db1babf555fa026e385fb95f18028f88848b3c31'
            '6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e'
            '194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146'
            '5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc'
            'b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d'
            '754b69d351cdc2d8ee09ae203db831e005560fc6030da058f86ad60c92a9cb0a'
            'dfae75de57f2b2e85e8768c3ea840fd159c8f33e2b6522c7835b7abac81be16e'
            '4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321'
            'ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059'
            '1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6'
            '56899898ce76aaf4a0f24d914c97ea6ed976d42fec6ad33fcbb0a1103e07b2b0'
            'bde03329ae10e79ede66c9ce4dc930aa8599043b0743008548680f25b91502d6'
            'e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457'
            'a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f'
            '9852635589dc9f9ea1b6fe9f05b50ef208c85c834a562f0c6abb1c475736ec2b'
            '0b2cf0344971ee6c64c31be0d530793fba457d322dfec2810c453d0ef228f9c3'
            'c3fcf0cee53519c866c09b5de1f6c56ff9d647101f81c1964fa632e148896cdf'
            'f82b0f4c27ad9f8bfd1f3208d882da2b09c301bc1c828fd3a00d0216d2fbbff6'
            '3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1'
            'f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1'
            '00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b'
            '5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191'
            'df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843'
            'f73fe65f54d1e12b726f517d3e2135ca3125a437b6d998caf1962961f7172d9e'
            'c3083ce4b914124575708913bca19bfe887522d6e2e6d0952943f5eac4a74010'
            '0c09fd04b7e4073ac7156a9539b57a484a8ea920f79c7c675d05d289ab6110d3'
            '9420b90cfa29e327d0429f19be13e7ddb68fa1cccb09d65e5706b8c7a749b8a6'
            'fc4045962a5a5e935ee2fdedaa4e08284547402885ab326734432bed5d12966b'
            '33c1e13800337f4d4d7a316bf45a567dbcb6ffe087f16424852d97e97a91f512'
            '21163e139fa306126e6eedaf49ecdb4588f939600f0b1e770f4205ee4b7fa868'
            '57c66a976bf5909d801bbef33416c41372779507e7a6b3a5e25e4749c58f776a'
            'd8b7abd5d659d9b90c8cba917f6ec750a74e2dc23902ef9cd4cc8c8b22e6036a'
            'c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c'
            '8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce'
            '4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6'
            '1b95fa19cca70adf9888150e979839ae9bd58f85a1a42e4753699112875189e1'
            'e034c4ba5bb796730a6cc5eb0d654c16885006a7c3d6c6603581ed809434f153'
            '9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574'
            '0a1e17342619edbc21a964c2afbeb6c820c6a2560032872f397bb97ea127bd0a'
            '37a82c6d637fc9515a4694bbf1cb2457b79d81ce52b3108bdeea58b07dd34a57'
            'db0d4cf898abf0081f964436dc980e96670a0f36863e4b83aaacdb65c9d7ccc3'
            '62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33'
            'e5c13fb08e5d4dfc151ee5e88bae63f7773d61852f3bdc73c9f4b9e1bde03148'
            'e9025058dae765dee5070ec375f591e2ba14638c63feff74f13805a72e523163'
            '75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399'
            'd5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1'
            '496ce29bb5a52785b44e0f7ca2847ae0bb839c9bd28f69acac9b99d461c0c04c'
            'c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421'
            '9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4'
            '42dc3c131584288d375f2d07f822b0cb012d8c6fb899a5b9fdb3cb7eb9b6004f'
            'd6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905'
            '418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8'
            '10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e'
            '2d207dc617c7a380ab07ff572a6e52fa202a2a8f355860ac9c38e23f8196be1b'
            '7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c'
            '879d54834c8c76457ef4293a689b2a8c59b076067ad77b15efafbb05f92a592b'
            'b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4'
            '112c678d4050afce233f4f2852bb2eb519230b3cf12f33585275537d7e41578d'
            'c3fac17f7123a73ca62df411b1bf727ccc805daa070338fda671c86dac1bdc27'
            '1ea8e9c6e031377cff82ee3001dc8026cdf431ed4e2e6b51f98ab8c73484a358'
            'e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646'
            '830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55'
            '349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836'
            'efbc0f03f9a775e9f6aed295c6a1ba2253c5757a9e03d55c6caa46a681abcddd'
            '08d2c35b16f4483f6c26f0e4e9550717a2f6575bcd6f12a53ff0c490a94a6934'
            '327fa5b6a6940e4699ec49a9beae1ea4845c6bab9314e4f84ac68742139d8c53'
            'abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e'
            'c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4'
            '62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb'
            'a24f40fb03852d1cdd84330cddcaf98e9ec08a7b7768e952fad3b4cf048ec8fd'
            'a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f'
            '2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d'
            '5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce'
            '2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d'
            '6f5c75688da582b8ffc1f1799e9db273f32133c49e048f614d22ec3256773ccc'
            '57ee1c23c7c63b0c9250c339ffdc69255f110b298b901b9f6c82547b7b87caaf'
            'fd7e2f3618557f980e0b17e8856252eee3c97fa12c54dff0ca290fb6266ca4a9'
            'e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54'
            '9f866317acbd3a240710c63f065ffb1e4fd466259045ccb504130b7f668f35c6'
            '72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb'
            'ffb4262d26ed83a1c0a33a38fe2bb15797329c85770da05e6b828ddb782627af'
            '225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9'
            '578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd'
            '19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1'
            '830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3'
            '915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1'
            '1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9'
            'c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b'
            '7709cef83f0c1f58f666e746a08b21e0085f7440fa6a29cc194d68aac97a4225'
            'fb81a6430ac911acb25fe5ac8f1d2af1b4ea8a4fdfda0f1ee4292af2e2d8eb0e'
            'b501e44f11665960c7e7fcf062c7d96a14ade4aa98116c004b2e37b5be7d736c'
            'ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf'
            '835363342df5fba8354c5b453325b110ffd54044e588c539cf2f20a8014e4cb1'
            'faba895e4237d5dfd3459a4c0ef807b3510e088d28e7f5fd71a72962af84fef4'
            '3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f'
            '09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929'
            '42cefa8cdf48e3aec3f9922235f1e1126a9fe3262f1644494e1be51980e520d8'
            '19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099'
            'd4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e'
            '3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12'
            'cbffee61585b0411840d3ece935cce9cb6321f01c45477d30066498cd5e1a815'
            '17367f0cc86f2d25802b2c26ee58a7b23faeccf78a396094c13dced0d0182526'
            '5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6'
            '7f6fde18ff429ffc8fe78e2bf7f8b7a5a5a6e2a8b58bc5a9ac69198bbda9189c'
            'c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7'
            'b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096'
            'e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116'
            '8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184'
            '1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae'
            'eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872'
            '925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c'
            'dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5'
            'dd96a1e8ed2596c337f8eae5f24924ec83f5ad5ab21ea8e455d3566c69fbcaf7'
            '8533f14c8382aaad0d592c812ac3b826162128b65662331e1127b45c3d18536b'
            '3bcdf212e9776fbcb2d23ab029360416bb1706b1aea2d1a5ba002727cbcab804'
            '6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03'
            '34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404'
            'f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402'
            'e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88'
            '90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19'
            'd34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7'
            'ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c'
            '16abd0c1b639e9eb4d7c50c0b8100b0d0f849be2349829c740fe8e6eb4816429'
            'fdfdf9ad20905a8bd2d95c1f7c7b374930f0f0fd014c084b68c34f1a79fd85cd'
            '62f25bc4c7e55e0b0b7a1d43fb893f4fa1361d0abe38b9ce4f323c2adfe6ef42'
            'b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b'
            'd83f127d94bdbcda4c8cc2e50f6f84f4b611f69c902699ca385a39c3a75f9ff1'
            '49b3de9ec5dc0a3417da371aab17d729997c15010e7fd24ff707773a33bddb64'
            '3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7'
            'b75aa69a3f06bbcc66ede33af2af253c6f7a86b1ca0033f60c580a27074fbf92'
            'acaf1331b7fc4edc3c2920819fee1766c27e8d40da593155832db3d6dea64e92'
            '08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2'
            'bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366'
            'f3f6f92acf49d1b98f7a81226834412ada05458b7364277387724a237f062695'
            '88d6731146462ea25d9244b2ed5fd1d716d25c52e4d54aa4fb0f3c4e9854dbe2'
            'd29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd'
            '2dc14f172faf8a0194a3aded622712b0de276821addc574fa54fc0a1167e10dc'
            '0160a13a177a45bfb43ce71c01580998474f556ad854dcbca936dd2841a5c556'
            'df320f1889ac4ba6bc0cdc9c9af7af4bd64bb927bccdf32d81140dc1f9be12fe'
            'a41d061efea015927ac527063765e73601444cdc344ba855bc7bd44578b25e1c'
            '61ea8d54c77f8315140a05f4c7237403bf38b72704d031543aa1d16abbf517d1'
            '1f26faba0c3959972377d3b2d306ee9f71faee9714294e41bb777f83f88578be'
            '9b7ce2b32a1aed03c558dc61a5cd328f15aff2dbc17daad8fb8af04d2100e15c'
            'd3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd'
            'd98238b800e0d1576d8b6e3de32827c2d74bee68bb97748dcf5071fb53965432'
            '7fdf1b9db47230893d76faad238fd6097fd6d6a9245cd7a4d90dbd639536bbd2'
            'a253b5e89e2698464fc26b545c9edceb338e18a89effeeecfea192c3025be29d'
            'e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0'
            '7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de'
            'eb703cfe953bccee95685111adeedb76fabe4e97549a58d16f03ea7b9367bb32'
            'cc88c725d61fc6c3132893370cac4a0200e3fedf5da8331c570664b1987f5ca2'
            '133659a15339456eeeb07572eb02a91c91e9815e9cbc89566944d2c8d3efdbf6'
            '66d72b759436ae32898a2af0a14218dbf55efde3feeb170eb623637db85ee1e0'
            'a69c538e89460803500fca8d5f54a82f5ae1b3b2fc0661462ee41d8641a3571a'
            'a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3'
            '213494b7a2b503146286049378ce02b482200519accc31872ee8be91fa820a08'
            '6bb30289b722be4ff74a408c3cc27edeaad656e06cb1fe8fa9231fa59c728988'
            'c50aef8a904de4c23c788f104b7dddc7d6f79c647c7c8ce4cc8f73eb0ca773dd'
            '5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4'
            'd24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0'
            '1e4129646ca0ed8f45d09b929036bafad5377103edd06e50bf574b353d2b08d9'
            'bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755'
            '633c1a546cee861a1a6d0dc69ebeca693bf4296661ba7852b9d21d159e0506df'
            '8eaa81235c7058867fa8c0e7314f33dcce9c215f535d1913822a2b3f5e289f3c'
            'bd829fe32373d27f76265620b5309d0340cb8550f523c1dda251d6298069069a'
            '0396bc89e626244658bef819e22d0cc459e795a5ebe878e6ec336d1674a8d79a'
            '6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255'
            '87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50'
            'cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c'
            'c51a52ed6686dd62c320f9b89299e9dfb46f730c7a48e635c19f21d116cb1439'
            '9724f9a975fb987ef7a3cd9be0350edcbe130698af5b8f7a631e23d42d052484'
            'f7d995660bd2b7f8c1568414c1126076c13fbb725c40112dc0120b78eb9b717b'
            '51165dfa029d2a65969413a6cc96f354b86b464498702f174a4efa13608fd8c0'
            'cc463cd8deddc3770d20f9852143d50bf6094e640b485cb2e189a2099085ff45'
            'b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52'
            'e9e3a8773f8e1570196d9461c8e98778bbc5a4a897ba46c5492d4fc256389b90'
            'a400e31aa60b9d44a52a8ee0343b5b18566b03a8321e0d321f695cf56e940160'
            '7b7358be39f2f274f322d2aaed611acc57f382e8eb1e5b48cb9ae30933495ce7'
            '59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642'
            '099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992'
            '5bd2fe26506023ed7b5e1e315add59d6f584c621d037f9368fea9cfb988f368c'
            '81dee68f85cab8cf68dec42158baf3a79a1cdc065a8b103025965d6ccb7f6cbd'
            '3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973'
            'a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c'
            '09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9'
            'accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426'
            '49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f'
            '1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0'
            'cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519'
            '1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f'
            '9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423'
            '7c53b543413a17a202f4be280a7e5c62a1c69345f5de525ee64f8cfdbc954994'
            '5491a68ab4500fa6b4d726bd67408630c3dbe9c4fe7bda16d5c82a1fd8c7340a'
            'de9a9cec1733468a8c657e57fa2413d2ae2c0129b95e87c5b72b8ace4d13f31f'
            'c441e177922bc58f1e12c022624b6216378e5febc2f0533e41ba443d505b80aa'
            '7d94ac45fcf608c1f45ef53e748d35660f168490c10b23704c7779ab8f5c3048'
            '6a89911bd99e5f3659ec4acf9c4d93b0a90fe4a2a11f15328472058edc5261be'
            '2fed94beee57daf8dd7d51f2b15dc2bcde92d7a72304cdf662a4371008b71b90'
            '5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419'
            'ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6'
            '70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178'
            '712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f'
            'ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2'
            '9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47'
            '180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6'
            'e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024'
            '4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1'
            'c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680'
            '80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d')

prepare() {
  cd "$srcdir"

  # Mark crates as already checksummed.
  # Rust packaging TODO:
  #   Ideally we'd embed sha sums from the sha256sums array to ensure we don't desync with Cargo.lock by accident.
  for x in */Cargo.toml; do
    echo '{"files":{}}' > "$(dirname "$x")"/.cargo-checksum.json
  done
  rm "$pkgname-$pkgver"/Cargo.lock

  # Tell rust to use the pre-vendored crates
  cd "$pkgname-$pkgver"
  mkdir -pv .cargo
  cat << EOF >> .cargo/config.toml
    [source.crates-io]
    replace-with = "vendored-sources"

    [source.vendored-sources]
    directory = "${srcdir}"
EOF
}
build () {
  cd "$srcdir/$pkgname-$pkgver"

  if pacman -T pacman-git > /dev/null; then
    _features+="git,"
  fi

  if [[ $(rustc -V) == *"nightly"* ]]; then
    _features+="backtrace,"
  fi

  if [[ $CARCH != x86_64 ]]; then
    export CARGO_PROFILE_RELEASE_LTO=off
  fi

  cargo build --offline --features "${_features:-}" --release --target-dir target
  ./scripts/mkmo locale/
}

package() {
  cd "$srcdir/$pkgname-$pkgver"

  install -Dm755 target/release/paru "${pkgdir}/usr/bin/paru"
  install -Dm644 paru.conf "${pkgdir}/etc/paru.conf"

  install -Dm644 man/paru.8 "$pkgdir/usr/share/man/man8/paru.8"
  install -Dm644 man/paru.conf.5 "$pkgdir/usr/share/man/man5/paru.conf.5"

  install -Dm644 completions/bash "${pkgdir}/usr/share/bash-completion/completions/paru.bash"
  install -Dm644 completions/fish "${pkgdir}/usr/share/fish/vendor_completions.d/paru.fish"
  install -Dm644 completions/zsh "${pkgdir}/usr/share/zsh/site-functions/_paru"

  install -d "$pkgdir/usr/share/"
  cp -r locale "$pkgdir/usr/share/"
}
