config 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. # vim: filetype=yaml sw=2
  2. filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %]'
  3. version: 0.4.5.10
  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: main
  21. tag_gpg_id: 0
  22. linux-i686:
  23. var:
  24. libdir: lib32
  25. sort_deps: 0
  26. arch_deps:
  27. - libtool
  28. - zlib1g-dev:i386
  29. - hardening-wrapper
  30. linux-x86_64:
  31. var:
  32. libdir: lib64
  33. arch_deps:
  34. - libtool
  35. - zlib1g-dev
  36. - hardening-wrapper
  37. linux-arm64:
  38. var:
  39. libdir: lib64
  40. arch_deps:
  41. - libtool
  42. - zlib1g-dev
  43. linux-armhf:
  44. var:
  45. libdir: lib
  46. arch_deps:
  47. - libtool
  48. - zlib1g-dev
  49. - hardening-wrapper
  50. osx-x86_64:
  51. var:
  52. arch_deps:
  53. - faketime
  54. expert-bundle:
  55. var:
  56. expert_bundle: 1
  57. flag_mwindows: ''
  58. android:
  59. var:
  60. configure_opt_project: '--enable-android --enable-static-openssl --enable-static-libevent --enable-zstd --disable-tool-name-check --disable-system-torrc --disable-system-torrc'
  61. arch_deps:
  62. - libtinfo5
  63. input_files:
  64. - project: container-image
  65. - name: openssl
  66. project: openssl
  67. - name: libevent
  68. project: libevent
  69. - name: zlib
  70. project: zlib
  71. enable: '[% c("var/windows") || c("var/android") %]'
  72. - name: '[% c("var/compiler") %]'
  73. project: '[% c("var/compiler") %]'
  74. - name: rust
  75. project: rust
  76. enable: '[% !c("var/android") && c("var/nightly") %]'
  77. - name: zstd
  78. project: zstd
  79. enable: '[% c("var/android") %]'