From 58a6b07861e60734f9fc79da41eb5568c2c82eb5 Mon Sep 17 00:00:00 2001 From: tangxifan Date: Wed, 28 Dec 2022 11:52:51 -0800 Subject: [PATCH] [ci] add the dependency list for ubuntu 22.04 --- .../install_dependencies_build_ubuntu22p04.sh | 58 +++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100755 .github/workflows/install_dependencies_build_ubuntu22p04.sh diff --git a/.github/workflows/install_dependencies_build_ubuntu22p04.sh b/.github/workflows/install_dependencies_build_ubuntu22p04.sh new file mode 100755 index 000000000..e49f0b9d4 --- /dev/null +++ b/.github/workflows/install_dependencies_build_ubuntu22p04.sh @@ -0,0 +1,58 @@ +#!/usr/bin/env bash + +# The package list is designed for Ubuntu 20.04 LTS +add-apt-repository -y ppa:ubuntu-toolchain-r/test +apt-get update +apt-get install -y \ + autoconf \ + automake \ + bison \ + ccache \ + cmake \ + exuberant-ctags \ + curl \ + doxygen \ + flex \ + fontconfig \ + gdb \ + git \ + gperf \ + iverilog \ + libc6-dev \ + libcairo2-dev \ + libevent-dev \ + libffi-dev \ + libfontconfig1-dev \ + liblist-moreutils-perl \ + libncurses5-dev \ + libreadline-dev \ + libreadline8 \ + libx11-dev \ + libxft-dev \ + libxml++2.6-dev \ + make \ + perl \ + pkg-config \ + python3 \ + python3-setuptools \ + python3-lxml \ + python3-pip \ + qtbase5-dev \ + tcllib \ + tcl8.6-dev \ + texinfo \ + time \ + valgrind \ + wget \ + zip \ + swig \ + expect \ + g++-9 \ + gcc-9 \ + g++-10 \ + gcc-10 \ + g++-11 \ + gcc-11 \ + clang-12 \ + clang-format-12 \ + libxml2-utils