From 9c8e7818981bb712a6903fff2f178883c845aa15 Mon Sep 17 00:00:00 2001 From: Cyberarm Date: Wed, 12 Dec 2018 20:07:44 -0600 Subject: [PATCH] Added libGL lookup for ARCH --- Gemfile.lock | 2 +- i-mic-fps.rb | 9 +++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) 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