config 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  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. - xz-utils
  26. windows:
  27. var:
  28. arch_deps:
  29. - python-future
  30. pre_pkginst: |
  31. # enable jessie-backports for python-future
  32. echo 'deb http://ftp.debian.org/debian jessie-backports main' >> /etc/apt/sources.list
  33. windows-i686:
  34. var:
  35. mar_osname: win32
  36. windows-x86_64:
  37. var:
  38. mar_osname: win64
  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. enable: '[% c("var/locales").size %]'
  48. - project: tor-launcher
  49. name: tor-launcher
  50. - project: torbutton
  51. name: torbutton
  52. - project: https-everywhere
  53. name: https-everywhere
  54. - project: fonts
  55. name: fonts
  56. - project: meek
  57. name: meek
  58. - project: obfs4
  59. name: obfs4
  60. - project: fteproxy
  61. name: fteproxy
  62. enable: '[% c("var/fteproxy") %]'
  63. - project: snowflake
  64. name: snowflake
  65. enable: '[% c("var/snowflake") %]'
  66. - filename: Bundle-Data
  67. - URL: https://addons.cdn.mozilla.net/user-media/addons/722/noscript_security_suite-10.1.9.6-an+fx.xpi
  68. name: noscript
  69. sha256sum: 336ae26d0a70688e6c2b3c14267c9e80f52f6f36c31f23b8242e0edae3666d42
  70. - filename: 'RelativeLink/start-tor-browser.desktop'
  71. enable: '[% c("var/linux") %]'
  72. - filename: 'RelativeLink/execdesktop'
  73. enable: '[% c("var/linux") %]'
  74. - filename: 'gtk3-settings.ini'
  75. enable: '[% c("var/linux") %]'
  76. - project: libdmg-hfsplus
  77. name: libdmg
  78. enable: '[% c("var/osx") %]'
  79. - project: nsis
  80. name: nsis
  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. - name: python-pefile
  88. URL: https://files.pythonhosted.org/packages/7e/9b/f99171190f04cd23768547dd34533b4016bd582842f53cd9fe9585a74c74/pefile-2017.11.5.tar.gz
  89. sha256sum: 675c35ee0e1677db9e80d2f48d8a7ff2cf38e6207e8cd5e2a2c6d126db025854
  90. enable: '[% c("var/windows") %]'