Actually I think the Shell draws this dependency from GJS: $ jhbuild run pkg-config --libs gjs-1.0 -Wl,--export-dynamic -pthread -L/opt/gnome/lib -L/usr/lib/xulrunner-devel-1.9.0.13/lib -lgjs -lgirepository-1.0 -lmozjs -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lplds4 -lplc4 -lnspr4 -lpthread -ldl
But GJS itself takes it from mozilla-js, so it looks like it's not its fault. gjs-1.0.pc says > Requires: gobject-introspection-1.0 mozilla-js
I should try rebuilding GJS against the new package then, that may solve the issue...
Actually I think the Shell draws this dependency from GJS: dynamic -pthread -L/opt/gnome/lib -L/usr/ lib/xulrunner- devel-1. 9.0.13/ lib -lgjs -lgirepository-1.0 -lmozjs -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lplds4 -lplc4 -lnspr4 -lpthread -ldl
$ jhbuild run pkg-config --libs gjs-1.0
-Wl,--export-
But GJS itself takes it from mozilla-js, so it looks like it's not its fault. gjs-1.0.pc says introspection- 1.0 mozilla-js
> Requires: gobject-
I should try rebuilding GJS against the new package then, that may solve the issue...