diff --git a/Gemfile.lock b/Gemfile.lock index c389f9c..61fa71d 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -17,4 +17,4 @@ DEPENDENCIES opengl-bindings BUNDLED WITH - 1.17.1 + 1.17.2 diff --git a/i-mic-fps.rb b/i-mic-fps.rb index 76eb56c..6b67ea0 100644 --- a/i-mic-fps.rb +++ b/i-mic-fps.rb @@ -14,8 +14,13 @@ when :OPENGL_PLATFORM_MACOSX OpenGL.load_lib("libGL.dylib", "/System/Library/Frameworks/OpenGL.framework/Libraries") GLU.load_lib("libGLU.dylib", "/System/Library/Frameworks/OpenGL.framework/Libraries") when :OPENGL_PLATFORM_LINUX - OpenGL.load_lib("libGL.so", "/usr/lib/x86_64-linux-gnu") - GLU.load_lib("libGLU.so", "/usr/lib/x86_64-linux-gnu") + begin # Ubuntu (Debian) + OpenGL.load_lib("libGL.so", "/usr/lib/x86_64-linux-gnu") + GLU.load_lib("libGLU.so", "/usr/lib/x86_64-linux-gnu") + rescue # Manjaro (ARCH) + OpenGL.load_lib("libGL.so", "/usr/lib") + GLU.load_lib("libGLU.so", "/usr/lib") + end else raise RuntimeError, "Unsupported platform." end