if 'netconf' in features:
packages.extend(['cmake', 'git', 'pcre2-devel'])
- install_pkgs(packages, timeout=300, env=env, check_times=check_times)
-
if 'unittest' in features:
- if int(revision) >= 37:
- install_pkgs(['flex', 'bison'], timeout=300, env=env, check_times=check_times)
- _install_gtest_sources()
+ packages.append('gtest')
+
+ install_pkgs(packages, timeout=300, env=env, check_times=check_times)
execute('sudo dnf clean packages', env=env, check_times=check_times)
packages.extend(['cmake', 'git', 'pcre2-devel'])
if 'unittest' in features:
- packages.append('wget')
- deferred_functions.append(_install_gtest_sources)
+ packages.append('gtest')
install_pkgs(packages, env=env, check_times=check_times)
packages.extend(['cmake', 'git', 'pcre2-devel'])
if 'unittest' in features:
- packages.append('wget')
- deferred_functions.append(_install_gtest_sources)
+ if revision == '8':
+ packages.append('wget')
+ deferred_functions.append(_install_gtest_sources)
+ else:
+ packages.append('gtest')
install_pkgs(packages, env=env, timeout=120, check_times=check_times)
packages.extend(['cmake', 'git', 'pcre2-devel'])
if 'unittest' in features:
- packages.append('wget')
- deferred_functions.append(_install_gtest_sources)
+ packages.append('gtest')
execute('sudo dnf config-manager --set-enabled crb')
install_pkgs(packages, env=env, timeout=120, check_times=check_times)
'texlive', 'texlive-latex-extra', 'tex-gyre'])
if 'unittest' in features:
- if revision.startswith('16.'):
- _install_gtest_sources()
- else:
- packages.append('googletest')
+ packages.append('googletest')
if 'native-pkg' in features:
packages.extend(['build-essential', 'fakeroot', 'devscripts'])
'tex-gyre', 'texlive', 'texlive-latex-extra'])
if 'unittest' in features:
- if revision == '8':
- # libgtest-dev does not work and googletest is not available
- _install_gtest_sources()
- else:
- packages.append('googletest')
+ packages.append('googletest')
if 'netconf' in features:
packages.extend(['cmake', 'git', 'libpcre2-dev'])
install_pkgs(packages, env=env, timeout=6 * 60, check_times=check_times)
if 'unittest' in features:
- _install_gtest_sources()
+ packages.append(['googletest'])
if 'mysql' in features:
execute('sudo sysrc mysql_enable="yes"', env=env, check_times=check_times)
packages.extend(['py3-sphinx py3-sphinx_rtd_theme'])
if 'unittest' in features:
- _install_gtest_sources()
+ packages.append('gtest')
if 'netconf' in features:
packages.extend(['cmake', 'git', 'pcre2-dev'])