config 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. # vim: filetype=yaml sw=2
  2. version: '[% c("var/cbindgen_version") %]'
  3. git_url: https://github.com/eqrion/cbindgen
  4. git_hash: '[% c("var/cbindgen_hash") %]'
  5. filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz'
  6. var:
  7. cbindgen_version: 0.14.1
  8. cbindgen_hash: 0761b9bbe48d01ded1bbec45bbeea5544b3b1002
  9. cbindgen_vendor_hash: 1c500bc1b8de4eb400f90a528c4b5c6b2c7357e401a95c5354469a18fd365dbc
  10. cbindgen_vendor_people_tpo_user: gk
  11. container:
  12. use_container: 1
  13. targets:
  14. ff91esr:
  15. var:
  16. cbindgen_version: 0.19.0
  17. cbindgen_hash: d9e490ce8b836194595bd30611253a7028059da2
  18. cbindgen_vendor_hash: 7d99c195b180e28ca7499d8744d020b864f952a5ba699716707aec9a06b4ee8b
  19. cbindgen_vendor_people_tpo_user: boklm
  20. input_files:
  21. - project: container-image
  22. - project: '[% c("var/compiler") %]'
  23. name: '[% c("var/compiler") %]'
  24. - name: rust
  25. project: rust
  26. # `cargo vendor vendor` in the `cbindgen` directory has vendored the sources.
  27. # Use `make cargo_vendor-cbindgen` or `make cargo_vendor-cbindgen-android`
  28. # (for the Android version) to re-generate the vendor tarball
  29. - URL: https://people.torproject.org/~[% c('var/cbindgen_vendor_people_tpo_user') %]/mirrors/sources/cbindgen-vendor-[% c('version') %].tar.bz2
  30. sha256sum: '[% c("var/cbindgen_vendor_hash") %]'
  31. steps:
  32. cargo_vendor:
  33. filename: '[% project %]-vendor-[% c("version") %].tar.bz2'
  34. input_files:
  35. - project: container-image
  36. pkg_type: build