diff --git a/.gitignore b/.gitignore
index 397ee2f5..24c1e8bc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -246,6 +246,8 @@ ModelManifest.xml
*.o
*.d
+.settings/*
+
# Don't ignore binary resource files
!res/bin/*
diff --git a/.settings/language.settings.xml b/.settings/language.settings.xml
index 2c38dd00..2637df76 100644
--- a/.settings/language.settings.xml
+++ b/.settings/language.settings.xml
@@ -5,7 +5,7 @@
-
+
diff --git a/libglez b/libglez
index dd1055e0..35e0841d 160000
--- a/libglez
+++ b/libglez
@@ -1 +1 @@
-Subproject commit dd1055e0e900d942619f036742659225515d127a
+Subproject commit 35e0841d5ee9d885013e47ce72e155bd22cf7a98
diff --git a/libxoverlay b/libxoverlay
index 72ecdb8a..ad741134 160000
--- a/libxoverlay
+++ b/libxoverlay
@@ -1 +1 @@
-Subproject commit 72ecdb8a808caeac7c676efac845d815f16dd923
+Subproject commit ad74113459abc092f81cb56ecd77909d17a22e0d
diff --git a/scripts/depends b/scripts/depends
index f9d19a47..59e0768d 100755
--- a/scripts/depends
+++ b/scripts/depends
@@ -6,4 +6,4 @@
DEPENDS_LIBRARIES=(ssl m rt GL freetype GLEW png X11 Xext pthread Xfixes);
DEPENDS_HEADERS=("SDL2/SDL.h" "freetype2/freetype/config/ftheader.h" "openssl/err.h" "GL/gl.h" "GL/glew.h");
-DEPENDS_PACKAGES=("gcc-6" "g++-6" "gcc-6-multilib" "g++-6-multilib" "libssl-dev:i386" "libsdl2-dev" "libfreetype6-dev" "libfreetype6-dev:i386" "libglew-dev" "libglew-dev:i386");
\ No newline at end of file
+DEPENDS_PACKAGES=("gcc-6" "g++-6" "gcc-6-multilib" "g++-6-multilib" "libssl-dev:i386" "libsdl2-dev" "libfreetype6-dev" "libfreetype6-dev:i386" "libglew-dev" "libglew-dev:i386" "libpng-dev" "libpng-dev:i386");
\ No newline at end of file
diff --git a/scripts/depinstall b/scripts/depinstall
index 1e4721c3..139a85a7 100755
--- a/scripts/depinstall
+++ b/scripts/depinstall
@@ -31,11 +31,15 @@ gauge_deps_packages ()
return 0
}
+if ! package_exists "gksu"; then
+ $DIALOG --title "gksu not installed" --msgbox "You should install gksu first. Do that with\nsudo apt install gksu" 9 78
+ exit
+fi
+
gauge_deps_packages | whiptail --title "Installing packages" --gauge "Please wait" 6 78 0
$DIALOG --title "Success" --msgbox "Installed successfully." 8 78
-
if ! [ ${PIPESTATUS[0]} == 0 ]; then
$DIALOG --title "Error: error" --msgbox "It appears that you have error. Please fix it." 8 78
fi
\ No newline at end of file
diff --git a/source-sdk-2013 b/source-sdk-2013
index 329e0eb3..76778dc3 160000
--- a/source-sdk-2013
+++ b/source-sdk-2013
@@ -1 +1 @@
-Subproject commit 329e0eb378065c9018abd16f1707e8540147de6c
+Subproject commit 76778dc3ce5ce2e1af08ef065753114a95df0cfb