Updating required apt packages for stx/update

The PyGObject pip component expects additional
packages to be installed in order for pip to be able
to install that component as well as ostree bindings
that make use of it.

Test Plan:
 PASS: vagrant up
 PASS: able to run tox with 'gi' ostree code in stx/update

Story: 2010547
Task: 47941
Signed-off-by: Al Bailey <al.bailey@windriver.com>
Change-Id: I3fb898e13372fb53c425af771a1e43db92a55a38
This commit is contained in:
Al Bailey 2023-05-04 15:41:12 +00:00
parent f75c1586bd
commit 01e31c2a19
1 changed files with 9 additions and 2 deletions

View File

@ -72,20 +72,27 @@ $package_setup = <<PACKAGE_SETUP
# Install 3rdparty components required to run 'tox' for various repos
# The value in (brackets) indicates the repo that likely requires that component
# bc (stx-tools)
# gir1.2-glib-2.0 (update)
# gir1.2-ostree-1.0 (update)
# libcairo2-dev (update)
# libffi-dev (config)
# libgirepository1.0-dev (update)
# libldap2-dev (config)
# libsasl2-dev (config)
# libxml2-dev (config)
# libxslt1-dev (config)
# ostree (update)
# python3-all-dev (config)
# python3-pycryptodome (patching)
# python3-pycryptodome (update)
# ripgrep (docs)
# rsync (docs)
# ruby-dev (stx-puppet)
# ruby-rubygems (stx-puppet)
# tox (all)
apt-get install -y bc libffi-dev libldap2-dev libsasl2-dev libxml2-dev libxslt1-dev ostree python3-all-dev python3-pycryptodome ripgrep rsync ruby-rubygems ruby-dev tox
apt-get install -y bc gir1.2-glib-2.0 gir1.2-ostree-1.0 libcairo2-dev libffi-dev \
libgirepository1.0-dev libldap2-dev libsasl2-dev libxml2-dev \
libxslt1-dev ostree python3-all-dev python3-pycryptodome ripgrep rsync \
ruby-rubygems ruby-dev tox
# pip install some additional components that are helpful for development
pip3 install bindep