commit OpenOffice_org-bootstrap for openSUSE:Factory
Hello community, here is the log from the commit of package OpenOffice_org-bootstrap for openSUSE:Factory checked in at Mon Mar 30 18:13:49 CEST 2009. -------- --- OpenOffice_org-bootstrap/OpenOffice_org-bootstrap.changes 2009-03-20 16:11:40.000000000 +0100 +++ OpenOffice_org-bootstrap/OpenOffice_org-bootstrap.changes 2009-03-27 22:10:11.000000000 +0100 @@ -1,0 +2,24 @@ +Fri Mar 27 21:17:08 CET 2009 - pmladek@suse.cz + +- updated to the milestone ooo310-m7 +- updated ooo-build to version 3.0.99.3 (3.1-beta3) + * more on skipping data in hidden cells when rendering charts + (bnc#404190, i#81209) + * charts with non-default formula syntax (bnc#487350) + * messages about missing directories with templates (i#100518) + * VBA bits: + * custom menus import from word documents crasher + * enable filter to process builtin menubar + * compile issue (i#100578) + * OOXML import: + * master page style only for placeholder shapes (bnc#485417) + * docx nested tables (i#92544, bnc#478965) + * external references import (bnc#480868) + * autoFilter in table part (bnc#479381) + * do not lost ARCH_FLAGS from the environment +- added back the hacky setup_native_packinfo-ooo310-m2.tar.bz2 sources +- switched to the internal icu on openSUSE-10.3; icu >= 4.0 is needed +- added unopkg-regenerate-cache to regenerate the UNO cache with broken + extensions (needed for LanguageTool-0.9.3.oxt) + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- ooo310-m6-bootstrap.tar.bz2 ooo-build-3.0.99.2-pack-stlport-in-ure.diff ooo-build-3.0.99.2-piece-jfreereport.diff ooo-build-3.0.99.2.tar.gz New: ---- ooo310-m7-bootstrap.tar.bz2 ooo-build-3.0.99.3-internal-icu.diff ooo-build-3.0.99.3.tar.gz ooo-build-3.0.99.3-unopkg-regenerate-cache.diff setup_native_packinfo-ooo310-m2.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ OpenOffice_org-bootstrap.spec ++++++ --- /var/tmp/diff_new_pack.x24932/_old 2009-03-30 18:13:18.000000000 +0200 +++ /var/tmp/diff_new_pack.x24932/_new 2009-03-30 18:13:18.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package OpenOffice_org-bootstrap (Version 3.0.99.2) +# spec file for package OpenOffice_org-bootstrap (Version 3.0.99.3) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -110,11 +110,11 @@ %define ooo_home ooo3 %define ooo_basis_dir basis3.1 %define ooo_build_dir build -%define ooo_build_version 3.0.99.2 -%define ooo_build_tag ooo310-m6 +%define ooo_build_version 3.0.99.3 +%define ooo_build_tag ooo310-m7 License: Artistic License; BSD 3-Clause; GPL v2 or later; LaTeX Public License (LPPL); LGPL v2.1 or later; LGPL v3 only; MOZILLA PUBLIC LICENSE (MPL/NPL); X11/MIT Group: Productivity/Office/Suite -Version: 3.0.99.2 +Version: 3.0.99.3 Release: 1 AutoReqProv: on Summary: OpenOffice.org Build Bootstrap @@ -126,6 +126,8 @@ # necessary for SDK, http://udk.openoffice.org/common/man/spec/transparentofficecomponents.html # FIXME: can be built using mingw32 C++ compiler Source3: unowinreg.dll +# hacked soures from setup_native +Source30: setup_native_packinfo-ooo310-m2.tar.bz2 # Hmm, rpmlint complains about devel files in non-devel package # We would like to keep the -bootstrap package name # So we need to disable these rpmlint checks @@ -137,8 +139,8 @@ Patch1: ooo-build-3.0.0.10-extensions-hack.diff # temporary fix; do not commit in ooo-build Patch2: ooo-build-3.0.99.0-sd-build-factory.diff -Patch3: ooo-build-3.0.99.2-piece-jfreereport.diff -Patch4: ooo-build-3.0.99.2-pack-stlport-in-ure.diff +Patch3: ooo-build-3.0.99.3-internal-icu.diff +Patch4: ooo-build-3.0.99.3-unopkg-regenerate-cache.diff # Patch1000: piece-disable-pyuno-registration.diff # @@ -162,7 +164,7 @@ # apply patches against ooo-build # %patch0 # example # -install -m 644 %{S:1} %{S:2} %{S:3} src/ +install -m 644 %{S:1} %{S:2} %{S:3} %{S:30} src/ # apply patches against ooo-build # %patch0 # example %patch0 @@ -170,6 +172,7 @@ %patch2 %patch3 %patch4 +chmod 755 bin/unopkg-regenerate-cache %if %suse_version == 1010 # temporary disable registration of python components on SLED10 cp %{P:1000} patches/hotfixes @@ -317,6 +320,27 @@ %ooo_prefix/%ooo_home/ooo-build/* %changelog +* Fri Mar 27 2009 pmladek@suse.cz +- updated to the milestone ooo310-m7 +- updated ooo-build to version 3.0.99.3 (3.1-beta3) + * more on skipping data in hidden cells when rendering charts + (bnc#404190, i#81209) + * charts with non-default formula syntax (bnc#487350) + * messages about missing directories with templates (i#100518) + * VBA bits: + * custom menus import from word documents crasher + * enable filter to process builtin menubar + * compile issue (i#100578) + * OOXML import: + * master page style only for placeholder shapes (bnc#485417) + * docx nested tables (i#92544, bnc#478965) + * external references import (bnc#480868) + * autoFilter in table part (bnc#479381) + * do not lost ARCH_FLAGS from the environment +- added back the hacky setup_native_packinfo-ooo310-m2.tar.bz2 sources +- switched to the internal icu on openSUSE-10.3; icu >= 4.0 is needed +- added unopkg-regenerate-cache to regenerate the UNO cache with broken + extensions (needed for LanguageTool-0.9.3.oxt) * Fri Mar 20 2009 pmladek@suse.cz - updated to the milestone ooo310-m6 - updated ooo-build to version 3.0.99.2 (3.1-beta2): ++++++ ooo310-m6-bootstrap.tar.bz2 -> ooo310-m7-bootstrap.tar.bz2 ++++++ OpenOffice_org-bootstrap/ooo310-m6-bootstrap.tar.bz2 OpenOffice_org-bootstrap/ooo310-m7-bootstrap.tar.bz2 differ: byte 11, line 1 ++++++ ooo-build-3.0.99.3-internal-icu.diff ++++++ --- distro-configs/SUSE-10.3.conf.in +++ distro-configs/SUSE-10.3.conf.in @@ -17,7 +17,6 @@ --with-system-curl --with-system-db --with-system-dicts ---without-system-icu --with-system-expat --with-system-libxslt --with-system-mozilla=xulrunner ++++++ ooo-build-3.0.99.2.tar.gz -> ooo-build-3.0.99.3.tar.gz ++++++ OpenOffice_org-bootstrap/ooo-build-3.0.99.2.tar.gz OpenOffice_org-bootstrap/ooo-build-3.0.99.3.tar.gz differ: byte 5, line 1 ++++++ ooo-build-3.0.99.3-unopkg-regenerate-cache.diff ++++++ --- bin/piece/file-list-ure +++ bin/piece/file-list-ure @@ -31,6 +31,11 @@ echo "$OO_INSTDIR/ure/lib/libstlport_gcc.so" >>files-$piece.txt fi +# install the hacky script to regenerate UNO cache with broken extensions +mkdir $DESTDIR/usr/sbin +install -m 755 $OO_TOOLSDIR/unopkg-regenerate-cache $DESTDIR/usr/sbin +echo /usr/sbin/unopkg-regenerate-cache >>files-$piece.txt + # FIXME: generate pythonloader.unorc to be ready for python components registration # it might be generated in postprocess togeter with other profiles but it is too late # might be fixed by the planed scp2-split --- bin/unopkg-regenerate-cache +++ bin/unopkg-regenerate-cache @@ -0,0 +1,74 @@ +#!/bin/sh + +usage() +{ + echo "This script regerenates the system OOo UNO package cache" + echo + echo "Usage: ${0##*/} [--help] ooo_home broken_extension..." + echo + echo "Options:" + echo + echo " --help this help" + echo " ooo_home path where OOo is installed, e.g. /usr/lib/ooo3" + echo " broken_extension list of broken extensions, e.g. LanguageTool-0.9.3.oxt" +} + +if test "$1" = "--help" -o $# -lt 1 ; then + usage + exit 0; +fi + +OOO_HOME="$1" +shift; +OOO_BROKEN_EXTENSIONS="$*" + +OOO_UNO_CACHE="$OOO_HOME/share/uno_packages/cache" +if test ! -d "$OOO_UNO_CACHE" ; then + echo "Error: Can't find $OOO_UNO_CACHE" + exit 1; +fi + +# check for broken extensions +found= +for extension in $OOO_UNO_CACHE/uno_packages/*/* ; do + extension_name=`basename $extension` + if echo "$OOO_BROKEN_EXTENSIONS" | grep -q "$extension_name" ; then + echo "Need to regenerate the uno cache because of the broken extension $extension_name." + found=1 + break + fi +done + +if test -n "$found" ; then + # saving sources of the registered extensions + temp_cache=`mktemp -d $OOO_UNO_CACHE.XXXXXX` + for extension in $OOO_UNO_CACHE/uno_packages/*/* ; do + extension_name=`basename $extension` + echo "Saving $extension_name..." + if test -f $extension ; then + cp $extension $temp_cache + elif test -d $extension && cd $extension ; then + zip -q -r $temp_cache/$extension_name * + cd - >/dev/null 2>&1 + fi + done + + echo "Removing the cache" + rm -rf $OOO_UNO_CACHE/* + + # registering the good extensions once again + for extension in $temp_cache/* ; do + extension_name=`basename $extension` + if echo "$OOO_BROKEN_EXTENSIONS" | grep -q "$extension_name" ; then + echo "Skipping unusable $extension_name..." + continue; + fi + if test ! -f $extension ; then + echo "Error: is not a file: $extension" + continue; + fi + echo "Registering $extension_name..." + unopkg add --shared --force $extension || true + done + rm -rf $temp_cache +fi ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@Hilbert.suse.de