require_minimum_package_version('cmake', '3.19')
# Common packages
- packages = ['autoconf', 'automake', 'bison', 'flex', 'libtool']
+ packages = ['bison', 'flex']
# prepare fedora
if system == 'fedora':
- packages.extend(['boost-devel', 'gcc-c++', 'openssl-devel', 'log4cplus-devel', 'libpcap-devel', 'make'])
+ packages.extend(['boost-devel', 'gcc-c++', 'openssl-devel', 'log4cplus-devel', 'libpcap-devel'])
deferred_functions.append(install_meson)
if 'native-pkg' in features:
elif system == 'centos':
install_pkgs('epel-release', env=env, check_times=check_times)
- packages.extend(['boost-devel', 'gcc-c++', 'git', 'log4cplus-devel', 'make', 'openssl-devel'])
+ packages.extend(['boost-devel', 'gcc-c++', 'git', 'log4cplus-devel', 'openssl-devel'])
deferred_functions.append(install_meson)
if revision in ['7', '8']:
# prepare rhel
elif system == 'rhel':
- packages.extend(['boost-devel', 'gcc-c++', 'log4cplus-devel', 'make', 'openssl-devel'])
+ packages.extend(['boost-devel', 'gcc-c++', 'log4cplus-devel', 'openssl-devel'])
# RHEL tends to stay behind on Python versions. Install the latest Python alongside the one running this
# hammer.py.
elif system == 'rocky':
install_pkgs('epel-release', env=env, check_times=check_times)
- packages.extend(['boost-devel', 'gcc-c++', 'log4cplus-devel', 'make', 'openssl-devel', 'ninja-build'])
+ packages.extend(['boost-devel', 'gcc-c++', 'log4cplus-devel', 'openssl-devel', 'ninja-build'])
deferred_functions.append(install_meson)
if 'docs' in features:
elif system == 'alpine':
if 0 != execute("grep -E '^ulimit -s unlimited$' ~/.profile", quiet=True, raise_error=False):
execute("echo 'ulimit -s unlimited' >> ~/.profile")
- packages.extend(['bison', 'boost-libs', 'boost-dev', 'build-base', 'flex', 'gcompat', 'gcc', 'g++', 'gzip',
- 'log4cplus', 'log4cplus-dev', 'make', 'musl-dev', 'openssl-dev', 'procps', 'python3-dev',
+ packages.extend(['boost-libs', 'boost-dev', 'build-base', 'gcompat', 'gcc', 'g++', 'gzip',
+ 'log4cplus', 'log4cplus-dev', 'musl-dev', 'openssl-dev', 'procps', 'python3-dev',
'tar'])
deferred_functions.append(install_meson)