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
packages:xulrunner [2008-08-03 11:27]
grizz
packages:xulrunner [2014-04-08 16:17] (current)
hawk
Line 4: Line 4:
  
 ===== XULRunner upgrade procedure ===== ===== XULRunner upgrade procedure =====
-PLD Ac and Th are using custom ​snapshots ​of [[http://​developer.mozilla.org/​en/​docs/​XULRunner|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 Ac and Th 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 shouldbe 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]]. ​
- +
- +
- +
-<​file>​tag=FIREFOX_2_0_0_8_RELEASE +
-version=1.8.1.8 +
-mkdir xulrunner-$version +
-cd xulrunner-$version +
-cvs -d :​pserver:​anonymous@cvs-mirror.mozilla.org:/​cvsroot co -r $tag mozilla/​client.mk +
-cd mozilla +
-make -f client.mk checkout MOZ_CO_PROJECT=xulrunner +
-rm -f .mozconfig.* +
-cd .. +
-tar jcf xulrunner-$version-$(date +%Y%m%d)-source.tar.bz2 --exclude=CVS 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 notes. 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: ​ Following specs must be rebuild after XULRunner upgrade on all PLD distros: ​
Line 32: Line 13:
   * epiphany-extensions.spec ​   * epiphany-extensions.spec ​
   * kazehakase.spec ​   * kazehakase.spec ​
-  * devhelp.spec ​ 
   * yelp.spec ​   * yelp.spec ​
-  * liferea.spec ​ 
 Additionaly for PLD 2.0 (Ac):  Additionaly for PLD 2.0 (Ac): 
  
  
   * blam.spec ​   * blam.spec ​
-PLD Titanium and PLD 3.0 (Th): +  * liferea.spec  
 +PLD 3.0 (Th): 
  
  
-  * totem.spec ​ 
   * gnome-web-photo.spec ​   * gnome-web-photo.spec ​
   * python-gnome-extras.spec ​   * python-gnome-extras.spec ​
  
packages/xulrunner.1217755641.txt.gz · Last modified: 2008-08-03 11:27 by grizz