config 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. # vim: filetype=yaml sw=2
  2. version: 2019.11.7
  3. git_url: https://git.torproject.org/https-everywhere.git
  4. git_hash: '[% c("version") %]'
  5. git_submodule: 1
  6. gpg_keyring: https-everywhere.gpg
  7. tag_gpg_id: 1
  8. filename: "[% project %]-[% c('version') %]-[% c('var/build_id') %].xpi"
  9. var:
  10. # HTTPS Everywhere is expected to be the same on all platforms. To avoid
  11. # building the same thing 4 times, using 4 different container images
  12. # (each one with a different suite or architecture), we set the container
  13. # to stretch/amd64 for all platforms. This allows us to create only one
  14. # container image, and also build the extension only one time as the
  15. # filename does not contain the platform, and var/build_id should be
  16. # the same since there is now nothing platform specific in the build
  17. # inputs. This allows us to save a little time and disk space.
  18. container:
  19. use_container: 1
  20. suite: stretch
  21. arch: '[% c("buildconf/deb_native_arch") %]'
  22. deps:
  23. - git
  24. - libxslt1.1
  25. - libxml2-utils
  26. - sqlite3
  27. - rsync
  28. - zip
  29. - unzip
  30. input_files:
  31. - project: container-image
  32. - project: python
  33. name: python
  34. target_prepend:
  35. - common-stretch