diff --git a/util/admin/panda/files/libgl.patch b/util/admin/panda/files/libgl.patch
new file mode 100644
index 0000000000..3501c75d7e
--- /dev/null
+++ b/util/admin/panda/files/libgl.patch
@@ -0,0 +1,22 @@
+diff -Nuar a/panda.py b/panda.py
+--- a/panda.py 2016-04-14 14:38:58.000000000 +0300
++++ b/panda.py 2026-05-17 12:04:20.214999865 +0300
+@@ -195,14 +190,14 @@
+ def set_libGL(self, arg):
+ '''alternatives --set libGL /usr/lib/arg/libGL.so.1.2.0'''
+ try:
+- retcode = call("alternatives --set libGL /usr/lib/%s/libGL.so.1.2.0" % arg, shell=True)
++ retcode = call("alternatives --set libGL /usr/lib/%s/libGL.so.1.7.0" % arg, shell=True)
+ except OSError as e:
+- print >>sys.stderr, "alternatives --set libGL /usr/lib/%s/libGL.so.1.2.0 failed:" % arg, e
++ print >>sys.stderr, "alternatives --set libGL /usr/lib/%s/libGL.so.1.7.0 failed:" % arg, e
+ if not arg in ["mesa", "nvidia-current", "fglrx"]: return
+ try:
+- retcode = call("alternatives --set libGL-32bit /usr/lib32/%s/libGL.so.1.2.0" % arg, shell=True)
++ retcode = call("alternatives --set libGL-32bit /usr/lib32/%s/libGL.so.1.7.0" % arg, shell=True)
+ except OSError as e:
+- print >>sys.stderr, "alternatives --set libGL-32bit /usr/lib32/%s/libGL.so.1.2.0 failed:" % arg, e
++ print >>sys.stderr, "alternatives --set libGL-32bit /usr/lib32/%s/libGL.so.1.7.0 failed:" % arg, e
+
+ ########################################
+ # Functions essential for grub parsing #
diff --git a/util/admin/panda/files/remove_module-nvidia-userspace.patch b/util/admin/panda/files/remove_module-nvidia-userspace.patch
index ace79921f9..aedfd63de2 100644
--- a/util/admin/panda/files/remove_module-nvidia-userspace.patch
+++ b/util/admin/panda/files/remove_module-nvidia-userspace.patch
@@ -1,6 +1,7 @@
---- panda.py~ 2014-03-10 21:18:48.173319857 +0100
-+++ panda.py 2014-03-10 21:19:43.726653009 +0100
-@@ -34,24 +34,20 @@
+diff -Nuar a/panda.py b/panda.py
+--- a/panda.py 2026-05-17 12:18:53.470999761 +0300
++++ b/panda.py 2026-05-17 12:16:39.137999777 +0300
+@@ -34,29 +34,24 @@
"xorg-video-fglrx"],
"nvidia-current": ["module-nvidia-current",
"module-pae-nvidia-current",
@@ -24,4 +25,9 @@
- "module-nvidia304-userspace",
"xorg-video-nvidia304",
"nvidia-xconfig",
+ "nvidia-settings"],
+ "nvidia340": ["module-nvidia340",
+- "module-nvidia340-userspace",
+ "xorg-video-nvidia340",
+ "nvidia-xconfig",
"nvidia-settings"]}
diff --git a/util/admin/panda/pspec.xml b/util/admin/panda/pspec.xml
index 42602fef19..bd6b09b908 100644
--- a/util/admin/panda/pspec.xml
+++ b/util/admin/panda/pspec.xml
@@ -20,6 +20,7 @@
add-32bit_packages.diff
remove_module-nvidia-userspace.patch
remove_module-fglrx-userspace.patch
+ libgl.patch
@@ -33,6 +34,13 @@
+
+ 2026-05-16
+ 0.2
+ Rebuild
+ Pisi Linux Community
+ admin@pisilinux.org
+
2018-08-31
0.2