Please make sure to upgrade the system before installing new packages, by doing zypper dup
To be done
For building you would need to install additional packages
zypper in -t pattern devel_basis && \
zypper in \
android-tools \
autoconf213 \
bc \
bison \
bzip2 \
ccache \
clang \
curl \
flex \
gawk \
gpg2 \
gperf \
gcc-c++ \
git \
git-lfs \
glibc-devel \
ImageMagick \
java-11-openjdk \
java-1_8_0-openjdk \
liblz4-1 \
libncurses5 \
libncurses6 \
libpopt0 \
libressl-devel \
libstdc++6\
libxml2-tools \
libxslt1 \
libXrandr2 \
lzip \
lzop \
kernel-devel \
maven \
make \
Mesa-libGL1 \
Mesa-libGL-devel \
mokutil \
ncurses-devel \
openssl \
patch \
perl-Digest-SHA1 \
readline-devel \
sha3sum \
squashfs \
wget \
which \
zip \
git-repo \
rsync \
unzip \
python313 \
fastfetch \
jq
Some scripts might look for the python binary, since by default openSUSE does not have it, you would need to link it against the python3 by doing as root:
ln -s /usr/bin/python3 /usr/bin/python