User Tools

Site Tools


packages:xulrunner

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
packages:xulrunner [2007-10-20 16:19]
hawk
packages:xulrunner [2009-09-19 12:40]
hawk
Line 1: Line 1:
 +/* page was renamed from XULRunner */
 /* page was renamed from xulrunner */ /* page was renamed from xulrunner */
  
  
 ===== XULRunner upgrade procedure ===== ===== XULRunner upgrade procedure =====
-PLD Ac and Th are using custom ​snapshots ​of [[http://​developer.mozilla.org/​en/​docs/​XULRunner:Mozilla|XULRunner]] to provide libraries for all applications using Gecko engine (except ​FirefoxThunderbird ​and [[:SeaMonkey|SeaMonkey]]). To upgrade ​XULRunner ​you must create tarball with our snapshot ​sources. ​To do this checkout source from Mozilla ​CVS using branch of latest official Firefox release+PLD AcTh and Titanium ​are using custom ​builds ​of [[http://​developer.mozilla.org/​en/​docs/​XULRunner|XULRunner]] to provide libraries for all applications using Gecko engine (except ​IceweaselIcedove ​and [[:Packages:​Iceape|Iceape]]). Since Firefox 3.0 was released ​XULRunner ​may (and even should) be built from Firefox ​sources. ​Be sure to include CVE notes when updating ​this and other Mozilla ​packages. You may obtain them from [[http://​www.mozilla.org/​projects/​security/​known-vulnerabilities.html|http://​www.mozilla.org/​projects/​security/​known-vulnerabilities.html]]
  
- +Following specs must be rebuild after XULRunner upgrade ​on all PLD distros
- +
-<​file>#​ mkdir xulrunner-1.8.1.8 +
-# cd xulrunner-1.8.1.8 +
-# cvs -d :​pserver:​anonymous@cvs-mirror.mozilla.org:/​cvsroot co -r FIREFOX_2_0_0_8_RELEASE mozilla/​client.mk +
-# cd mozilla +
-# make -f client.mk checkout MOZ_CO_PROJECT=xulrunner +
-# find . -type d -name CVS -exec rm -rf {} \; 2>/​dev/​null +
-# rm -f .mozconfig.* +
-# cd .. +
-# tar jcf xulrunner-1.8.1.8-`date +%Y%m%d`-source.tar.bz2 mozilla/ +
-</​file>​ +
-Be sure to change Firefox and XULRunner versions in example above to current ones.  +
- +
-Now when source tarball is ready you should adjust xulrunner.spec. Use your favourite editor and update version, snapshot and md5 sums. **Do not commit yet**! Try to build xulrunner.spec to see if some patches require update. If your machine is fast you may as well wait for whole build to complete.  +
- +
-If everything went ok you may upload snapshot tarball to your FTP account on dropin.pld-linux.org. When upload is finished all you need to do is to commit changes. Be sure to include CVE notices. You may obtain them from [[http://​www.mozilla.org/​projects/​security/​known-vulnerabilities.html|http://​www.mozilla.org/​projects/​security/​known-vulnerabilities.html]].  +
- +
-Following specs must be rebuild after XULRunner upgrade: ​+
  
  
Line 30: Line 13:
   * epiphany-extensions.spec ​   * epiphany-extensions.spec ​
   * kazehakase.spec ​   * kazehakase.spec ​
-  * devhelp.spec ​ 
   * yelp.spec ​   * yelp.spec ​
 +Additionaly for PLD 2.0 (Ac): 
 +
 +
   * blam.spec ​   * blam.spec ​
   * liferea.spec ​   * liferea.spec ​
 +PLD Titanium and PLD 3.0 (Th): 
 +
 +
 +  * gnome-web-photo.spec ​
 +  * python-gnome-extras.spec ​
  
packages/xulrunner.txt · Last modified: 2014-04-08 16:17 by hawk