From f6a70001f45ea4362324a07b67624fd8e6d7e23d Mon Sep 17 00:00:00 2001 From: ethanc8 Date: Sun, 2 Feb 2025 19:29:25 -0600 Subject: [PATCH] Add openSUSE dependencies --- install-dependencies-linux | 54 +++++++++++++++++++++++++++++++++++--- 1 file changed, 50 insertions(+), 4 deletions(-) diff --git a/install-dependencies-linux b/install-dependencies-linux index d9741bc..2188f78 100755 --- a/install-dependencies-linux +++ b/install-dependencies-linux @@ -97,6 +97,48 @@ install_redhat() echo "Done..." } +install_opensuse() +{ + echo "NOTE: Make sure you have done apt-get update and apt-get upgrade prior to running this script." + echo "Installing openSUSE/SLE/etc dependencies" + echo "-------" + + sudo zypper update -y + + packages=( + gcc + gcc-objc + clang + libjpeg62-devel + libturbojpeg0 + libtiff-devel + libpng-devel + libicns-devel + ImageMagick-devel + libxml2-devel + libxslt-devel + gnutls-devel + libffi-devel + libicu-devel + cairo-devel + libXft-devel + avahi-devel + flite-devel + libXt-devel + portaudio-devel + wmaker + make + cmake + pocketsphinx + pocketsphinx-devel + ) + + sudo zypper install "${packages[@]}" + + echo "-------" + echo "Done..." +} + get_system() { if [ -e /etc/os-release ]; then @@ -113,10 +155,14 @@ if [ "$?" == "0" ]; then else which yum if [ "$?" == "0" ]; then - install_redhat + install_redhat else - echo "Please report this to bugs-gnustep@gnu.org." - echo "Your linux os ${ID} is currently unsupported." - fi + which zypper + if [ "$?" == "0" ]; then + install_opensuse + else + echo "Please report this to bugs-gnustep@gnu.org." + echo "Your linux os ${ID} is currently unsupported." + fi fi