News | About | Get Frugalware | Packages | Documentation | Discussion Forums | Bug Tracker | Wiki | Community | Development

OOo building

From FrugalWiki

Jump to: navigation, search

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.)

Personal tools
Namespaces
Variants
Actions