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 desde crates.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.