Hi Ron, as discussed, I've now uploaded -2.2 with the -lGL patch to unstable. Debdiff of the actual upload attached for your convenience.
Cheers, gregor -- .''`. Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06 : :' : Debian GNU/Linux user, admin, and developer - http://www.debian.org/ `. `' Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe `- NP: Dire Straits: Setting Me Up
diff -Nru mumble-1.2.3-349-g315b5f5/debian/changelog mumble-1.2.3-349-g315b5f5/debian/changelog --- mumble-1.2.3-349-g315b5f5/debian/changelog 2012-10-14 18:37:03.000000000 +0200 +++ mumble-1.2.3-349-g315b5f5/debian/changelog 2012-11-11 21:22:51.000000000 +0100 @@ -1,3 +1,20 @@ +mumble (1.2.3-349-g315b5f5-2.2) unstable; urgency=low + + * Non-maintainer upload with maintainer's approval. + * Fix "Plugins: Failed to load libmumble.so: Cannot load library + /usr/lib/mumble/libmumble.so: (/usr/lib/mumble/libmumble.so: + undefined symbol: glPopClientAttrib)": + + new patch 30-opengl: link libmumble against libGL to make mumble-overlay / + pre-loading libmumble work. + + Thanks to Daniel Kahn Gillmor for the bug report, Ron Lee for the + suggested fix, and Chris Knadle for testing the patch. + + (Closes: #691535) + + -- gregor herrmann <gre...@debian.org> Sun, 11 Nov 2012 21:21:43 +0100 + mumble (1.2.3-349-g315b5f5-2.1) unstable; urgency=low * Non-maintainer upload. diff -Nru mumble-1.2.3-349-g315b5f5/debian/patches/30-opengl mumble-1.2.3-349-g315b5f5/debian/patches/30-opengl --- mumble-1.2.3-349-g315b5f5/debian/patches/30-opengl 1970-01-01 01:00:00.000000000 +0100 +++ mumble-1.2.3-349-g315b5f5/debian/patches/30-opengl 2012-11-10 21:31:16.000000000 +0100 @@ -0,0 +1,18 @@ +Description: libmumble needs to be linked against libGL +Origin: vendor +Bug-Debian: http://bugs.debian.org/691535 +Forwarded: no +Author: gregor herrmann <gre...@debian.org> +Last-Update: 2012-11-10 + +--- a/overlay_gl/overlay_gl.pro ++++ b/overlay_gl/overlay_gl.pro +@@ -7,7 +7,7 @@ + TARGET = mumble$(TARGET_ADD) + VERSION = 1.2.4 + SOURCES = overlay.c +-LIBS *= -lrt -ldl ++LIBS *= -lGL -lrt -ldl + QMAKE_CFLAGS *= -fvisibility=hidden $(CFLAGS_ADD) + QMAKE_LFLAGS -= -Wl,--no-undefined + QMAKE_LFLAGS *= $(LFLAGS_ADD) diff -Nru mumble-1.2.3-349-g315b5f5/debian/patches/series mumble-1.2.3-349-g315b5f5/debian/patches/series --- mumble-1.2.3-349-g315b5f5/debian/patches/series 2012-10-14 18:36:54.000000000 +0200 +++ mumble-1.2.3-349-g315b5f5/debian/patches/series 2012-11-10 02:04:36.000000000 +0100 @@ -5,3 +5,4 @@ 15-fix-noise-in-opus-mode 20-add-opus-threshold-option 25-add-codec-warnings +30-opengl
signature.asc
Description: Digital signature