d-0021-vendor-remove-windows-dependencies
authorFabian Grünbichler <f.gruenbichler@proxmox.com>
Wed, 6 Sep 2023 19:23:24 +0000 (13:23 -0600)
committerFabian Grünbichler <debian@fabian.gruenbichler.email>
Thu, 20 Feb 2025 18:23:02 +0000 (19:23 +0100)
commit8e5cfadc73e0d872e7eb22fe74d7b6a6623ff9dc
tree5291cd62cab409819edd4f3509e3076edc4ce05e
parent172227db4d3e40ed9de8631c9479fe73ceb0457f
d-0021-vendor-remove-windows-dependencies

use something like

 find vendor -iname Cargo.toml -exec grep -H -n -e 'schannel' -e 'windows-sys' -e 'winapi' -e 'ntapi' -e 'wincon' -e 'winreg' -e 'windows' -e 'winsplit' {} \;

to find dependencies on windows targets in vendored crates. you will likely
need to remove some hunks from this patch after pruning dependencies, since
hopefully a few of the crates patched during early rebasing are eliminated.

windows-bindgen and windows-metadata should not be removed, they are needed for
the build and don't pull in windows-sys and friends.

Forwarded: not-needed

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Gbp-Pq: Topic prune
Gbp-Pq: Name d-0021-vendor-remove-windows-dependencies.patch
58 files changed:
vendor/android-tzdata-0.1.1/Cargo.toml
vendor/anstream-0.6.18/Cargo.toml
vendor/anstyle-query-1.1.2/Cargo.toml
vendor/backtrace-0.3.71/Cargo.toml
vendor/backtrace-0.3.73/Cargo.toml
vendor/chrono-0.4.39/Cargo.toml
vendor/colored-2.2.0/Cargo.toml
vendor/console-0.15.10/Cargo.toml
vendor/ctrlc-3.4.5/Cargo.toml
vendor/curl-0.4.47/Cargo.toml
vendor/curl-sys-0.4.78+curl-8.11.0/Cargo.toml
vendor/dbus-0.9.7/Cargo.toml
vendor/dirs-sys-0.4.1/Cargo.toml
vendor/dirs-sys-next-0.1.2/Cargo.toml
vendor/dlmalloc-0.2.7/Cargo.toml
vendor/env_logger-0.11.6/Cargo.toml
vendor/errno-0.3.10/Cargo.toml
vendor/fd-lock-4.0.2/Cargo.toml
vendor/filetime-0.2.25/Cargo.toml
vendor/gix-discover-0.37.0/Cargo.toml
vendor/gix-path-0.10.13/Cargo.toml
vendor/gix-sec-0.10.10/Cargo.toml
vendor/home-0.5.11/Cargo.toml
vendor/iana-time-zone-0.1.61/Cargo.toml
vendor/ignore-0.4.23/Cargo.toml
vendor/is-terminal-0.4.12/Cargo.toml
vendor/is_executable-1.0.3/Cargo.toml
vendor/jiff-0.1.13/Cargo.toml
vendor/libloading-0.8.6/Cargo.toml
vendor/libssh2-sys-0.3.0/Cargo.toml
vendor/mio-0.8.11/Cargo.toml
vendor/notify-6.1.1/Cargo.toml
vendor/nu-ansi-term-0.46.0/Cargo.toml
vendor/nu-ansi-term-0.50.1/Cargo.toml
vendor/onig-6.4.0/Cargo.toml
vendor/opener-0.5.2/Cargo.toml
vendor/opener-0.7.2/Cargo.toml
vendor/os_info-3.8.2/Cargo.toml
vendor/parking_lot_core-0.9.10/Cargo.toml
vendor/portable-atomic-1.10.0/Cargo.toml
vendor/process-wrap-8.0.2/Cargo.toml
vendor/rustix-0.38.42/Cargo.toml
vendor/same-file-1.0.6/Cargo.toml
vendor/snapbox-0.6.20/Cargo.toml
vendor/socket2-0.5.8/Cargo.toml
vendor/stacker-0.1.17/Cargo.toml
vendor/sysinfo-0.31.4/Cargo.toml
vendor/sysinfo-0.33.0/Cargo.toml
vendor/tempfile-3.14.0/Cargo.toml
vendor/term-0.7.0/Cargo.toml
vendor/termcolor-1.4.1/Cargo.toml
vendor/terminal_size-0.4.1/Cargo.toml
vendor/termize-0.1.1/Cargo.toml
vendor/tokio-1.42.0/Cargo.toml
vendor/uuid-1.11.0/Cargo.toml
vendor/walkdir-2.5.0/Cargo.toml
vendor/wasm-component-ld-0.5.11/Cargo.toml
vendor/yansi-term-0.1.2/Cargo.toml