Skip to content

Commit f6a7000

Browse files
committed
Add openSUSE dependencies
1 parent c6bfe26 commit f6a7000

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
@@ -97,6 +97,48 @@ install_redhat()
9797
echo "Done..."
9898
}
9999

100+
install_opensuse()
101+
{
102+
echo "NOTE: Make sure you have done apt-get update and apt-get upgrade prior to running this script."
103+
echo "Installing openSUSE/SLE/etc dependencies"
104+
echo "-------"
105+
106+
sudo zypper update -y
107+
108+
packages=(
109+
gcc
110+
gcc-objc
111+
clang
112+
libjpeg62-devel
113+
libturbojpeg0
114+
libtiff-devel
115+
libpng-devel
116+
libicns-devel
117+
ImageMagick-devel
118+
libxml2-devel
119+
libxslt-devel
120+
gnutls-devel
121+
libffi-devel
122+
libicu-devel
123+
cairo-devel
124+
libXft-devel
125+
avahi-devel
126+
flite-devel
127+
libXt-devel
128+
portaudio-devel
129+
wmaker
130+
make
131+
cmake
132+
pocketsphinx
133+
pocketsphinx-devel
134+
)
135+
136+
sudo zypper install "${packages[@]}"
137+
138+
echo "-------"
139+
echo "Done..."
140+
}
141+
100142
get_system()
101143
{
102144
if [ -e /etc/os-release ]; then
@@ -113,10 +155,14 @@ if [ "$?" == "0" ]; then
113155
else
114156
which yum
115157
if [ "$?" == "0" ]; then
116-
install_redhat
158+
install_redhat
117159
else
118-
echo "Please report this to bugs-gnustep@gnu.org."
119-
echo "Your linux os ${ID} is currently unsupported."
120-
fi
160+
which zypper
161+
if [ "$?" == "0" ]; then
162+
install_opensuse
163+
else
164+
echo "Please report this to bugs-gnustep@gnu.org."
165+
echo "Your linux os ${ID} is currently unsupported."
166+
fi
121167
fi
122168

0 commit comments

Comments
 (0)