You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

52 lines
2.3 KiB

  1. freebsd_task:
  2. install_script: ASSUME_ALWAYS_YES=yes pkg bootstrap -f ; pkg install -y kyua pkgconf
  3. script:
  4. - ./configure
  5. - make -j4 || make V=1
  6. check_script: make check || { kyua report --verbose ; exit 1 ; }
  7. matrix:
  8. - name: freebsd11-amd64
  9. freebsd_instance:
  10. image: freebsd-11-2-release-amd64
  11. - name: freebsd12-amd64
  12. freebsd_instance:
  13. image: freebsd-12-0-release-amd64
  14. - name: freebsd13-amd64
  15. freebsd_instance:
  16. image_family: freebsd-13-0-snap
  17. #ubuntu_task:
  18. # container:
  19. # image: ubuntu:latest
  20. # setup_script:
  21. # - apt-get update
  22. # - apt-get install -y libsqlite3-dev libbsd-dev libarchive-dev libssl-dev liblzma-dev liblua5.2-dev nettle-dev liblzo2-dev libattr1-dev libacl1-dev wget build-essential zlib1g-dev libbz2-dev m4 libexpat1-dev liblz4-dev libxml2-dev
  23. # install_script: scripts/install_deps.sh
  24. # script:
  25. # - ./configure --with-libarchive.pc
  26. # - make -j4 || make V=1
  27. # check_script: make check || { kyua report --verbose ; exit 1 ; }
  28. #
  29. #osx_task:
  30. # osx_instance:
  31. # image: catalina-xcode
  32. # install_script: scripts/install_deps.sh
  33. # env:
  34. # LDFLAGS: -L/usr/local/opt/libarchive/lib -L/usr/local/opt/openssl/lib
  35. # CPPFLAGS: -I/usr/local/opt/libarchive/include -I/usr/local/opt/openssl/include
  36. # CFLAGS: -I/usr/local/opt/libarchive/include -I/usr/local/opt/openssl/include
  37. # script:
  38. # - ./configure
  39. # - make -j4 || make V=1
  40. # check_script: make check || { kyua report --verbose ; exit 1 ;}
  41. #fedora_task:
  42. # container:
  43. # image: fedora:latest
  44. # install_script:
  45. # - dnf -y upgrade
  46. # - dnf -y install kyua libatf-c-devel libatf-sh-devel libatf-sh libbsd-devel gcc make zlib-devel bzip2-devel libarchive-devel openssl-devel xz-devel m4 lz4-devel expat-devel libxml2-devel libacl-devel libzstd-devel xz
  47. # script:
  48. # - ./configure --with-libarchive.pc
  49. # - make -j4 || make V=1
  50. # check_script: make check || { kyua report --verbose ; exit 1 ; }