Last active
September 24, 2020 10:34
-
-
Save cwchentw/05c50d4e99a3eead7d678738ba8576a9 to your computer and use it in GitHub Desktop.
Install the dependencies of GNUstep on openSUSE Leap 15.2
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
# Install the dependencies of GNUstep on openSUSE. | |
# Copyright (c) 2020 Michael Chen. Licensed under MIT. | |
# Note: | |
# | |
# Currently, GNUstep GUI fails to compile due to ImageMagick issue. | |
# Subsequently, GUNstep Backend fails to compile as well. | |
echo "Run `sudo zypper refresh` before running the script" | |
echo "Install openSUSE dependencies" | |
echo "-------" | |
sudo zypper install -y gcc-objc | |
sudo zypper install -y gcc-obj-c++ | |
sudo zypper install -y clang | |
sudo zypper install -y libjpeg8-devel | |
sudo zypper install -y libtiff-devel | |
sudo zypper install -y libpng16-devel | |
sudo zypper install -y libicns-devel | |
sudo zypper install -y ImageMagick-devel | |
sudo zypper install -y libxml2-devel | |
sudo zypper install -y libxslt-devel | |
sudo zypper install -y libgnutls-devel | |
sudo zypper install -y libffi-devel | |
sudo zypper install -y libicu-devel | |
sudo zypper install -y cairo-devel | |
sudo zypper install -y libXft-devel | |
sudo zypper install -y libavahi-devel | |
# flite is experimental in openSUSE. | |
sudo zypper addrepo https://download.opensuse.org/repositories/network:telephony/openSUSE_Leap_15.2/network:telephony.repo | |
sudo zypper refresh | |
sudo zypper install -y flite-devel | |
sudo zypper install -y libXt-devel | |
sudo zypper install -y portaudio-devel | |
sudo zypper install -y make | |
sudo zypper install -y cmake | |
# blocksruntime is experimental in openSUSE. | |
sudo zypper addrepo https://download.opensuse.org/repositories/devel:languages:swift:swift5/openSUSE_Leap_15.2/devel:languages:swift:swift5.repo | |
sudo zypper refresh | |
sudo zypper install -y BlocksRuntime-devel | |
sudo zypper install -y pocketsphinx | |
sudo zypper install -y pocketsphinx-devel | |
sudo zypper install -y sphinxbase-devel | |
# sphinxtrain is a community package in openSUSE. | |
sudo zypper addrepo https://download.opensuse.org/repositories/home:posophe:speech/openSUSE_Tumbleweed/home:posophe:speech.repo | |
sudo zypper refresh | |
sudo zypper install -y sphinxtrain | |
echo "-------" | |
echo "Done..." | |
exit 0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment