--- - name: install build utilities apt: name: "{{ item }}" cache_valid_time: 3600 update_cache: yes with_items: - asciidoc - autoconf - autoconf-archive - automake - bc - bison - coccinelle - cppcheck - debhelper - devscripts - dh-autoreconf - dh-systemd - doxygen - flex - g++ - gawk - gcc - gcc-arm-none-eabi - git - git-buildpackage - graphviz - libtool - libboost-all-dev - make - mscgen - osc - pkgconf - python-minimal - python-setuptools - python3 - python3-setuptools - stow - texinfo # by gsm-manuals - python-nwdiag - python-pychart # by gapk - libasound-dev - libopencore-amrnb-dev # by LimeSuite - cmake - name: install build dependencies and libraries apt: name: "{{ item }}" cache_valid_time: 3600 update_cache: yes install_recommends: no with_items: - docbook5-xml - libboost-dev - libc-ares-dev - libdbd-sqlite3 - libdbi-dev - libffi-dev - libffi-dev - libfftw3-dev - libgmp-dev - libgnutls28-dev - libgps-dev - libgsm1-dev - liblimesuite-dev - libmnl-dev - libncurses5-dev - libortp-dev - libpcap-dev - libpcsclite-dev - libreadline-dev - libsctp-dev - libsigsegv-dev - libsnmp-dev - libsofia-sip-ua-glib-dev - libsqlite3-dev - libssl-dev - libsystemd-dev - libtalloc-dev - libuhd-dev - libusb-1.0-0-dev - libusb-dev - libzmq3-dev - sqlite3 - name: install liblua for jessie apt: name: liblua5.3-dev cache_valid_time: 3600 update_cache: yes install_recommends: no default_release: jessie-backports when: ansible_distribution == 'Debian' and ansible_distribution_release == 'jessie' - name: install liblua for stretch apt: name: "{{ item }}" cache_valid_time: 3600 update_cache: yes install_recommends: no with_items: - liblua5.3-dev when: ansible_distribution == 'Debian' and ansible_distribution_release == 'stretch'