2023-03-23 17:21:37 +03:00
# THIS FILE WAS AUTO-GENERATED
#
# $ lcitool manifest ci/manifest.yml
#
# https://gitlab.com/libvirt/libvirt-ci
function install_buildenv( ) {
zypper update -y
2024-10-16 13:24:38 +03:00
zypper addrepo -fc https://download.opensuse.org/update/leap/15.6/backports/openSUSE:Backports:SLE-15-SP6:Update.repo
2023-03-23 17:21:37 +03:00
zypper install -y \
audit-devel \
augeas \
augeas-lenses \
2024-02-22 19:10:59 +03:00
bash-completion-devel \
2023-03-23 17:21:37 +03:00
ca-certificates \
ccache \
clang \
2024-06-18 12:51:23 +03:00
clang-devel \
2023-03-23 17:21:37 +03:00
codespell \
cpp \
cppi \
cyrus-sasl-devel \
device-mapper-devel \
diffutils \
dwarves \
ebtables \
fuse-devel \
gcc \
gettext-runtime \
git \
glib2-devel \
glibc-devel \
glibc-locale \
glusterfs-devel \
grep \
iproute2 \
iptables \
kmod \
libacl-devel \
libapparmor-devel \
libattr-devel \
libblkid-devel \
libcap-ng-devel \
libcurl-devel \
libgnutls-devel \
libiscsi-devel \
2024-02-13 18:59:47 +03:00
libjson-c-devel \
2023-08-29 18:13:20 +03:00
libnbd-devel \
2023-03-23 17:21:37 +03:00
libnl3-devel \
libnuma-devel \
libpcap-devel \
libpciaccess-devel \
librbd-devel \
libselinux-devel \
libssh-devel \
libssh2-devel \
libtirpc-devel \
libudev-devel \
libwsman-devel \
libxml2 \
libxml2-devel \
libxslt \
lvm2 \
make \
meson \
nfs-utils \
ninja \
numad \
open-iscsi \
parted-devel \
perl-base \
pkgconfig \
polkit \
python3-base \
python3-docutils \
python3-flake8 \
2023-11-30 21:31:57 +03:00
python3-pip \
2023-11-28 21:23:52 +03:00
python3-pytest \
2023-11-30 21:31:57 +03:00
python3-setuptools \
python3-wheel \
2023-03-23 17:21:37 +03:00
qemu-tools \
readline-devel \
rpm-build \
sanlock-devel \
sed \
systemd-rpm-macros \
systemtap-sdt-devel \
wireshark-devel \
xen-devel
2024-02-08 18:33:38 +03:00
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
2023-03-23 17:21:37 +03:00
rpm -qa | sort > /packages.txt
mkdir -p /usr/libexec/ccache-wrappers
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/clang
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc
2023-11-30 21:31:57 +03:00
/usr/bin/pip3 install black
2023-03-23 17:21:37 +03:00
}
export CCACHE_WRAPPERSDIR = "/usr/libexec/ccache-wrappers"
export LANG = "en_US.UTF-8"
export MAKE = "/usr/bin/make"
export NINJA = "/usr/bin/ninja"
export PYTHON = "/usr/bin/python3"