OOo building
From FrugalWiki
Contents |
Tricks
If you add 'devel' to options(), only a few langpacks will be built and this way the builds takes "only" 12 hours (680 minutes) on helicon.
If you update to a new milestone, always use a newer ooo-build snapshot. You can reach its changelog here.
Also don't forget to chek out (from here) the newest langpack list.
Scripts
The following scripts were used to generate the OOo FB:
Language list
. FrugalBuild tar xOjf $pkgname-$pkgver-$pkgrel-`uname -m`.fpm .FILELIST echo -n "ooosubpkgs=("; for i in `tar xOjf $pkgname-$pkgver-$pkgrel-$(uname -m).fpm .FILELIST \ |grep share/registry/res/.*/org |sed 's|.*res/\([^/]*\)/org.*|\1|'|sort -u`; do echo -n " '$i'"; done; echo ")"
Language pack descs
for i in "${ooosubpkgs[@]}" do desc=`lynx -source -dump http://l10n.openoffice.org/languages.html |grep -4 "\">$i</"|sed 's|.*">\([^0-9]\+\)</F.*|\1|;q'` echo -n " '$desc'" done echo
Upstream sources list
grep '^Get ' openoffice.org-2.4ooh680_m3-1-i686.log
This can then be used in the FB. (Though ATM we use upstream sources directly as Novell does not delete them and the source is really big.)