projects / fglrx-packaging.git / commitdiff
Build Results
 
Summary

Description: Unnamed repository; edit this file 'description' to name the repository.
Last Change: Tue 1/14/14 9:17

Recent Commits
Time
Signed-Off By
Description
Commit Diff
Tue 1/14/14 9:17
Alberto Milone  
Ubuntu: refresh... 
Tue 1/14/14 9:05
Alberto Milone  
Ubuntu: make it possible... 
Sun 1/5/14 23:34
Sebastian Siebert  
SUSE: private Qt-libaries... 
Thu 12/19/13 4:02
Alberto Milone  
Ubuntu: add support for... 
Sat 11/23/13 6:01
Sebastian Siebert  
SUSE: Update switchlibGL... 
Mon 10/28/13 8:54
Sebastian Siebert  
SUSE: add packaging... 
 
> --git a/SuSE/CHANGELOG b/SuSE/CHANGELOG
index e5a2133
..43616f2 100644
--- a/SuSE/CHANGELOG
+++ b/SuSE/CHANGELOG
@@ -1,+1,@@
 -------------------------------------------------------------------
+
Mon May 06 13:05:12 CEST 2013 Sebastian Siebert <freespacer@gmx.de>
+
+- 
fix the symlink to the Mesa OpenGL Library in the switchlibGL script (openSUSE 12.3)
+
+-------------------------------------------------------------------
 
Sat Jan 26 12:01:35 CET 2013 Sebastian Siebert <freespacer@gmx.de>

 - 
update the packaging support
diff 
--git a/SuSE/switchlibGL b/SuSE/switchlibGL
index f109fc0
..0ba00c9 100755
--- a/SuSE/switchlibGL
+++ b/SuSE/switchlibGL
@@ -51,14 +51,26 @@ esac

 
function switch_to_amd() {

-    
ln -snf /usr/X11R6/${LIB}/fglrx/fglrx-libGL.so.1.2 \
-            /
usr/X11R6/${LIB}/libGL.so.1.2
+    if [ -/usr/${LIB}/libGL.so.1.2.0 ]; then
+        ln -snf /usr/X11R6/${LIB}/fglrx/fglrx-libGL.so.1.2 \
+                /
usr/X11R6/${LIB}/libGL.so.1.2.0
+        ln -snf libGL.so.1.2.0 /usr/X11R6/${LIB}/libGL.so.1.2
+    elif [ -/usr/${LIB}/libGL.so.1.2 ]; then
+        ln -snf /usr/X11R6/${LIB}/fglrx/fglrx-libGL.so.1.2 \
+                /
usr/X11R6/${LIB}/libGL.so.1.2
+    fi
     ln 
-snf libGL.so.1.2 /usr/X11R6/${LIB}/libGL.so.1
     ln 
-snf libGL.so.1 /usr/X11R6/${LIB}/libGL.so
     ldconfig 
/usr/X11R6/${LIB}
     if [ 
"${LIB}"lib64" ]; then
-        ln -snf /usr/X11R6/lib/fglrx/fglrx-libGL.so.1.2 \
-                /
usr/X11R6/lib/libGL.so.1.2
+        if [ -/usr/lib/libGL.so.1.2.0 ]; then
+            ln -snf /usr/X11R6/lib/fglrx/fglrx-libGL.so.1.2 \
+                    /
usr/X11R6/lib/libGL.so.1.2.0
+            ln -snf libGL.so.1.2.0 /usr/X11R6/lib/libGL.so.1.2
+        elif [ -/usr/lib/libGL.so.1.2 ]; then
+            ln -snf /usr/X11R6/lib/fglrx/fglrx-libGL.so.1.2 \
+                    /
usr/X11R6/lib/libGL.so.1.2
+        fi
         ln 
-snf libGL.so.1.2 /usr/X11R6/lib/libGL.so.1
         ln 
-snf libGL.so.1 /usr/X11R6/lib/libGL.so
         ldconfig 
/usr/X11R6/lib
@@ -68,14 +80,26 @@ function switch_to_amd() {

 function 
switch_to_intel() {

-    
ln -snf /usr/${LIB}/libGL.so.1.2 \
-            /
usr/X11R6/${LIB}/libGL.so.1.2
+    if [ -/usr/${LIB}/libGL.so.1.2.0 ]; then
+        ln -snf /usr/${LIB}/libGL.so.1.2.0 \
+                /
usr/X11R6/${LIB}/libGL.so.1.2.0
+        ln -snf libGL.so.1.2.0 /usr/X11R6/${LIB}/libGL.so.1.2
+    elif [ -/usr/${LIB}/libGL.so.1.2 ]; then
+        ln -snf /usr/${LIB}/libGL.so.1.2 \
+                /
usr/X11R6/${LIB}/libGL.so.1.2
+    fi
     ln 
-snf libGL.so.1.2 /usr/X11R6/${LIB}/libGL.so.1
     ln 
-snf libGL.so.1 /usr/X11R6/${LIB}/libGL.so
     ldconfig 
/usr/X11R6/${LIB}
     if [ 
"${LIB}"lib64" ]; then
-        ln -snf /usr/lib/libGL.so.1.2 \
-                /
usr/X11R6/lib/libGL.so.1.2
+        if [ -/usr/lib/libGL.so.1.2.0 ]; then
+            ln -snf /usr/lib/libGL.so.1.2.0 \
+                    /
usr/X11R6/lib/libGL.so.1.2.0
+            ln -snf libGL.so.1.2.0 /usr/X11R6/lib/libGL.so.1.2
+        elif [ -/usr/lib/libGL.so.1.2 ]; then
+            ln -snf /usr/lib/libGL.so.1.2 \
+                    /
usr/X11R6/lib/libGL.so.1.2
+        fi
         ln 
-snf libGL.so.1.2 /usr/X11R6/lib/libGL.so.1
         ln 
-snf libGL.so.1 /usr/X11R6/lib/libGL.so
         ldconfig 
/usr/X11R6/lib
@@ -85,11 +109,18 @@ function switch_to_intel() {

 function 
get_current_driver() {

-    
LIB_LINK="`readlink /usr/X11R6/${LIB}/libGL.so.1.2 2>/dev/null`"
+    if [ -/usr/${LIB}/libGL.so.1.2.0 ]; then
+        LIB_LINK="`readlink /usr/X11R6/${LIB}/libGL.so.1.2.0 2>/dev/null`"
+    elif [ -/usr/${LIB}/libGL.so.1.2 ]; then
+        LIB_LINK="`readlink /usr/X11R6/${LIB}/libGL.so.1.2 2>/dev/null`"
+    fi
+
     if [ 
"${LIB_LINK}"/usr/X11R6/${LIB}/fglrx/fglrx-libGL.so.1.2" ]; then
         
echo "amd"
     
elif "${LIB_LINK}"fglrx/fglrx-libGL.so.1.2" ]; then
         
echo "amd"
+    elif "${LIB_LINK}"/usr/${LIB}/libGL.so.1.2.0" ]; then
+        echo "intel"
     
elif "${LIB_LINK}"/usr/${LIB}/libGL.so.1.2" ]; then
         
echo "intel"
     
else
<
 
Phoronix.com
Linux Driver Forums
Copyright © 2014 by Phoronix Media