gurk-rs: compiles, but does not install

This commit is contained in:
c0dev0id 2022-12-19 01:55:26 +01:00
parent 57fc60ebff
commit ab1dac7ff6
4 changed files with 524 additions and 385 deletions

View File

@ -19,17 +19,15 @@ DISTFILES += ${DISTNAME}-vendorfiles${EXTRACT_SUFX}:0
MODULES = devel/cargo
#MODCARGO_NO_DEFAULT_FEATURES = Yes
WANTLIB = ${MODCARGO_WANTLIB}
WANTLIB = c c++abi pthread
BUILD_DEPENDS = devel/protobuf
CONFIGURE_STYLE = cargo
post-extract:
mv ${WRKDIR}/vendor ${WRKSRC}/vendor;
pre-configure:
cat ${FILESDIR}/config >> ${WRKSRC}/.cargo/config
post-configure:
cat ${FILESDIR}/config >> ${WRKDIR}/.cargo/config
sed -i.bak 's/opt-level = 2/opt-level = 0/g' ${WRKDIR}/.cargo/config
.include "crates.inc"

View File

@ -1,378 +1,377 @@
# run: make modcargo-gen-crates-licenses
MODCARGO_CRATES += adler 1.0.2
MODCARGO_CRATES += aead 0.4.3
MODCARGO_CRATES += aes 0.7.5
MODCARGO_CRATES += aes-gcm 0.9.4
MODCARGO_CRATES += aes-gcm-siv 0.10.3
MODCARGO_CRATES += aho-corasick 0.7.19
MODCARGO_CRATES += android_system_properties 0.1.5
MODCARGO_CRATES += anes 0.1.6
MODCARGO_CRATES += ansi_term 0.12.1
MODCARGO_CRATES += anyhow 1.0.64
MODCARGO_CRATES += arrayref 0.3.6
MODCARGO_CRATES += arrayvec 0.5.2
MODCARGO_CRATES += async-broadcast 0.4.1
MODCARGO_CRATES += async-channel 1.7.1
MODCARGO_CRATES += async-executor 1.4.1
MODCARGO_CRATES += async-io 1.9.0
MODCARGO_CRATES += async-lock 2.5.0
MODCARGO_CRATES += async-recursion 0.3.2
MODCARGO_CRATES += async-task 4.3.0
MODCARGO_CRATES += async-trait 0.1.57
MODCARGO_CRATES += async-tungstenite 0.17.2
MODCARGO_CRATES += atty 0.2.14
MODCARGO_CRATES += autocfg 1.1.0
MODCARGO_CRATES += base64 0.12.3
MODCARGO_CRATES += base64 0.13.0
MODCARGO_CRATES += bincode 1.3.3
MODCARGO_CRATES += bitflags 1.3.2
MODCARGO_CRATES += block 0.1.6
MODCARGO_CRATES += block-buffer 0.9.0
MODCARGO_CRATES += block-buffer 0.10.3
MODCARGO_CRATES += block-modes 0.8.1
MODCARGO_CRATES += block-padding 0.2.1
MODCARGO_CRATES += bstr 0.2.17
MODCARGO_CRATES += bumpalo 3.11.0
MODCARGO_CRATES += byteorder 1.4.3
MODCARGO_CRATES += bytes 1.2.1
MODCARGO_CRATES += cache-padded 1.2.0
MODCARGO_CRATES += cassowary 0.3.0
MODCARGO_CRATES += cast 0.3.0
MODCARGO_CRATES += cc 1.0.73
MODCARGO_CRATES += cfg-if 1.0.0
MODCARGO_CRATES += checked_int_cast 1.0.0
MODCARGO_CRATES += chrono 0.4.22
MODCARGO_CRATES += ciborium 0.2.0
MODCARGO_CRATES += ciborium-io 0.2.0
MODCARGO_CRATES += ciborium-ll 0.2.0
MODCARGO_CRATES += cipher 0.3.0
MODCARGO_CRATES += clap 3.2.23
MODCARGO_CRATES += clap 4.0.18
MODCARGO_CRATES += clap_derive 4.0.18
MODCARGO_CRATES += clap_lex 0.2.4
MODCARGO_CRATES += clap_lex 0.3.0
MODCARGO_CRATES += cmake 0.1.48
MODCARGO_CRATES += concurrent-queue 1.2.4
MODCARGO_CRATES += core-foundation 0.9.3
MODCARGO_CRATES += core-foundation-sys 0.8.3
MODCARGO_CRATES += cpufeatures 0.2.5
MODCARGO_CRATES += crc32fast 1.3.2
MODCARGO_CRATES += criterion 0.4.0
MODCARGO_CRATES += criterion-plot 0.5.0
MODCARGO_CRATES += crossbeam-channel 0.5.6
MODCARGO_CRATES += crossbeam-deque 0.8.2
MODCARGO_CRATES += crossbeam-epoch 0.9.10
MODCARGO_CRATES += crossbeam-utils 0.8.11
MODCARGO_CRATES += crossterm 0.19.0
MODCARGO_CRATES += crossterm 0.23.2
MODCARGO_CRATES += crossterm_winapi 0.7.0
MODCARGO_CRATES += crossterm_winapi 0.9.0
MODCARGO_CRATES += crypto-common 0.1.6
MODCARGO_CRATES += crypto-mac 0.11.1
MODCARGO_CRATES += ctr 0.8.0
MODCARGO_CRATES += derivative 2.2.0
MODCARGO_CRATES += digest 0.9.0
MODCARGO_CRATES += digest 0.10.3
MODCARGO_CRATES += dirs 3.0.2
MODCARGO_CRATES += dirs 4.0.0
MODCARGO_CRATES += dirs-next 2.0.0
MODCARGO_CRATES += dirs-sys 0.3.7
MODCARGO_CRATES += dirs-sys-next 0.1.2
MODCARGO_CRATES += displaydoc 0.2.3
MODCARGO_CRATES += either 1.8.0
MODCARGO_CRATES += emoji 0.2.1
MODCARGO_CRATES += enumflags2 0.7.5
MODCARGO_CRATES += enumflags2_derive 0.7.4
MODCARGO_CRATES += env_logger 0.8.4
MODCARGO_CRATES += event-listener 2.5.3
MODCARGO_CRATES += fastrand 1.8.0
MODCARGO_CRATES += filetime 0.2.17
MODCARGO_CRATES += fixedbitset 0.4.2
MODCARGO_CRATES += flate2 1.0.24
MODCARGO_CRATES += fnv 1.0.7
MODCARGO_CRATES += form_urlencoded 1.0.1
MODCARGO_CRATES += fs2 0.4.3
MODCARGO_CRATES += futures 0.3.24
MODCARGO_CRATES += futures-channel 0.3.24
MODCARGO_CRATES += futures-core 0.3.24
MODCARGO_CRATES += futures-executor 0.3.24
MODCARGO_CRATES += futures-io 0.3.24
MODCARGO_CRATES += futures-lite 1.12.0
MODCARGO_CRATES += futures-macro 0.3.24
MODCARGO_CRATES += futures-sink 0.3.24
MODCARGO_CRATES += futures-task 0.3.24
MODCARGO_CRATES += futures-util 0.3.24
MODCARGO_CRATES += fuzzy-matcher 0.3.7
MODCARGO_CRATES += fxhash 0.2.1
MODCARGO_CRATES += generic-array 0.14.6
MODCARGO_CRATES += getopts 0.2.21
MODCARGO_CRATES += getrandom 0.1.16
MODCARGO_CRATES += getrandom 0.2.7
MODCARGO_CRATES += gh-emoji 1.0.7
MODCARGO_CRATES += ghash 0.4.4
MODCARGO_CRATES += half 1.8.2
MODCARGO_CRATES += hashbrown 0.12.3
MODCARGO_CRATES += headers 0.3.8
MODCARGO_CRATES += headers-core 0.2.0
MODCARGO_CRATES += heck 0.3.3
MODCARGO_CRATES += heck 0.4.0
MODCARGO_CRATES += hermit-abi 0.1.19
MODCARGO_CRATES += hex 0.4.3
MODCARGO_CRATES += hkdf 0.11.0
MODCARGO_CRATES += hkdf 0.12.3
MODCARGO_CRATES += hmac 0.11.0
MODCARGO_CRATES += hmac 0.12.1
MODCARGO_CRATES += hostname 0.3.1
MODCARGO_CRATES += http 0.2.8
MODCARGO_CRATES += http-body 0.4.5
MODCARGO_CRATES += httparse 1.8.0
MODCARGO_CRATES += httpdate 1.0.2
MODCARGO_CRATES += hyper 0.14.20
MODCARGO_CRATES += hyper-rustls 0.23.0
MODCARGO_CRATES += hyper-timeout 0.4.1
MODCARGO_CRATES += iana-time-zone 0.1.47
MODCARGO_CRATES += idna 0.2.3
MODCARGO_CRATES += indexmap 1.9.1
MODCARGO_CRATES += instant 0.1.12
MODCARGO_CRATES += itertools 0.9.0
MODCARGO_CRATES += itertools 0.10.3
MODCARGO_CRATES += itoa 1.0.3
MODCARGO_CRATES += js-sys 0.3.59
MODCARGO_CRATES += lazy_static 1.4.0
MODCARGO_CRATES += lexical-core 0.7.6
MODCARGO_CRATES += libc 0.2.132
MODCARGO_CRATES += linked-hash-map 0.5.6
MODCARGO_CRATES += lock_api 0.4.8
MODCARGO_CRATES += log 0.4.17
MODCARGO_CRATES += log-panics 2.1.0
MODCARGO_CRATES += lru-cache 0.1.2
MODCARGO_CRATES += mac-notification-sys 0.5.6
MODCARGO_CRATES += malloc_buf 0.0.6
MODCARGO_CRATES += match_cfg 0.1.0
MODCARGO_CRATES += matches 0.1.9
MODCARGO_CRATES += memchr 2.5.0
MODCARGO_CRATES += memoffset 0.6.5
MODCARGO_CRATES += mime 0.3.16
MODCARGO_CRATES += mime_guess 2.0.4
MODCARGO_CRATES += miniz_oxide 0.5.4
MODCARGO_CRATES += mio 0.7.14
MODCARGO_CRATES += mio 0.8.4
MODCARGO_CRATES += miow 0.3.7
MODCARGO_CRATES += mpart-async 0.6.1
MODCARGO_CRATES += multimap 0.8.3
MODCARGO_CRATES += nix 0.23.1
MODCARGO_CRATES += nom 5.1.2
MODCARGO_CRATES += notify-rust 4.5.10
MODCARGO_CRATES += ntapi 0.3.7
MODCARGO_CRATES += num-integer 0.1.45
MODCARGO_CRATES += num-traits 0.2.15
MODCARGO_CRATES += num_cpus 1.13.1
MODCARGO_CRATES += num_enum 0.5.7
MODCARGO_CRATES += num_enum_derive 0.5.7
MODCARGO_CRATES += num_threads 0.1.6
MODCARGO_CRATES += objc 0.2.7
MODCARGO_CRATES += objc-foundation 0.1.1
MODCARGO_CRATES += objc_id 0.1.1
MODCARGO_CRATES += once_cell 1.14.0
MODCARGO_CRATES += oncemutex 0.1.1
MODCARGO_CRATES += oorandom 11.1.3
MODCARGO_CRATES += opaque-debug 0.3.0
MODCARGO_CRATES += opener 0.5.0
MODCARGO_CRATES += openssl-probe 0.1.5
MODCARGO_CRATES += ordered-stream 0.0.1
MODCARGO_CRATES += os_str_bytes 6.3.1
MODCARGO_CRATES += parking 2.0.0
MODCARGO_CRATES += parking_lot 0.11.2
MODCARGO_CRATES += parking_lot 0.12.1
MODCARGO_CRATES += parking_lot_core 0.8.5
MODCARGO_CRATES += parking_lot_core 0.9.3
MODCARGO_CRATES += percent-encoding 2.1.0
MODCARGO_CRATES += petgraph 0.6.2
MODCARGO_CRATES += phf 0.8.0
MODCARGO_CRATES += phf 0.11.1
MODCARGO_CRATES += phf_generator 0.8.0
MODCARGO_CRATES += phf_macros 0.8.0
MODCARGO_CRATES += phf_shared 0.8.0
MODCARGO_CRATES += phf_shared 0.11.1
MODCARGO_CRATES += phonenumber 0.3.1+8.12.9
MODCARGO_CRATES += pin-project-lite 0.2.9
MODCARGO_CRATES += pin-utils 0.1.0
MODCARGO_CRATES += plotters 0.3.4
MODCARGO_CRATES += plotters-backend 0.3.4
MODCARGO_CRATES += plotters-svg 0.3.3
MODCARGO_CRATES += polling 2.3.0
MODCARGO_CRATES += polyval 0.5.3
MODCARGO_CRATES += ppv-lite86 0.2.16
MODCARGO_CRATES += proc-macro-crate 1.2.1
MODCARGO_CRATES += proc-macro-error 1.0.4
MODCARGO_CRATES += proc-macro-error-attr 1.0.4
MODCARGO_CRATES += proc-macro-hack 0.5.19
MODCARGO_CRATES += proc-macro2 1.0.43
MODCARGO_CRATES += prost 0.9.0
MODCARGO_CRATES += prost 0.10.4
MODCARGO_CRATES += prost-build 0.9.0
MODCARGO_CRATES += prost-build 0.10.4
MODCARGO_CRATES += prost-derive 0.9.0
MODCARGO_CRATES += prost-derive 0.10.1
MODCARGO_CRATES += prost-types 0.9.0
MODCARGO_CRATES += prost-types 0.10.1
MODCARGO_CRATES += pulldown-cmark 0.8.0
MODCARGO_CRATES += qr2term 0.3.0
MODCARGO_CRATES += qrcode 0.12.0
MODCARGO_CRATES += quick-xml 0.18.1
MODCARGO_CRATES += quick-xml 0.23.1
MODCARGO_CRATES += quickcheck 1.0.3
MODCARGO_CRATES += quickcheck_macros 1.0.0
MODCARGO_CRATES += quote 1.0.21
MODCARGO_CRATES += rand 0.7.3
MODCARGO_CRATES += rand 0.8.5
MODCARGO_CRATES += rand_chacha 0.2.2
MODCARGO_CRATES += rand_chacha 0.3.1
MODCARGO_CRATES += rand_core 0.5.1
MODCARGO_CRATES += rand_core 0.6.3
MODCARGO_CRATES += rand_hc 0.2.0
MODCARGO_CRATES += rand_pcg 0.2.1
MODCARGO_CRATES += rayon 1.5.3
MODCARGO_CRATES += rayon-core 1.9.3
MODCARGO_CRATES += redox_syscall 0.2.16
MODCARGO_CRATES += redox_users 0.4.3
MODCARGO_CRATES += regex 1.6.0
MODCARGO_CRATES += regex-automata 0.1.10
MODCARGO_CRATES += regex-cache 0.2.1
MODCARGO_CRATES += regex-syntax 0.6.27
MODCARGO_CRATES += remove_dir_all 0.5.3
MODCARGO_CRATES += ring 0.16.20
MODCARGO_CRATES += rustls 0.20.6
MODCARGO_CRATES += rustls-native-certs 0.6.2
MODCARGO_CRATES += rustls-pemfile 0.3.0
MODCARGO_CRATES += rustls-pemfile 1.0.1
MODCARGO_CRATES += ryu 1.0.11
MODCARGO_CRATES += same-file 1.0.6
MODCARGO_CRATES += schannel 0.1.20
MODCARGO_CRATES += scopeguard 1.1.0
MODCARGO_CRATES += sct 0.7.0
MODCARGO_CRATES += security-framework 2.7.0
MODCARGO_CRATES += security-framework-sys 2.6.1
MODCARGO_CRATES += semver 1.0.13
MODCARGO_CRATES += serde 1.0.144
MODCARGO_CRATES += serde_derive 1.0.144
MODCARGO_CRATES += serde_json 1.0.85
MODCARGO_CRATES += serde_repr 0.1.9
MODCARGO_CRATES += sha-1 0.10.0
MODCARGO_CRATES += sha1 0.6.1
MODCARGO_CRATES += sha1 0.10.4
MODCARGO_CRATES += sha1_smol 1.0.0
MODCARGO_CRATES += sha2 0.9.9
MODCARGO_CRATES += sha2 0.10.5
MODCARGO_CRATES += sharded-slab 0.1.4
MODCARGO_CRATES += signal-hook 0.1.17
MODCARGO_CRATES += signal-hook 0.3.14
MODCARGO_CRATES += signal-hook-mio 0.2.3
MODCARGO_CRATES += signal-hook-registry 1.4.0
MODCARGO_CRATES += siphasher 0.3.10
MODCARGO_CRATES += slab 0.4.7
MODCARGO_CRATES += sled 0.34.7
MODCARGO_CRATES += smallvec 1.9.0
MODCARGO_CRATES += smawk 0.3.1
MODCARGO_CRATES += socket2 0.4.7
MODCARGO_CRATES += spin 0.5.2
MODCARGO_CRATES += static_assertions 1.1.0
MODCARGO_CRATES += strsim 0.10.0
MODCARGO_CRATES += strum 0.22.0
MODCARGO_CRATES += strum_macros 0.22.0
MODCARGO_CRATES += subtle 2.4.1
MODCARGO_CRATES += syn 1.0.99
MODCARGO_CRATES += synstructure 0.12.6
MODCARGO_CRATES += tar 0.4.38
MODCARGO_CRATES += tauri-winrt-notification 0.1.0
MODCARGO_CRATES += tempfile 3.3.0
MODCARGO_CRATES += termcolor 1.1.3
MODCARGO_CRATES += textwrap 0.14.2
MODCARGO_CRATES += textwrap 0.16.0
MODCARGO_CRATES += thiserror 1.0.34
MODCARGO_CRATES += thiserror-impl 1.0.34
MODCARGO_CRATES += thread_local 1.1.4
MODCARGO_CRATES += time 0.1.44
MODCARGO_CRATES += time 0.3.14
MODCARGO_CRATES += tinytemplate 1.2.1
MODCARGO_CRATES += tinyvec 1.6.0
MODCARGO_CRATES += tinyvec_macros 0.1.0
MODCARGO_CRATES += tokio 1.21.0
MODCARGO_CRATES += tokio-io-timeout 1.2.0
MODCARGO_CRATES += tokio-macros 1.8.0
MODCARGO_CRATES += tokio-rustls 0.23.4
MODCARGO_CRATES += tokio-stream 0.1.9
MODCARGO_CRATES += tokio-util 0.6.10
MODCARGO_CRATES += toml 0.5.9
MODCARGO_CRATES += tower-service 0.3.2
MODCARGO_CRATES += tracing 0.1.36
MODCARGO_CRATES += tracing-appender 0.2.2
MODCARGO_CRATES += tracing-attributes 0.1.22
MODCARGO_CRATES += tracing-core 0.1.29
MODCARGO_CRATES += tracing-log 0.1.3
MODCARGO_CRATES += tracing-subscriber 0.3.15
MODCARGO_CRATES += try-lock 0.2.3
MODCARGO_CRATES += tui 0.15.0
MODCARGO_CRATES += tungstenite 0.17.3
MODCARGO_CRATES += typenum 1.15.0
MODCARGO_CRATES += uds_windows 1.0.2
MODCARGO_CRATES += unicase 2.6.0
MODCARGO_CRATES += unicode-bidi 0.3.8
MODCARGO_CRATES += unicode-ident 1.0.3
MODCARGO_CRATES += unicode-linebreak 0.1.2
MODCARGO_CRATES += unicode-normalization 0.1.21
MODCARGO_CRATES += unicode-segmentation 1.9.0
MODCARGO_CRATES += unicode-width 0.1.9
MODCARGO_CRATES += unicode-xid 0.2.3
MODCARGO_CRATES += universal-hash 0.4.1
MODCARGO_CRATES += untrusted 0.7.1
MODCARGO_CRATES += url 2.2.2
MODCARGO_CRATES += utf-8 0.7.6
MODCARGO_CRATES += uuid 1.2.1
MODCARGO_CRATES += valuable 0.1.0
MODCARGO_CRATES += version_check 0.9.4
MODCARGO_CRATES += waker-fn 1.1.0
MODCARGO_CRATES += walkdir 2.3.2
MODCARGO_CRATES += want 0.3.0
MODCARGO_CRATES += wasi 0.9.0+wasi-snapshot-preview1
MODCARGO_CRATES += wasi 0.10.0+wasi-snapshot-preview1
MODCARGO_CRATES += wasi 0.11.0+wasi-snapshot-preview1
MODCARGO_CRATES += wasm-bindgen 0.2.82
MODCARGO_CRATES += wasm-bindgen-backend 0.2.82
MODCARGO_CRATES += wasm-bindgen-macro 0.2.82
MODCARGO_CRATES += wasm-bindgen-macro-support 0.2.82
MODCARGO_CRATES += wasm-bindgen-shared 0.2.82
MODCARGO_CRATES += web-sys 0.3.59
MODCARGO_CRATES += webpki 0.22.0
MODCARGO_CRATES += wepoll-ffi 0.1.2
MODCARGO_CRATES += which 4.3.0
MODCARGO_CRATES += whoami 1.2.1
MODCARGO_CRATES += winapi 0.3.9
MODCARGO_CRATES += winapi-i686-pc-windows-gnu 0.4.0
MODCARGO_CRATES += winapi-util 0.1.5
MODCARGO_CRATES += winapi-x86_64-pc-windows-gnu 0.4.0
MODCARGO_CRATES += windows 0.39.0
MODCARGO_CRATES += windows-sys 0.36.1
MODCARGO_CRATES += windows_aarch64_msvc 0.36.1
MODCARGO_CRATES += windows_aarch64_msvc 0.39.0
MODCARGO_CRATES += windows_i686_gnu 0.36.1
MODCARGO_CRATES += windows_i686_gnu 0.39.0
MODCARGO_CRATES += windows_i686_msvc 0.36.1
MODCARGO_CRATES += windows_i686_msvc 0.39.0
MODCARGO_CRATES += windows_x86_64_gnu 0.36.1
MODCARGO_CRATES += windows_x86_64_gnu 0.39.0
MODCARGO_CRATES += windows_x86_64_msvc 0.36.1
MODCARGO_CRATES += windows_x86_64_msvc 0.39.0
MODCARGO_CRATES += x25519-dalek 1.2.0
MODCARGO_CRATES += xattr 0.2.3
MODCARGO_CRATES += xflags 0.2.4
MODCARGO_CRATES += xflags-macros 0.2.4
MODCARGO_CRATES += xshell 0.1.17
MODCARGO_CRATES += xshell-macros 0.1.17
MODCARGO_CRATES += zbus 2.3.2
MODCARGO_CRATES += zbus_macros 2.3.2
MODCARGO_CRATES += zbus_names 2.2.0
MODCARGO_CRATES += zeroize 1.3.0
MODCARGO_CRATES += zeroize_derive 1.3.2
MODCARGO_CRATES += zvariant 3.6.0
MODCARGO_CRATES += zvariant_derive 3.6.0
MODCARGO_CRATES += adler 1.0.2 # 0BSD OR MIT OR Apache-2.0
MODCARGO_CRATES += aead 0.4.3 # MIT OR Apache-2.0
MODCARGO_CRATES += aes 0.7.5 # MIT OR Apache-2.0
MODCARGO_CRATES += aes-gcm 0.9.4 # Apache-2.0 OR MIT
MODCARGO_CRATES += aes-gcm-siv 0.10.3 # MIT OR Apache-2.0
MODCARGO_CRATES += aho-corasick 0.7.19 # Unlicense/MIT
MODCARGO_CRATES += android_system_properties 0.1.5 # MIT/Apache-2.0
MODCARGO_CRATES += anes 0.1.6 # MIT OR Apache-2.0
MODCARGO_CRATES += ansi_term 0.12.1 # MIT
MODCARGO_CRATES += anyhow 1.0.64 # MIT OR Apache-2.0
MODCARGO_CRATES += arrayref 0.3.6 # BSD-2-Clause
MODCARGO_CRATES += arrayvec 0.5.2 # MIT/Apache-2.0
MODCARGO_CRATES += async-broadcast 0.4.1 # MIT OR Apache-2.0
MODCARGO_CRATES += async-channel 1.7.1 # Apache-2.0 OR MIT
MODCARGO_CRATES += async-executor 1.4.1 # Apache-2.0 OR MIT
MODCARGO_CRATES += async-io 1.9.0 # Apache-2.0 OR MIT
MODCARGO_CRATES += async-lock 2.5.0 # Apache-2.0 OR MIT
MODCARGO_CRATES += async-recursion 0.3.2 # MIT OR Apache-2.0
MODCARGO_CRATES += async-task 4.3.0 # Apache-2.0 OR MIT
MODCARGO_CRATES += async-trait 0.1.57 # MIT OR Apache-2.0
MODCARGO_CRATES += async-tungstenite 0.17.2 # MIT
MODCARGO_CRATES += atty 0.2.14 # MIT
MODCARGO_CRATES += autocfg 1.1.0 # Apache-2.0 OR MIT
MODCARGO_CRATES += base64 0.12.3 # MIT/Apache-2.0
MODCARGO_CRATES += base64 0.13.0 # MIT/Apache-2.0
MODCARGO_CRATES += bincode 1.3.3 # MIT
MODCARGO_CRATES += bitflags 1.3.2 # MIT/Apache-2.0
MODCARGO_CRATES += block 0.1.6 # MIT
MODCARGO_CRATES += block-buffer 0.9.0 # MIT OR Apache-2.0
MODCARGO_CRATES += block-buffer 0.10.3 # MIT OR Apache-2.0
MODCARGO_CRATES += block-modes 0.8.1 # MIT OR Apache-2.0
MODCARGO_CRATES += block-padding 0.2.1 # MIT OR Apache-2.0
MODCARGO_CRATES += bstr 0.2.17 # MIT OR Apache-2.0
MODCARGO_CRATES += bumpalo 3.11.0 # MIT/Apache-2.0
MODCARGO_CRATES += byteorder 1.4.3 # Unlicense OR MIT
MODCARGO_CRATES += bytes 1.2.1 # MIT
MODCARGO_CRATES += cache-padded 1.2.0 # Apache-2.0 OR MIT
MODCARGO_CRATES += cassowary 0.3.0 # MIT / Apache-2.0
MODCARGO_CRATES += cast 0.3.0 # MIT OR Apache-2.0
MODCARGO_CRATES += cc 1.0.73 # MIT/Apache-2.0
MODCARGO_CRATES += cfg-if 1.0.0 # MIT/Apache-2.0
MODCARGO_CRATES += checked_int_cast 1.0.0 # MIT
MODCARGO_CRATES += chrono 0.4.22 # MIT/Apache-2.0
MODCARGO_CRATES += ciborium 0.2.0 # Apache-2.0
MODCARGO_CRATES += ciborium-io 0.2.0 # Apache-2.0
MODCARGO_CRATES += ciborium-ll 0.2.0 # Apache-2.0
MODCARGO_CRATES += cipher 0.3.0 # MIT OR Apache-2.0
MODCARGO_CRATES += clap 3.2.23 # MIT OR Apache-2.0
MODCARGO_CRATES += clap 4.0.18 # MIT OR Apache-2.0
MODCARGO_CRATES += clap_derive 4.0.18 # MIT OR Apache-2.0
MODCARGO_CRATES += clap_lex 0.2.4 # MIT OR Apache-2.0
MODCARGO_CRATES += clap_lex 0.3.0 # MIT OR Apache-2.0
MODCARGO_CRATES += cmake 0.1.48 # MIT/Apache-2.0
MODCARGO_CRATES += concurrent-queue 1.2.4 # Apache-2.0 OR MIT
MODCARGO_CRATES += core-foundation 0.9.3 # MIT / Apache-2.0
MODCARGO_CRATES += core-foundation-sys 0.8.3 # MIT / Apache-2.0
MODCARGO_CRATES += cpufeatures 0.2.5 # MIT OR Apache-2.0
MODCARGO_CRATES += crc32fast 1.3.2 # MIT OR Apache-2.0
MODCARGO_CRATES += criterion 0.4.0 # Apache-2.0/MIT
MODCARGO_CRATES += criterion-plot 0.5.0 # MIT/Apache-2.0
MODCARGO_CRATES += crossbeam-channel 0.5.6 # MIT OR Apache-2.0
MODCARGO_CRATES += crossbeam-deque 0.8.2 # MIT OR Apache-2.0
MODCARGO_CRATES += crossbeam-epoch 0.9.10 # MIT OR Apache-2.0
MODCARGO_CRATES += crossbeam-utils 0.8.11 # MIT OR Apache-2.0
MODCARGO_CRATES += crossterm 0.19.0 # MIT
MODCARGO_CRATES += crossterm 0.23.2 # MIT
MODCARGO_CRATES += crossterm_winapi 0.7.0 # MIT
MODCARGO_CRATES += crossterm_winapi 0.9.0 # MIT
MODCARGO_CRATES += crypto-common 0.1.6 # MIT OR Apache-2.0
MODCARGO_CRATES += crypto-mac 0.11.1 # MIT OR Apache-2.0
MODCARGO_CRATES += ctr 0.8.0 # MIT OR Apache-2.0
MODCARGO_CRATES += derivative 2.2.0 # MIT/Apache-2.0
MODCARGO_CRATES += digest 0.9.0 # MIT OR Apache-2.0
MODCARGO_CRATES += digest 0.10.3 # MIT OR Apache-2.0
MODCARGO_CRATES += dirs 3.0.2 # MIT OR Apache-2.0
MODCARGO_CRATES += dirs 4.0.0 # MIT OR Apache-2.0
MODCARGO_CRATES += dirs-next 2.0.0 # MIT OR Apache-2.0
MODCARGO_CRATES += dirs-sys 0.3.7 # MIT OR Apache-2.0
MODCARGO_CRATES += dirs-sys-next 0.1.2 # MIT OR Apache-2.0
MODCARGO_CRATES += displaydoc 0.2.3 # MIT OR Apache-2.0
MODCARGO_CRATES += either 1.8.0 # MIT/Apache-2.0
MODCARGO_CRATES += emoji 0.2.1 # MIT OR Apache-2.0
MODCARGO_CRATES += enumflags2 0.7.5 # MIT OR Apache-2.0
MODCARGO_CRATES += enumflags2_derive 0.7.4 # MIT OR Apache-2.0
MODCARGO_CRATES += env_logger 0.8.4 # MIT/Apache-2.0
MODCARGO_CRATES += event-listener 2.5.3 # Apache-2.0 OR MIT
MODCARGO_CRATES += fastrand 1.8.0 # Apache-2.0 OR MIT
MODCARGO_CRATES += filetime 0.2.17 # MIT/Apache-2.0
MODCARGO_CRATES += fixedbitset 0.4.2 # MIT/Apache-2.0
MODCARGO_CRATES += flate2 1.0.24 # MIT OR Apache-2.0
MODCARGO_CRATES += fnv 1.0.7 # Apache-2.0 / MIT
MODCARGO_CRATES += form_urlencoded 1.0.1 # MIT/Apache-2.0
MODCARGO_CRATES += fs2 0.4.3 # MIT/Apache-2.0
MODCARGO_CRATES += futures 0.3.24 # MIT OR Apache-2.0
MODCARGO_CRATES += futures-channel 0.3.24 # MIT OR Apache-2.0
MODCARGO_CRATES += futures-core 0.3.24 # MIT OR Apache-2.0
MODCARGO_CRATES += futures-executor 0.3.24 # MIT OR Apache-2.0
MODCARGO_CRATES += futures-io 0.3.24 # MIT OR Apache-2.0
MODCARGO_CRATES += futures-lite 1.12.0 # Apache-2.0 OR MIT
MODCARGO_CRATES += futures-macro 0.3.24 # MIT OR Apache-2.0
MODCARGO_CRATES += futures-sink 0.3.24 # MIT OR Apache-2.0
MODCARGO_CRATES += futures-task 0.3.24 # MIT OR Apache-2.0
MODCARGO_CRATES += futures-util 0.3.24 # MIT OR Apache-2.0
MODCARGO_CRATES += fuzzy-matcher 0.3.7 # MIT
MODCARGO_CRATES += fxhash 0.2.1 # Apache-2.0/MIT
MODCARGO_CRATES += generic-array 0.14.6 # MIT
MODCARGO_CRATES += getopts 0.2.21 # MIT/Apache-2.0
MODCARGO_CRATES += getrandom 0.1.16 # MIT OR Apache-2.0
MODCARGO_CRATES += getrandom 0.2.7 # MIT OR Apache-2.0
MODCARGO_CRATES += gh-emoji 1.0.7 # MIT
MODCARGO_CRATES += ghash 0.4.4 # Apache-2.0 OR MIT
MODCARGO_CRATES += half 1.8.2 # MIT OR Apache-2.0
MODCARGO_CRATES += hashbrown 0.12.3 # MIT OR Apache-2.0
MODCARGO_CRATES += headers 0.3.8 # MIT
MODCARGO_CRATES += headers-core 0.2.0 # MIT
MODCARGO_CRATES += heck 0.3.3 # MIT OR Apache-2.0
MODCARGO_CRATES += heck 0.4.0 # MIT OR Apache-2.0
MODCARGO_CRATES += hermit-abi 0.1.19 # MIT/Apache-2.0
MODCARGO_CRATES += hex 0.4.3 # MIT OR Apache-2.0
MODCARGO_CRATES += hkdf 0.11.0 # MIT/Apache-2.0
MODCARGO_CRATES += hkdf 0.12.3 # MIT OR Apache-2.0
MODCARGO_CRATES += hmac 0.11.0 # MIT OR Apache-2.0
MODCARGO_CRATES += hmac 0.12.1 # MIT OR Apache-2.0
MODCARGO_CRATES += hostname 0.3.1 # MIT
MODCARGO_CRATES += http 0.2.8 # MIT OR Apache-2.0
MODCARGO_CRATES += http-body 0.4.5 # MIT
MODCARGO_CRATES += httparse 1.8.0 # MIT/Apache-2.0
MODCARGO_CRATES += httpdate 1.0.2 # MIT/Apache-2.0
MODCARGO_CRATES += hyper 0.14.20 # MIT
MODCARGO_CRATES += hyper-rustls 0.23.0 # Apache-2.0/ISC/MIT
MODCARGO_CRATES += hyper-timeout 0.4.1 # MIT/Apache-2.0
MODCARGO_CRATES += iana-time-zone 0.1.47 # MIT OR Apache-2.0
MODCARGO_CRATES += idna 0.2.3 # MIT/Apache-2.0
MODCARGO_CRATES += indexmap 1.9.1 # Apache-2.0 OR MIT
MODCARGO_CRATES += instant 0.1.12 # BSD-3-Clause
MODCARGO_CRATES += itertools 0.9.0 # MIT/Apache-2.0
MODCARGO_CRATES += itertools 0.10.3 # MIT/Apache-2.0
MODCARGO_CRATES += itoa 1.0.3 # MIT OR Apache-2.0
MODCARGO_CRATES += js-sys 0.3.59 # MIT/Apache-2.0
MODCARGO_CRATES += lazy_static 1.4.0 # MIT/Apache-2.0
MODCARGO_CRATES += lexical-core 0.7.6 # MIT/Apache-2.0
MODCARGO_CRATES += libc 0.2.132 # MIT OR Apache-2.0
MODCARGO_CRATES += linked-hash-map 0.5.6 # MIT/Apache-2.0
MODCARGO_CRATES += lock_api 0.4.8 # MIT OR Apache-2.0
MODCARGO_CRATES += log 0.4.17 # MIT OR Apache-2.0
MODCARGO_CRATES += log-panics 2.1.0 # MIT/Apache-2.0
MODCARGO_CRATES += lru-cache 0.1.2 # MIT/Apache-2.0
MODCARGO_CRATES += mac-notification-sys 0.5.6 # MIT
MODCARGO_CRATES += malloc_buf 0.0.6 # MIT
MODCARGO_CRATES += match_cfg 0.1.0 # MIT/Apache-2.0
MODCARGO_CRATES += matches 0.1.9 # MIT
MODCARGO_CRATES += memchr 2.5.0 # Unlicense/MIT
MODCARGO_CRATES += memoffset 0.6.5 # MIT
MODCARGO_CRATES += mime 0.3.16 # MIT/Apache-2.0
MODCARGO_CRATES += mime_guess 2.0.4 # MIT
MODCARGO_CRATES += miniz_oxide 0.5.4 # MIT OR Zlib OR Apache-2.0
MODCARGO_CRATES += mio 0.7.14 # MIT
MODCARGO_CRATES += mio 0.8.4 # MIT
MODCARGO_CRATES += miow 0.3.7 # MIT/Apache-2.0
MODCARGO_CRATES += mpart-async 0.6.1 # MIT/Apache-2.0
MODCARGO_CRATES += multimap 0.8.3 # MIT/Apache-2.0
MODCARGO_CRATES += nix 0.23.1 # MIT
MODCARGO_CRATES += nom 5.1.2 # MIT
MODCARGO_CRATES += notify-rust 4.5.10 # MIT/Apache-2.0
MODCARGO_CRATES += ntapi 0.3.7 # Apache-2.0 OR MIT
MODCARGO_CRATES += num-integer 0.1.45 # MIT OR Apache-2.0
MODCARGO_CRATES += num-traits 0.2.15 # MIT OR Apache-2.0
MODCARGO_CRATES += num_cpus 1.13.1 # MIT OR Apache-2.0
MODCARGO_CRATES += num_enum 0.5.7 # BSD-3-Clause OR MIT OR Apache-2.0
MODCARGO_CRATES += num_enum_derive 0.5.7 # BSD-3-Clause OR MIT OR Apache-2.0
MODCARGO_CRATES += num_threads 0.1.6 # MIT OR Apache-2.0
MODCARGO_CRATES += objc 0.2.7 # MIT
MODCARGO_CRATES += objc-foundation 0.1.1 # MIT
MODCARGO_CRATES += objc_id 0.1.1 # MIT
MODCARGO_CRATES += once_cell 1.14.0 # MIT OR Apache-2.0
MODCARGO_CRATES += oncemutex 0.1.1 # MIT/Apache-2.0
MODCARGO_CRATES += oorandom 11.1.3 # MIT
MODCARGO_CRATES += opaque-debug 0.3.0 # MIT OR Apache-2.0
MODCARGO_CRATES += opener 0.5.0 # MIT OR Apache-2.0
MODCARGO_CRATES += openssl-probe 0.1.5 # MIT/Apache-2.0
MODCARGO_CRATES += ordered-stream 0.0.1 # MIT OR Apache-2.0
MODCARGO_CRATES += os_str_bytes 6.3.1 # MIT OR Apache-2.0
MODCARGO_CRATES += parking 2.0.0 # Apache-2.0 OR MIT
MODCARGO_CRATES += parking_lot 0.11.2 # Apache-2.0/MIT
MODCARGO_CRATES += parking_lot 0.12.1 # MIT OR Apache-2.0
MODCARGO_CRATES += parking_lot_core 0.8.5 # Apache-2.0/MIT
MODCARGO_CRATES += parking_lot_core 0.9.3 # MIT OR Apache-2.0
MODCARGO_CRATES += percent-encoding 2.1.0 # MIT/Apache-2.0
MODCARGO_CRATES += petgraph 0.6.2 # MIT/Apache-2.0
MODCARGO_CRATES += phf 0.8.0 # MIT
MODCARGO_CRATES += phf 0.11.1 # MIT
MODCARGO_CRATES += phf_generator 0.8.0 # MIT
MODCARGO_CRATES += phf_macros 0.8.0 # MIT
MODCARGO_CRATES += phf_shared 0.8.0 # MIT
MODCARGO_CRATES += phf_shared 0.11.1 # MIT
MODCARGO_CRATES += phonenumber 0.3.1+8.12.9 # Apache-2.0
MODCARGO_CRATES += pin-project-lite 0.2.9 # Apache-2.0 OR MIT
MODCARGO_CRATES += pin-utils 0.1.0 # MIT OR Apache-2.0
MODCARGO_CRATES += plotters 0.3.4 # MIT
MODCARGO_CRATES += plotters-backend 0.3.4 # MIT
MODCARGO_CRATES += plotters-svg 0.3.3 # MIT
MODCARGO_CRATES += polling 2.3.0 # Apache-2.0 OR MIT
MODCARGO_CRATES += polyval 0.5.3 # Apache-2.0 OR MIT
MODCARGO_CRATES += ppv-lite86 0.2.16 # MIT/Apache-2.0
MODCARGO_CRATES += proc-macro-crate 1.2.1 # Apache-2.0/MIT
MODCARGO_CRATES += proc-macro-error 1.0.4 # MIT OR Apache-2.0
MODCARGO_CRATES += proc-macro-error-attr 1.0.4 # MIT OR Apache-2.0
MODCARGO_CRATES += proc-macro-hack 0.5.19 # MIT OR Apache-2.0
MODCARGO_CRATES += proc-macro2 1.0.43 # MIT OR Apache-2.0
MODCARGO_CRATES += prost 0.9.0 # Apache-2.0
MODCARGO_CRATES += prost 0.10.4 # Apache-2.0
MODCARGO_CRATES += prost-build 0.9.0 # Apache-2.0
MODCARGO_CRATES += prost-build 0.10.4 # Apache-2.0
MODCARGO_CRATES += prost-derive 0.9.0 # Apache-2.0
MODCARGO_CRATES += prost-derive 0.10.1 # Apache-2.0
MODCARGO_CRATES += prost-types 0.9.0 # Apache-2.0
MODCARGO_CRATES += prost-types 0.10.1 # Apache-2.0
MODCARGO_CRATES += pulldown-cmark 0.8.0 # MIT
MODCARGO_CRATES += qr2term 0.3.0 # MPL-2.0
MODCARGO_CRATES += qrcode 0.12.0 # MIT OR Apache-2.0
MODCARGO_CRATES += quick-xml 0.18.1 # MIT
MODCARGO_CRATES += quick-xml 0.23.1 # MIT
MODCARGO_CRATES += quickcheck 1.0.3 # Unlicense/MIT
MODCARGO_CRATES += quickcheck_macros 1.0.0 # Unlicense/MIT
MODCARGO_CRATES += quote 1.0.21 # MIT OR Apache-2.0
MODCARGO_CRATES += rand 0.7.3 # MIT OR Apache-2.0
MODCARGO_CRATES += rand 0.8.5 # MIT OR Apache-2.0
MODCARGO_CRATES += rand_chacha 0.2.2 # MIT OR Apache-2.0
MODCARGO_CRATES += rand_chacha 0.3.1 # MIT OR Apache-2.0
MODCARGO_CRATES += rand_core 0.5.1 # MIT OR Apache-2.0
MODCARGO_CRATES += rand_core 0.6.3 # MIT OR Apache-2.0
MODCARGO_CRATES += rand_hc 0.2.0 # MIT/Apache-2.0
MODCARGO_CRATES += rand_pcg 0.2.1 # MIT OR Apache-2.0
MODCARGO_CRATES += rayon 1.5.3 # MIT OR Apache-2.0
MODCARGO_CRATES += rayon-core 1.9.3 # MIT OR Apache-2.0
MODCARGO_CRATES += redox_syscall 0.2.16 # MIT
MODCARGO_CRATES += redox_users 0.4.3 # MIT
MODCARGO_CRATES += regex 1.6.0 # MIT OR Apache-2.0
MODCARGO_CRATES += regex-automata 0.1.10 # Unlicense/MIT
MODCARGO_CRATES += regex-cache 0.2.1 # MIT
MODCARGO_CRATES += regex-syntax 0.6.27 # MIT OR Apache-2.0
MODCARGO_CRATES += remove_dir_all 0.5.3 # MIT/Apache-2.0
MODCARGO_CRATES += ring 0.16.20 # LICENSE
MODCARGO_CRATES += rustls 0.20.6 # Apache-2.0/ISC/MIT
MODCARGO_CRATES += rustls-native-certs 0.6.2 # Apache-2.0/ISC/MIT
MODCARGO_CRATES += rustls-pemfile 0.3.0 # Apache-2.0/ISC/MIT
MODCARGO_CRATES += rustls-pemfile 1.0.1 # Apache-2.0 OR ISC OR MIT
MODCARGO_CRATES += ryu 1.0.11 # Apache-2.0 OR BSL-1.0
MODCARGO_CRATES += same-file 1.0.6 # Unlicense/MIT
MODCARGO_CRATES += schannel 0.1.20 # MIT
MODCARGO_CRATES += scopeguard 1.1.0 # MIT/Apache-2.0
MODCARGO_CRATES += sct 0.7.0 # Apache-2.0/ISC/MIT
MODCARGO_CRATES += security-framework 2.7.0 # MIT OR Apache-2.0
MODCARGO_CRATES += security-framework-sys 2.6.1 # MIT OR Apache-2.0
MODCARGO_CRATES += semver 1.0.13 # MIT OR Apache-2.0
MODCARGO_CRATES += serde 1.0.144 # MIT OR Apache-2.0
MODCARGO_CRATES += serde_derive 1.0.144 # MIT OR Apache-2.0
MODCARGO_CRATES += serde_json 1.0.85 # MIT OR Apache-2.0
MODCARGO_CRATES += serde_repr 0.1.9 # MIT OR Apache-2.0
MODCARGO_CRATES += sha-1 0.10.0 # MIT OR Apache-2.0
MODCARGO_CRATES += sha1 0.6.1 # BSD-3-Clause
MODCARGO_CRATES += sha1 0.10.4 # MIT OR Apache-2.0
MODCARGO_CRATES += sha1_smol 1.0.0 # BSD-3-Clause
MODCARGO_CRATES += sha2 0.9.9 # MIT OR Apache-2.0
MODCARGO_CRATES += sha2 0.10.5 # MIT OR Apache-2.0
MODCARGO_CRATES += sharded-slab 0.1.4 # MIT
MODCARGO_CRATES += signal-hook 0.1.17 # Apache-2.0/MIT
MODCARGO_CRATES += signal-hook 0.3.14 # Apache-2.0/MIT
MODCARGO_CRATES += signal-hook-mio 0.2.3 # Apache-2.0/MIT
MODCARGO_CRATES += signal-hook-registry 1.4.0 # Apache-2.0/MIT
MODCARGO_CRATES += siphasher 0.3.10 # MIT/Apache-2.0
MODCARGO_CRATES += slab 0.4.7 # MIT
MODCARGO_CRATES += sled 0.34.7 # MIT/Apache-2.0
MODCARGO_CRATES += smallvec 1.9.0 # MIT OR Apache-2.0
MODCARGO_CRATES += smawk 0.3.1 # MIT
MODCARGO_CRATES += socket2 0.4.7 # MIT OR Apache-2.0
MODCARGO_CRATES += spin 0.5.2 # MIT
MODCARGO_CRATES += static_assertions 1.1.0 # MIT OR Apache-2.0
MODCARGO_CRATES += strsim 0.10.0 # MIT
MODCARGO_CRATES += strum 0.22.0 # MIT
MODCARGO_CRATES += strum_macros 0.22.0 # MIT
MODCARGO_CRATES += subtle 2.4.1 # BSD-3-Clause
MODCARGO_CRATES += syn 1.0.99 # MIT OR Apache-2.0
MODCARGO_CRATES += synstructure 0.12.6 # MIT
MODCARGO_CRATES += tar 0.4.38 # MIT/Apache-2.0
MODCARGO_CRATES += tauri-winrt-notification 0.1.0 # MIT OR Apache-2.0
MODCARGO_CRATES += tempfile 3.3.0 # MIT OR Apache-2.0
MODCARGO_CRATES += termcolor 1.1.3 # Unlicense OR MIT
MODCARGO_CRATES += textwrap 0.14.2 # MIT
MODCARGO_CRATES += textwrap 0.16.0 # MIT
MODCARGO_CRATES += thiserror 1.0.34 # MIT OR Apache-2.0
MODCARGO_CRATES += thiserror-impl 1.0.34 # MIT OR Apache-2.0
MODCARGO_CRATES += thread_local 1.1.4 # Apache-2.0/MIT
MODCARGO_CRATES += time 0.1.44 # MIT/Apache-2.0
MODCARGO_CRATES += time 0.3.14 # MIT OR Apache-2.0
MODCARGO_CRATES += tinytemplate 1.2.1 # Apache-2.0 OR MIT
MODCARGO_CRATES += tinyvec 1.6.0 # Zlib OR Apache-2.0 OR MIT
MODCARGO_CRATES += tinyvec_macros 0.1.0 # MIT OR Apache-2.0 OR Zlib
MODCARGO_CRATES += tokio 1.21.0 # MIT
MODCARGO_CRATES += tokio-io-timeout 1.2.0 # MIT/Apache-2.0
MODCARGO_CRATES += tokio-macros 1.8.0 # MIT
MODCARGO_CRATES += tokio-rustls 0.23.4 # MIT/Apache-2.0
MODCARGO_CRATES += tokio-stream 0.1.9 # MIT
MODCARGO_CRATES += tokio-util 0.6.10 # MIT
MODCARGO_CRATES += toml 0.5.9 # MIT/Apache-2.0
MODCARGO_CRATES += tower-service 0.3.2 # MIT
MODCARGO_CRATES += tracing 0.1.36 # MIT
MODCARGO_CRATES += tracing-appender 0.2.2 # MIT
MODCARGO_CRATES += tracing-attributes 0.1.22 # MIT
MODCARGO_CRATES += tracing-core 0.1.29 # MIT
MODCARGO_CRATES += tracing-log 0.1.3 # MIT
MODCARGO_CRATES += tracing-subscriber 0.3.15 # MIT
MODCARGO_CRATES += try-lock 0.2.3 # MIT
MODCARGO_CRATES += tui 0.15.0 # MIT
MODCARGO_CRATES += tungstenite 0.17.3 # MIT/Apache-2.0
MODCARGO_CRATES += typenum 1.15.0 # MIT OR Apache-2.0
MODCARGO_CRATES += uds_windows 1.0.2 # MIT
MODCARGO_CRATES += unicase 2.6.0 # MIT/Apache-2.0
MODCARGO_CRATES += unicode-bidi 0.3.8 # MIT OR Apache-2.0
MODCARGO_CRATES += unicode-ident 1.0.3 # (MIT OR Apache-2.0) AND Unicode-DFS-2016
MODCARGO_CRATES += unicode-linebreak 0.1.2 # Apache-2.0
MODCARGO_CRATES += unicode-normalization 0.1.21 # MIT/Apache-2.0
MODCARGO_CRATES += unicode-segmentation 1.9.0 # MIT/Apache-2.0
MODCARGO_CRATES += unicode-width 0.1.9 # MIT/Apache-2.0
MODCARGO_CRATES += unicode-xid 0.2.3 # MIT OR Apache-2.0
MODCARGO_CRATES += universal-hash 0.4.1 # MIT OR Apache-2.0
MODCARGO_CRATES += untrusted 0.7.1 # ISC
MODCARGO_CRATES += url 2.2.2 # MIT/Apache-2.0
MODCARGO_CRATES += utf-8 0.7.6 # MIT OR Apache-2.0
MODCARGO_CRATES += uuid 1.2.1 # Apache-2.0 OR MIT
MODCARGO_CRATES += valuable 0.1.0 # MIT
MODCARGO_CRATES += version_check 0.9.4 # MIT/Apache-2.0
MODCARGO_CRATES += waker-fn 1.1.0 # Apache-2.0 OR MIT
MODCARGO_CRATES += walkdir 2.3.2 # Unlicense/MIT
MODCARGO_CRATES += want 0.3.0 # MIT
MODCARGO_CRATES += wasi 0.9.0+wasi-snapshot-preview1 # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
MODCARGO_CRATES += wasi 0.10.0+wasi-snapshot-preview1 # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
MODCARGO_CRATES += wasi 0.11.0+wasi-snapshot-preview1 # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
MODCARGO_CRATES += wasm-bindgen 0.2.82 # MIT/Apache-2.0
MODCARGO_CRATES += wasm-bindgen-backend 0.2.82 # MIT/Apache-2.0
MODCARGO_CRATES += wasm-bindgen-macro 0.2.82 # MIT/Apache-2.0
MODCARGO_CRATES += wasm-bindgen-macro-support 0.2.82 # MIT/Apache-2.0
MODCARGO_CRATES += wasm-bindgen-shared 0.2.82 # MIT/Apache-2.0
MODCARGO_CRATES += web-sys 0.3.59 # MIT/Apache-2.0
MODCARGO_CRATES += webpki 0.22.0 # LICENSE
MODCARGO_CRATES += wepoll-ffi 0.1.2 # MIT OR Apache-2.0 OR BSD-2-Clause
MODCARGO_CRATES += which 4.3.0 # MIT
MODCARGO_CRATES += whoami 1.2.1 # Apache-2.0 OR BSL-1.0 OR MIT
MODCARGO_CRATES += winapi 0.3.9 # MIT/Apache-2.0
MODCARGO_CRATES += winapi-i686-pc-windows-gnu 0.4.0 # MIT/Apache-2.0
MODCARGO_CRATES += winapi-util 0.1.5 # Unlicense/MIT
MODCARGO_CRATES += winapi-x86_64-pc-windows-gnu 0.4.0 # MIT/Apache-2.0
MODCARGO_CRATES += windows 0.39.0 # MIT OR Apache-2.0
MODCARGO_CRATES += windows-sys 0.36.1 # MIT OR Apache-2.0
MODCARGO_CRATES += windows_aarch64_msvc 0.36.1 # MIT OR Apache-2.0
MODCARGO_CRATES += windows_aarch64_msvc 0.39.0 # MIT OR Apache-2.0
MODCARGO_CRATES += windows_i686_gnu 0.36.1 # MIT OR Apache-2.0
MODCARGO_CRATES += windows_i686_gnu 0.39.0 # MIT OR Apache-2.0
MODCARGO_CRATES += windows_i686_msvc 0.36.1 # MIT OR Apache-2.0
MODCARGO_CRATES += windows_i686_msvc 0.39.0 # MIT OR Apache-2.0
MODCARGO_CRATES += windows_x86_64_gnu 0.36.1 # MIT OR Apache-2.0
MODCARGO_CRATES += windows_x86_64_gnu 0.39.0 # MIT OR Apache-2.0
MODCARGO_CRATES += windows_x86_64_msvc 0.36.1 # MIT OR Apache-2.0
MODCARGO_CRATES += windows_x86_64_msvc 0.39.0 # MIT OR Apache-2.0
MODCARGO_CRATES += x25519-dalek 1.2.0 # BSD-3-Clause
MODCARGO_CRATES += xattr 0.2.3 # MIT/Apache-2.0
MODCARGO_CRATES += xflags 0.2.4 # MIT OR Apache-2.0
MODCARGO_CRATES += xflags-macros 0.2.4 # MIT OR Apache-2.0
MODCARGO_CRATES += xshell 0.1.17 # MIT OR Apache-2.0
MODCARGO_CRATES += xshell-macros 0.1.17 # MIT OR Apache-2.0
MODCARGO_CRATES += zbus 2.3.2 # MIT
MODCARGO_CRATES += zbus_macros 2.3.2 # MIT
MODCARGO_CRATES += zbus_names 2.2.0 # MIT
MODCARGO_CRATES += zeroize 1.3.0 # Apache-2.0 OR MIT
MODCARGO_CRATES += zeroize_derive 1.3.2 # Apache-2.0 OR MIT
MODCARGO_CRATES += zvariant 3.6.0 # MIT
MODCARGO_CRATES += zvariant_derive 3.6.0 # MIT

View File

@ -0,0 +1,92 @@
[package]
name = "gurk"
description = "Signal messenger client for terminal"
version = "0.3.0"
authors = ["boxdot <d@zerovolt.org>"]
edition = "2021"
keywords = ["signal", "tui"]
repository = "https://github.com/boxdot/gurk-rs"
license = "AGPL-3.0-only"
categories = ["command-line-utilities"]
resolver = "2"
[workspace]
members = ["xtask"]
[profile.dev.package.miniz_oxide]
# This speeds up `cargo xtask dist`.
opt-level = 0
[profile.release]
opt-level = 0
debug = 0
lto = false
[features]
dev = ["prost", "base64"]
[dependencies]
presage = { git = "https://github.com/whisperfish/presage", rev = "f84d958", default-features = false, features = ["sled-config-store"] }
anyhow = "1.0.40"
async-trait = "0.1.51"
chrono = { version = "0.4.22", features = ["serde"] }
crossterm = { version = "0.19.0", features = ["event-stream"] }
derivative = "2.2.0"
dirs = "3.0.2"
emoji = "0.2.1"
gh-emoji = "1.0.3"
hostname = "0.3.1"
itertools = "0.10.0"
log-panics = "2.0.0"
mime_guess = "2.0.3"
notify-rust = "4.5.8"
opener = "0.5.0"
phonenumber = "0.3.1"
regex-automata = "0.1.10"
scopeguard = "1.1.0"
serde = { version = "1.0.125", features = ["derive"] }
serde_json = "1.0.64"
textwrap = "0.14.2"
tokio = { version = "1.5.0", default-features = false, features = ["rt-multi-thread", "macros", "net", "time"] }
tokio-stream = "0.1.5"
toml = "0.5.8"
tui = { version = "0.15.0", default-features = false, features = ["crossterm"] }
unicode-width = "0.1.8"
uuid = { version = "1.2", features = ["v4"] }
whoami = "1.1.2"
tracing = "0.1.35"
tracing-appender = "0.2.2"
tracing-subscriber = "0.3.11"
futures-channel = "0.3.24"
qr2term = "0.3.0"
clap = { version = "4.0.18", features = ["derive"] }
# dev feature dependencies
prost = { version = "0.10.0", optional = true }
base64 = { version = "0.13.0", optional = true }
[dev-dependencies]
quickcheck = "1.0.3"
quickcheck_macros = "1.0.0"
tempfile = "3.2.0"
criterion = { version = "0.4", features = ["async_tokio", "html_reports"] }
[[bench]]
name = "app"
harness = false
# [patch."https://github.com/whisperfish/presage.git"]
# presage = { path = "../presage" }
# [patch."https://github.com/whisperfish/libsignal-service-rs"]
# libsignal-service = { path = "../libsignal-service-rs/libsignal-service" }
# libsignal-service-hyper = { path = "../libsignal-service-rs/libsignal-service-hyper" }
# [patch."https://github.com/signalapp/libsignal-client"]
# libsignal-protocol = { path = "../libsignal-client/rust/protocol" }
[patch.crates-io]
# signal-protocol uses a fork of this library via the patch mechanism of cargo.
# Since it is not transitive, we have to add the patch here explicitly.
"curve25519-dalek" = { git = 'https://github.com/signalapp/curve25519-dalek', branch = 'lizard2' }

View File

@ -0,0 +1,50 @@
[net]
offline = true
[source.modcargo]
directory = '/data/pobj/gurk-rs-0.3.0/gurk-rs-0.3.0/modcargo-crates'
[source.crates-io]
replace-with = 'modcargo'
[profile.release]
opt-level = 2
debug = 0
debug-assertions = false
overflow-checks = false
lto = false
panic = 'unwind'
incremental = false
codegen-units = 4
rpath = false
[profile.bench]
opt-level = 2
debug = 0
debug-assertions = false
overflow-checks = false
lto = false
panic = 'unwind'
incremental = false
codegen-units = 4
rpath = false
[source."https://github.com/signalapp/curve25519-dalek"]
git = "https://github.com/signalapp/curve25519-dalek"
branch = "lizard2"
replace-with = "vendored-sources"
[source."https://github.com/signalapp/libsignal"]
git = "https://github.com/signalapp/libsignal"
tag = "v0.20.0"
replace-with = "vendored-sources"
[source."https://github.com/whisperfish/libsignal-service-rs"]
git = "https://github.com/whisperfish/libsignal-service-rs"
rev = "8666ba56f47e405aaf8ed243be6e2ad1b5ad68c1"
replace-with = "vendored-sources"
[source."https://github.com/whisperfish/presage"]
git = "https://github.com/whisperfish/presage"
rev = "f84d958"
replace-with = "vendored-sources"
[source.vendored-sources]
directory = "vendor"