112219839SDaniel P. Berrangé# THIS FILE WAS AUTO-GENERATED 212219839SDaniel P. Berrangé# 35f9efbbcSPeter Krempa# $ lcitool dockerfile --layers all opensuse-leap-15 qemu 412219839SDaniel P. Berrangé# 512219839SDaniel P. Berrangé# https://gitlab.com/libvirt/libvirt-ci 612219839SDaniel P. Berrangé 7dcb8541bSPaolo BonziniFROM registry.opensuse.org/opensuse/leap:15.5 8b115ea3aSCho, Yu-Chen 912219839SDaniel P. BerrangéRUN zypper update -y && \ 1012219839SDaniel P. Berrangé zypper install -y \ 115606ce9eSDaniel P. Berrangé Mesa-devel \ 125606ce9eSDaniel P. Berrangé alsa-lib-devel \ 1312219839SDaniel P. Berrangé bash \ 14b115ea3aSCho, Yu-Chen bc \ 158fae3910SAnton Johansson bison \ 16b115ea3aSCho, Yu-Chen brlapi-devel \ 17b115ea3aSCho, Yu-Chen bzip2 \ 185606ce9eSDaniel P. Berrangé ca-certificates \ 195a487950SThomas Huth ccache \ 205606ce9eSDaniel P. Berrangé clang \ 215606ce9eSDaniel P. Berrangé ctags \ 22b115ea3aSCho, Yu-Chen cyrus-sasl-devel \ 235606ce9eSDaniel P. Berrangé dbus-1 \ 245606ce9eSDaniel P. Berrangé diffutils \ 255606ce9eSDaniel P. Berrangé findutils \ 268fae3910SAnton Johansson flex \ 277bef20d7SStefan Hajnoczi fuse3-devel \ 28b115ea3aSCho, Yu-Chen gcc \ 295606ce9eSDaniel P. Berrangé gcovr \ 30b115ea3aSCho, Yu-Chen gettext-runtime \ 31b115ea3aSCho, Yu-Chen git \ 32b115ea3aSCho, Yu-Chen glib2-devel \ 335606ce9eSDaniel P. Berrangé glibc-locale \ 345606ce9eSDaniel P. Berrangé glibc-static \ 35b115ea3aSCho, Yu-Chen glusterfs-devel \ 36*b4be15a9SDaniel P. Berrangé gtk-vnc-devel \ 37b115ea3aSCho, Yu-Chen gtk3-devel \ 385606ce9eSDaniel P. Berrangé hostname \ 395606ce9eSDaniel P. Berrangé jemalloc-devel \ 4052dab556SDaniel P. Berrangé libSDL2-devel \ 4152dab556SDaniel P. Berrangé libSDL2_image-devel \ 42b115ea3aSCho, Yu-Chen libaio-devel \ 43a6f376e9SIlya Maximets libasan8 \ 44b115ea3aSCho, Yu-Chen libattr-devel \ 455606ce9eSDaniel P. Berrangé libbpf-devel \ 465606ce9eSDaniel P. Berrangé libbz2-devel \ 475606ce9eSDaniel P. Berrangé libcacard-devel \ 48b115ea3aSCho, Yu-Chen libcap-ng-devel \ 49feb6cb93SDaniel P. Berrangé libcmocka-devel \ 505606ce9eSDaniel P. Berrangé libcurl-devel \ 515606ce9eSDaniel P. Berrangé libdrm-devel \ 52b115ea3aSCho, Yu-Chen libepoxy-devel \ 53b115ea3aSCho, Yu-Chen libfdt-devel \ 545606ce9eSDaniel P. Berrangé libffi-devel \ 555606ce9eSDaniel P. Berrangé libgcrypt-devel \ 5652dab556SDaniel P. Berrangé libgnutls-devel \ 57b115ea3aSCho, Yu-Chen libiscsi-devel \ 58b115ea3aSCho, Yu-Chen libjpeg8-devel \ 59feb6cb93SDaniel P. Berrangé libjson-c-devel \ 605606ce9eSDaniel P. Berrangé libndctl-devel \ 615606ce9eSDaniel P. Berrangé libnettle-devel \ 625606ce9eSDaniel P. Berrangé libnfs-devel \ 6352dab556SDaniel P. Berrangé libnuma-devel \ 6452dab556SDaniel P. Berrangé libpixman-1-0-devel \ 65b115ea3aSCho, Yu-Chen libpmem-devel \ 66b115ea3aSCho, Yu-Chen libpng16-devel \ 675606ce9eSDaniel P. Berrangé libpulse-devel \ 68b115ea3aSCho, Yu-Chen librbd-devel \ 69b115ea3aSCho, Yu-Chen libseccomp-devel \ 703d212b41SRichard W.M. Jones libselinux-devel \ 718bb49995SAlex Bennée libslirp-devel \ 7252dab556SDaniel P. Berrangé libspice-server-devel \ 73b115ea3aSCho, Yu-Chen libssh-devel \ 745606ce9eSDaniel P. Berrangé libtasn1-devel \ 755606ce9eSDaniel P. Berrangé libubsan1 \ 765606ce9eSDaniel P. Berrangé libudev-devel \ 7712219839SDaniel P. Berrangé liburing-devel \ 785606ce9eSDaniel P. Berrangé libusb-1_0-devel \ 795606ce9eSDaniel P. Berrangé libzstd-devel \ 805606ce9eSDaniel P. Berrangé llvm \ 815606ce9eSDaniel P. Berrangé lttng-ust-devel \ 82b115ea3aSCho, Yu-Chen lzo-devel \ 83b115ea3aSCho, Yu-Chen make \ 84da900078SAni Sinha mtools \ 855606ce9eSDaniel P. Berrangé ncat \ 86b115ea3aSCho, Yu-Chen ncurses-devel \ 87b115ea3aSCho, Yu-Chen ninja \ 885606ce9eSDaniel P. Berrangé openssh \ 895606ce9eSDaniel P. Berrangé pam-devel \ 9012219839SDaniel P. Berrangé pcre-devel-static \ 9162259d81SMarc-André Lureau pipewire-devel \ 925606ce9eSDaniel P. Berrangé pkgconfig \ 9374855083SFabiano Rosas python311 \ 94dcb8541bSPaolo Bonzini python311-base \ 95dcb8541bSPaolo Bonzini python311-pip \ 96dcb8541bSPaolo Bonzini python311-setuptools \ 97b115ea3aSCho, Yu-Chen rdma-core-devel \ 985606ce9eSDaniel P. Berrangé sed \ 99b115ea3aSCho, Yu-Chen snappy-devel \ 1008f4bcbcfSBrad Smith sndio-devel \ 101ab4c1361SAlex Bennée socat \ 1025606ce9eSDaniel P. Berrangé sparse \ 1035606ce9eSDaniel P. Berrangé spice-protocol-devel \ 1043e3df0d8SAlex Bennée swtpm \ 105b115ea3aSCho, Yu-Chen systemd-devel \ 106b115ea3aSCho, Yu-Chen systemtap-sdt-devel \ 107b115ea3aSCho, Yu-Chen tar \ 1085606ce9eSDaniel P. Berrangé tesseract-ocr \ 1095606ce9eSDaniel P. Berrangé tesseract-ocr-traineddata-english \ 110b115ea3aSCho, Yu-Chen usbredir-devel \ 1115606ce9eSDaniel P. Berrangé util-linux \ 112b115ea3aSCho, Yu-Chen virglrenderer-devel \ 113b115ea3aSCho, Yu-Chen vte-devel \ 1145606ce9eSDaniel P. Berrangé which \ 11552dab556SDaniel P. Berrangé xen-devel \ 116da900078SAni Sinha xorriso \ 11712219839SDaniel P. Berrangé zlib-devel \ 118bbe30763SAlex Bennée zlib-devel-static \ 119bbe30763SAlex Bennée zstd && \ 12012219839SDaniel P. Berrangé zypper clean --all && \ 1212355d18cSThomas Huth rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED && \ 12212219839SDaniel P. Berrangé rpm -qa | sort > /packages.txt && \ 12312219839SDaniel P. Berrangé mkdir -p /usr/libexec/ccache-wrappers && \ 12412219839SDaniel P. Berrangé ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \ 12512219839SDaniel P. Berrangé ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/clang && \ 12612219839SDaniel P. Berrangé ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc 127b115ea3aSCho, Yu-Chen 128dcb8541bSPaolo BonziniRUN /usr/bin/pip3.11 install \ 12932c06131SPaolo Bonzini PyYAML \ 13032c06131SPaolo Bonzini meson==0.63.2 \ 13132c06131SPaolo Bonzini pillow \ 13232c06131SPaolo Bonzini sphinx \ 13332c06131SPaolo Bonzini sphinx-rtd-theme 13412219839SDaniel P. Berrangé 1358f4bcbcfSBrad SmithENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers" 13612219839SDaniel P. BerrangéENV LANG "en_US.UTF-8" 13712219839SDaniel P. BerrangéENV MAKE "/usr/bin/make" 13812219839SDaniel P. BerrangéENV NINJA "/usr/bin/ninja" 139dcb8541bSPaolo BonziniENV PYTHON "/usr/bin/python3.11" 1405b8bcf6bSAlex Bennée# As a final step configure the user (if env is defined) 1415b8bcf6bSAlex BennéeARG USER 1425b8bcf6bSAlex BennéeARG UID 1435b8bcf6bSAlex BennéeRUN if [ "${USER}" ]; then \ 1445b8bcf6bSAlex Bennée id ${USER} 2>/dev/null || useradd -u ${UID} -U ${USER}; fi 145