blob: b285ef09a132e3ad924fc98071d2ef51569388e3 [file] [log] [blame] [edit]
#! /bin/bash
set -ex
# Disable fedora-cisco-openh264 repo to avoid signature verification fail during
# signature migration for new release.
# We don't need it.
dnf --version|grep dnf5 > /dev/null || ret=$?
if [[ $ret -eq 0 ]]; then
dnf -y install dnf5-plugins
dnf -y config-manager setopt fedora-cisco-openh264.enabled=0
else
dnf -y install dnf-plugins-core
dnf -y config-manager --set-disabled fedora-cisco-openh264
fi
# workaround to avoid conflict between systemd and systemd-standalone-sysusers
dnf -y swap systemd-standalone-sysusers systemd
# exclude wine-dxvk to workaround rpm transaction fails
dnf -y install -x wine-dxvk wine
# Install Android NDK
dnf -y install unzip
mkdir /android
pushd /android
curl -O https://dl.google.com/android/repository/android-ndk-r28-linux.zip
unzip android-ndk-r28-linux.zip
ln -sf android-ndk-r28 ndk
rm android-ndk-r28-linux.zip
popd
python3 build-aux/fetch-testfonts.py --target-dir /testfonts