config 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. # vim: filetype=yaml sw=2
  2. filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %]'
  3. version: 0.4.0.2-alpha
  4. git_hash: 'tor-[% c("version") %]'
  5. git_url: https://git.torproject.org/tor.git
  6. git_submodule: 1
  7. gpg_keyring: tor.gpg
  8. tag_gpg_id: 1
  9. var:
  10. container:
  11. use_container: 1
  12. deps:
  13. - build-essential
  14. - automake
  15. - zip
  16. - unzip
  17. targets:
  18. nightly:
  19. version: '[% c("abbrev") %]'
  20. git_hash: master
  21. tag_gpg_id: 0
  22. linux:
  23. var:
  24. arch_deps:
  25. - libtool
  26. - zlib1g-dev
  27. - hardening-wrapper
  28. linux-i686:
  29. var:
  30. libdir: lib
  31. linux-x86_64:
  32. var:
  33. libdir: lib64
  34. linux-arm:
  35. var:
  36. libdir: '[% c("var/gcc_target") %]/lib'
  37. compiler: gcc-cross
  38. arch_deps:
  39. - libtool
  40. - hardening-wrapper
  41. - apt-rdepends
  42. osx-x86_64:
  43. var:
  44. arch_deps:
  45. - faketime
  46. windows:
  47. var:
  48. arch_deps:
  49. - faketime
  50. expert-bundle:
  51. var:
  52. expert_bundle: 1
  53. flag_mwindows: ''
  54. input_files:
  55. - project: container-image
  56. - name: openssl
  57. project: openssl
  58. - name: libevent
  59. project: libevent
  60. - name: zlib
  61. project: zlib
  62. enable: '[% c("var/windows") %]'
  63. - name: '[% c("var/compiler") %]'
  64. project: '[% c("var/compiler") %]'
  65. - name: rust
  66. project: rust
  67. # Tor needs rust >= 1.28.0
  68. # See bug 28260
  69. input_file_var:
  70. rust_version: 1.28.0
  71. prev_version: 1.27.2
  72. unwind_128: '[% c("var/windows-i686") %]'
  73. enable: '[% !c("var/android") && c("var/nightly") %]'
  74. - name: gcc
  75. project: gcc
  76. enable: '[% c("var/gcc-cross") %]'