config 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. # vim: filetype=yaml sw=2
  2. version: '[% c("var/torbrowser_version") %]'
  3. filename: 'tor-browser-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %]'
  4. var:
  5. container:
  6. use_container: 1
  7. ddmg: '[% INCLUDE ddmg.sh %]'
  8. targets:
  9. linux-i686:
  10. var:
  11. mar_osname: linux32
  12. linux-x86_64:
  13. var:
  14. mar_osname: linux64
  15. osx-x86_64:
  16. var:
  17. mar_osname: osx64
  18. deps:
  19. - genisoimage
  20. - zip
  21. - unzip
  22. - python
  23. - bzip2
  24. - faketime
  25. windows:
  26. var:
  27. arch_deps:
  28. - python-pefile
  29. windows-i686:
  30. var:
  31. mar_osname: win32
  32. windows-x86_64:
  33. var:
  34. mar_osname: win64
  35. # We use a 32bit container to be able to use a 32bit nsis and
  36. # pe_checksum_fix.py
  37. container:
  38. arch: i386
  39. input_files:
  40. - project: container-image
  41. - project: firefox
  42. name: firefox
  43. - project: tor
  44. name: tor
  45. - project: firefox-langpacks
  46. name: firefox-langpacks
  47. - project: tor-launcher
  48. name: tor-launcher
  49. - project: torbutton
  50. name: torbutton
  51. - project: https-everywhere
  52. name: https-everywhere
  53. - project: fonts
  54. name: fonts
  55. - project: meek
  56. name: meek
  57. - project: obfs4
  58. name: obfs4
  59. - project: fteproxy
  60. name: fteproxy
  61. enable: '[% c("var/fteproxy") %]'
  62. - project: snowflake
  63. name: snowflake
  64. enable: '[% c("var/snowflake") %]'
  65. - filename: Bundle-Data
  66. - URL: https://secure.informaction.com/download/releases/noscript-5.1.8.5.xpi
  67. name: noscript
  68. sha256sum: 7180f8d24ca31989682dee229b95e3503699f2bb25cb593a6a1f2ce0a2253792
  69. - filename: 'RelativeLink/start-tor-browser.desktop'
  70. enable: '[% c("var/linux") %]'
  71. - filename: 'RelativeLink/execdesktop'
  72. enable: '[% c("var/linux") %]'
  73. - project: libdmg-hfsplus
  74. name: libdmg
  75. enable: '[% c("var/osx") %]'
  76. - project: nsis
  77. name: nsis
  78. target:
  79. - '[% c("var/channel") %]'
  80. - torbrowser-windows-i686
  81. enable: '[% c("var/windows") %]'
  82. - name: tbb-windows-installer
  83. project: tbb-windows-installer
  84. enable: '[% c("var/windows") %]'
  85. - filename: pe_checksum_fix.py
  86. enable: '[% c("var/windows") %]'
  87. # Workaround for bug 24477
  88. - URL: https://archive.torproject.org/tor-package-archive/torbrowser/7.5a7/mar-tools-linux32.zip
  89. sig_ext: asc
  90. file_gpg_id: 1
  91. gpg_keyring: torbrowser.gpg
  92. enable: '[% c("var/windows-x86_64") %]'