config 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  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 buster/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: buster
  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. pre_pkginst: ''
  31. input_files:
  32. - project: container-image
  33. - project: python
  34. name: python
  35. target_prepend:
  36. - common-buster