RHEL/CentOS 6.6 bumped the version of xorg to 6u6, which broke
software GLX because Xvnc wasn't properly linked against libglapi.
--- /dev/null
+--- a/unix/xserver/configure.ac 2014-12-06 18:06:03.477010977 -0500
++++ b/unix/xserver/configure.ac 2014-12-06 18:06:49.768005867 -0500
+@@ -1309,7 +1309,7 @@
+
+ if test "x$GLX_USE_TLS" = xyes ; then
+ GLX_DEFINES="-DGLX_USE_TLS -DPTHREADS"
+- GLX_SYS_LIBS="$GLX_SYS_LIBS -lpthread"
++ GLX_SYS_LIBS="$GLX_SYS_LIBS -lglapi -lpthread"
+ fi
+ AC_SUBST([GLX_DEFINES])
+ AC_SUBST([GLX_SYS_LIBS])
Patch10: tigervnc11-ldnow.patch
Patch11: tigervnc11-gethomedir.patch
Patch16: tigervnc-xorg-manpages.patch
+Patch17: tigervnc-xorg115-glx-tls.patch
%description
Virtual Network Computing (VNC) is a remote display system which
popd
%patch16 -p0 -b .man
+%patch17 -p1 -b .glx
%build
%define tigervnc_src_dir %{_builddir}/%{name}-%{version}%{?snap:-%{snap}}