extraction:
  cpp:
    prepare:
      packages:
        # cannot use ./qa/admin/list-packages here because sudo doesn't work on the build host
        # as of writing this file, lgtm uses Ubuntu 19.10
        - apache2
        - apache2-bin
        - auditd
        - autoconf
        - autotools-dev
        - avahi-utils
        - bc
        - bind9-host
        - bison
        - bpftrace
        - bsd-mailx
        - build-essential
        - chrpath
        - cppcheck
        - cron
        - curl
        - debhelper
        - dh-python
        - docker.io
        - dpkg-dev
        - ed
        - flex
        - g++
        - gawk
        - gcc
        - gdb
        - gfs2-utils
        - git
        - iproute2
        - libavahi-common-dev
        - libclass-dbi-perl
        - libcoin-dev
        - libdbd-mysql-perl
        - libdbd-pg-perl
        - libdevmapper-dev
        - libextutils-autoinstall-perl
        - libfile-slurp-perl
        - libgl1-mesa-dri
        - libibmad-dev
        - libibumad-dev
        - libjson-perl
        - liblist-moreutils-perl
        - liblzma-dev
        - libncurses-dev
        - libncurses5-dev
        - libnet-snmp-perl
        - libnspr4-dev
        - libnss3-dev
        - libnss3-tools
        - libpfm4-dev
        - libpython-dev
        - libpython-stdlib
        - libpython3-dev
        - libpython3-stdlib
        - libqt4-dev
        - libqt5svg5-dev
        - libreadline-dev
        - librrds-perl
        - libsasl2-dev
        - libsasl2-modules
        - libsoqt-dev
        - libsoqt520-dev
        - libspreadsheet-read-perl
        - libspreadsheet-readsxc-perl
        - libspreadsheet-writeexcel-perl
        - libspreadsheet-xlsx-perl
        - libsqlite3-0
        - libssl-dev
        - libsystemd-dev
        - libtext-csv-xs-perl
        - libtimedate-perl
        - libuv1-dev
        - libvirt-daemon
        - libvirt-daemon-system
        - libxml-libxml-perl
        - libxml-tokeparser-perl
        - libyaml-libyaml-perl
        - lm-sensors
        - make
        - mandoc
        - memcached
        - net-tools
        - nmap
        - openjdk-11-jre-headless
        - openssl
        - perl
        - perl-modules
        - pkg-config
        - postgresql-client-common
        - psmisc
        - pylint
        - python
        - python-all
        - python-all-dev
        - python-setuptools
        - python2-dev
        - python3-all
        - python3-all-dev
        - python3-bpfcc
        - python3-dev
        - python3-elasticsearch
        - python3-json-pointer
        - python3-libvirt
        - python3-lxml
        - python3-openpyxl
        - python3-pil
        - python3-prometheus-client
        - python3-psycopg2
        - python3-requests
        - python3-setuptools
        - python3-six
        - qt4-qmake
        - qtbase5-dev
        - qtbase5-dev-tools
        - qtchooser
        - redis-redisearch
        - redis-server
        - sasl2-bin
        - smartmontools
        - socat
        - sysstat
        - systemtap-sdt-dev
        - time
        - unbound
        - valgrind
        - xfsprogs
        - xkb-data
        - zabbix-agent
        - zfsutils-linux
        - zlib1g-dev
    configure:
      command:
        - ./configure
