config 1.6 KB

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