User:Florian/building purplexpcom for Thunderbird: Difference between revisions

Jump to navigation Jump to search
→‎For Thunderbird 38: Update links to FTP site.
(Start adding directions for TB 38)
(→‎For Thunderbird 38: Update links to FTP site.)
 
Line 18: Line 18:


* Pull [https://hg.mozilla.org/releases/comm-aurora comm-aurora] revision [https://hg.mozilla.org/releases/comm-aurora/file/37d096d3bf18 37d096d3bf18].
* Pull [https://hg.mozilla.org/releases/comm-aurora comm-aurora] revision [https://hg.mozilla.org/releases/comm-aurora/file/37d096d3bf18 37d096d3bf18].
* A set of patches were applied to comm-aurora to:
* A set of patches were applied to comm-aurora to (the full set is available [here http://ftp.instantbird.com/instantbird/thunderbird-addon/2.10.9/changesets/]):
*# Pull [http://hg.mozilla.org/users/florian_queze.net/purple/ purplexpcom] rev [http://hg.mozilla.org/users/florian_queze.net/purple/file/18e35a43ad30 18e35a43ad30] (libpurple + an XPCOM wrapper used in Instantbird) to mozilla/extensions/purple
*# Pull [http://hg.mozilla.org/users/florian_queze.net/purple/ purplexpcom] rev [http://hg.mozilla.org/users/florian_queze.net/purple/file/18e35a43ad30 18e35a43ad30] (libpurple + an XPCOM wrapper used in Instantbird) to mozilla/extensions/purple
*# Patch configure.in of Thunderbird to set up for building purplexpcom, these changes were ported from Instantbird's configure.in
*# Patch configure.in of Thunderbird to set up for building purplexpcom, these changes were ported from Instantbird's configure.in
Line 28: Line 28:
*#* Jabber: Thunderbird includes the JavaScript XMPP code
*#* Jabber: Thunderbird includes the JavaScript XMPP code


And that's it! The full patch to push to try is available at: <link to full patch>
And that's it! Grab the purplexpcom binary component (e.g. purplexpcom.so, purplexpcom.dll, or purplexpcom.dylib) and overwrite the previous version in the extension.


A [https://treeherder.mozilla.org/#/jobs?repo=try-comm-central&revision=d09106469db8 try run] was used to build the components in as similar an environment as possible to the Thunderbird releases, results were [https://ftp-ssl.mozilla.org/pub/mozilla.org/thunderbird/try-builds/clokep@gmail.com-d09106469db8 uploaded to FTP].
A [https://treeherder.mozilla.org/#/jobs?repo=try-comm-central&revision=d09106469db8 try run] was used to build the components in as similar an environment as possible to the Thunderbird releases, results were [https://ftp-ssl.mozilla.org/pub/mozilla.org/thunderbird/try-builds/clokep@gmail.com-d09106469db8 uploaded to FTP].
The final extension is available for [http://ftp.instantbird.com/instantbird/thunderbird-addon/2.10.9/purplexpcom-tb38.xpi download].
Confirmed users
161

edits

Navigation menu