config 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. # vim: filetype=yaml sw=2
  2. version: 2021.7.13
  3. git_url: https://github.com/EFForg/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 bullseye/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: bullseye
  21. arch: amd64
  22. deps:
  23. - git
  24. - libxslt1.1
  25. - libxml2-utils
  26. - sqlite3
  27. - rsync
  28. - zip
  29. - unzip
  30. - python3
  31. - python3-distutils
  32. pre_pkginst: ''
  33. input_files:
  34. - project: container-image