GNOME Bugzilla – Bug 634953
Use xulrunner 1.9.2.x in 3.0 moduleset
Last modified: 2010-12-03 05:59:51 UTC
Created attachment 174573 [details] [review] Changes to use xulrunner 1.9.2 in 3.0 moduleset The release team agree on using xulrunner 1.9.2 on 3.0 moduleset. It's needed by gjs master in order to build. Unfortunately it seems that mozilla changed some stuff from 1.9.1.x, so we need to update our module definition 1) the patch for mozilla-js.pc is rejected (not sure it's still needed, I'll check later) 2) --enable-extensions=python/xpcom seems no longer supported 3) using --with-system-sqlite configure complains about missing support to SQLITE_SECURE_DELETE Here is an inital patch to current moduleset in order to use xulrunner-1.9.2.x. I'm going to ask approval on desktop-devel-list, meanwhile feel free to comment, test and improve this patch.
Forgot to mention: I'm going to update only 3.0 moduleset. I think is better keep 1.9.1 in 2.32, but doing so we could need to use gjs from tarball in 2.32 moduleset.
I'm running your patch in my local tree and mozilla builds fine (actually, not quite, I had to put in a fix caused by bug 565665 and https://bugzilla.mozilla.org/show_bug.cgi?id=614921). gjs, gnome-js-common build fine too with this mozilla build.
The patch for mozilla-js.pc is not needed. Header files are installed to /opt/gnome/include/xulrunner-1.9.2.12/ and there is not stable nor unstable directories anymore. Once you have approval, this is good to go as far as I'm concerned.
It needs to be updated to apply against the new modulesets; but then go and commit, thanks.
Thank you. Committed. http://git.gnome.org/browse/jhbuild/commit/?id=a863d801f1bfdd19808731898e419cc8eb5eb471