50 lines
928 B
Bash
50 lines
928 B
Bash
#!/usr/bin/env bash
|
|
|
|
# Immediately exit if errors are encountered.
|
|
set -e
|
|
|
|
# Wine dependencies installer for Fedora Linux
|
|
# If this fails on your system, please contact storm_dragon@stormux.org
|
|
|
|
configure_fedora() {
|
|
packageList=(
|
|
7zip
|
|
alsa-lib
|
|
alsa-plugins-pulseaudio
|
|
cabextract
|
|
curl
|
|
dialog
|
|
dos2unix
|
|
gawk
|
|
gnutls
|
|
gstreamer1-plugin-libav
|
|
gstreamer1-plugins-bad-free
|
|
gstreamer1-plugins-good
|
|
gstreamer1-plugins-ugly-free
|
|
libjpeg-turbo
|
|
libpng
|
|
libwbclient
|
|
mesa-dri-drivers
|
|
mpg123
|
|
ncurses
|
|
openal-soft
|
|
pulseaudio-libs
|
|
sdl2-compat
|
|
sox
|
|
sqlite
|
|
translate-shell
|
|
unzip
|
|
w3m
|
|
wine
|
|
winetricks
|
|
xdg-utils
|
|
xz
|
|
)
|
|
|
|
sudo dnf install --assumeyes "${packageList[@]}"
|
|
}
|
|
|
|
configure_fedora
|
|
|
|
exit 0
|