config 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. # vim: filetype=yaml sw=2
  2. version: '[% c("abbrev") %]'
  3. git_url: https://github.com/kpdyer/libfte.git
  4. git_hash: 85ef8ae58dbf0d02ea26b627e343784b5574c428
  5. filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
  6. var:
  7. container:
  8. use_container: 1
  9. targets:
  10. linux-x86_64:
  11. var:
  12. arch_deps:
  13. - python-setuptools
  14. - python-dev
  15. linux-i686:
  16. var:
  17. pre_pkginst: |
  18. dpkg --add-architecture i386
  19. # python2.7:i386 cannot be installed because the mime-support package
  20. # in wheezy is not marked "Multi-Arch: foreign":
  21. # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=695357
  22. # We fix this by installing the jessie mime-support package.
  23. wget http://ftp.debian.org/debian/pool/main/m/mime-support/mime-support_3.58_all.deb
  24. echo 'c05ebe8f38da4ff19d028c9f4680414149e5c7a746de13bc9db0a562796ed213 mime-support_3.58_all.deb' | sha256sum -c
  25. dpkg -i mime-support_3.58_all.deb
  26. post_pkginst: |
  27. export DEBIAN_FRONTEND=noninteractive
  28. apt-get install -q -y libpython2.7:i386 python2.7:i386 python2.7-minimal:i386 python2.7-dev:i386
  29. apt-get install -q -y hardening-wrapper
  30. apt-get download -q -y python-setuptools python-pkg-resources
  31. dpkg -i --force-depends python-setuptools*.deb python-pkg-resources*.deb
  32. windows-i686:
  33. var:
  34. compiler: winpython
  35. arch_deps:
  36. - wine
  37. - faketime
  38. input_files:
  39. - project: container-image
  40. - name: '[% c("var/compiler") %]'
  41. project: '[% c("var/compiler") %]'
  42. - project: gmp
  43. name: gmp
  44. - project: obfsproxy
  45. name: obfsproxy
  46. - filename: bug20302.patch
  47. enable: '[% c("var/windows") %]'