Skip to content

Commit 0be21a7

Browse files
authored
Merge pull request #28 from ethanc8/opensuse
Add openSUSE dependencies
2 parents e440407 + f6a7000 commit 0be21a7

1 file changed

Lines changed: 50 additions & 4 deletions

File tree

install-dependencies-linux

Lines changed: 50 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,48 @@ install_redhat()
104104
echo "Done..."
105105
}
106106

107+
install_opensuse()
108+
{
109+
echo "NOTE: Make sure you have done apt-get update and apt-get upgrade prior to running this script."
110+
echo "Installing openSUSE/SLE/etc dependencies"
111+
echo "-------"
112+
113+
sudo zypper update -y
114+
115+
packages=(
116+
gcc
117+
gcc-objc
118+
clang
119+
libjpeg62-devel
120+
libturbojpeg0
121+
libtiff-devel
122+
libpng-devel
123+
libicns-devel
124+
ImageMagick-devel
125+
libxml2-devel
126+
libxslt-devel
127+
gnutls-devel
128+
libffi-devel
129+
libicu-devel
130+
cairo-devel
131+
libXft-devel
132+
avahi-devel
133+
flite-devel
134+
libXt-devel
135+
portaudio-devel
136+
wmaker
137+
make
138+
cmake
139+
pocketsphinx
140+
pocketsphinx-devel
141+
)
142+
143+
sudo zypper install "${packages[@]}"
144+
145+
echo "-------"
146+
echo "Done..."
147+
}
148+
107149
get_system()
108150
{
109151
if [ -e /etc/os-release ]; then
@@ -120,10 +162,14 @@ if [ "$?" == "0" ]; then
120162
else
121163
which yum
122164
if [ "$?" == "0" ]; then
123-
install_redhat
165+
install_redhat
124166
else
125-
echo "Please report this to bugs-gnustep@gnu.org."
126-
echo "Your linux os ${ID} is currently unsupported."
127-
fi
167+
which zypper
168+
if [ "$?" == "0" ]; then
169+
install_opensuse
170+
else
171+
echo "Please report this to bugs-gnustep@gnu.org."
172+
echo "Your linux os ${ID} is currently unsupported."
173+
fi
128174
fi
129175

0 commit comments

Comments
 (0)