config 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. # vim: filetype=yaml sw=2
  2. version: 9.0.1
  3. filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz'
  4. gpg_keyring: clang.gpg
  5. sig_ext: sig
  6. targets:
  7. windows:
  8. # We use clang 11 for Windows builds:
  9. # https://hg.mozilla.org/releases/mozilla-esr78/rev/cc840a008393
  10. version: 11.0.1
  11. input_files:
  12. - URL: 'https://github.com/llvm/llvm-project/releases/download/llvmorg-[% c("version") %]/llvm-[% c("version") %].src.tar.xz'
  13. name: llvm
  14. file_gpg_id: 1
  15. - URL: 'https://github.com/llvm/llvm-project/releases/download/llvmorg-[% c("version") %]/clang-[% c("version") %].src.tar.xz'
  16. name: clang
  17. file_gpg_id: 1
  18. - URL: 'https://github.com/llvm/llvm-project/releases/download/llvmorg-[% c("version") %]/clang-tools-extra-[% c("version") %].src.tar.xz'
  19. name: clang-tools-extra
  20. file_gpg_id: 1
  21. - URL: 'https://github.com/llvm/llvm-project/releases/download/llvmorg-[% c("version") %]/libcxx-[% c("version") %].src.tar.xz'
  22. name: libcxx
  23. file_gpg_id: 1
  24. - URL: 'https://github.com/llvm/llvm-project/releases/download/llvmorg-[% c("version") %]/libcxxabi-[% c("version") %].src.tar.xz'
  25. name: libcxxabi
  26. file_gpg_id: 1
  27. - URL: 'https://github.com/llvm/llvm-project/releases/download/llvmorg-[% c("version") %]/lld-[% c("version") %].src.tar.xz'
  28. name: lld
  29. file_gpg_id: 1
  30. - URL: 'https://github.com/llvm/llvm-project/releases/download/llvmorg-[% c("version") %]/compiler-rt-[% c("version") %].src.tar.xz'
  31. name: compiler-rt
  32. file_gpg_id: 1
  33. - URL: 'https://github.com/llvm/llvm-project/releases/download/llvmorg-[% c("version") %]/libunwind-[% c("version") %].src.tar.xz'
  34. name: libunwind
  35. file_gpg_id: 1
  36. - filename: 43909.patch
  37. enable: '[% ! c("var/windows") %]'