Descargar crates
La herramienta gnrt
puede descargar crates y generar reglas BUILD.gn
.
Para empezar, descarga el crate de esta forma:
cd chromium/src
vpython3 tools/crates/run_gnrt.py -- vendor
Aunque la herramienta
gnrt
forma parte del código fuente de Chromium, al ejecutar este comando, se descargarán y ejecutarán sus dependencias desdecrates.io
. Consulta la sección anterior sobre la decisión de seguridad.
Este comando vendor
puede descargar los siguientes elementos:
- Tu crate
- Dependencias directas y transitivas.
- Nuevas versiones de otros crates, según lo requiera
cargo
para resolver el conjunto completo de crates que requiere Chromium.
Chromium mantiene parches para algunos crates, que se conservan en //third_party/rust/chromium_crates_io/patches
. Se volverán a aplicar automáticamente pero, si no se puede aplicar el parche, es posible que tengas que realizar una acción manual.