ooo-build r13844 - in trunk: . bin distro-configs doc



Author: pmladek
Date: Mon Sep  8 15:31:14 2008
New Revision: 13844
URL: http://svn.gnome.org/viewvc/ooo-build?rev=13844&view=rev

Log:
2008-09-08  Petr Mladek  <pmladek suse cz>

	* bin/ooinstall, bin/install-dictionaries: allow to preinstall some
	  dictionaries even with OOo-3.0; they are put into
	  $OOINSTDIR/basis$VERSION/share/dictionaries;
	  we use it on SLED10 for hyphen and thesaurus dictionaries
	* bin/install-dict.in, bin/package-ooo, bin/Makefile.am:
	  bin the obsolete install-dict script; dictionary.lst is not longer
	  needed

	* ooo-build/distro-configs/SUSE-10.1.conf.in: configure the
	  dictionaries for SLED10; add
	   --with-external-dict-dir=/usr/share/myspell
	   --with-external-hyph-dir= libdir@/@OOOINSTALLDIRNAME@/basis OOO_VERSION@/share/dictionaries
	   --with-external-thes-dir= libdir@/@OOOINSTALLDIRNAME@/basis OOO_VERSION@/share/dictionaries 
	   --with-system-dicts 




Removed:
   trunk/bin/install-dict.in
Modified:
   trunk/ChangeLog
   trunk/NEWS
   trunk/bin/Makefile.am
   trunk/bin/install-dictionaries
   trunk/bin/ooinstall
   trunk/bin/package-ooo
   trunk/distro-configs/SUSE-10.1.conf.in
   trunk/doc/split.txt

Modified: trunk/NEWS
==============================================================================
--- trunk/NEWS	(original)
+++ trunk/NEWS	Mon Sep  8 15:31:14 2008
@@ -1,3 +1,23 @@
+ooo-build-3.0.0.3.1:
+
+    +features:
+	+ support ooo300-m5 (3.0rc1) [Rene, Petr]
+	+ enabled again WW-like input-fields and checkboxes (Florian)
+    + disabled problematic stuff:
+	+ move cell notes with anchored cells (i#59745, bnc#n#422677) [Kohei]
+	+ skip data in hidden cells when rendering charts (bnc#404190,
+	  i#81209) [Kohei]
+	+ external range names [Kohei]
+	+ layout stuff [Jan]
+    + bug fixes:
+	+ annoying pdf permission checks [Thorsten]
+	+ wrong read-out of fontconfig flags (bnc#407958) [Thorsten]
+    + Win32 bits:
+	+ lots installer and patchability fixes [Tor]
+    + build bits:
+	+ updated scsover to the snapshot 2008-09-08 [Kohei]
+	+ temporary globally disabled report builder [Petr]
+
 ooo-build-3.0.0.3:
 
     + features:

Modified: trunk/bin/Makefile.am
==============================================================================
--- trunk/bin/Makefile.am	(original)
+++ trunk/bin/Makefile.am	Mon Sep  8 15:31:14 2008
@@ -14,7 +14,6 @@
 	fix-deps \
 	generate-bash-completion \
 	help-font-munge \
-	install-dict.in \
 	install-dictionaries \
 	install-mono \
 	install-artwork \

Modified: trunk/bin/install-dictionaries
==============================================================================
--- trunk/bin/install-dictionaries	(original)
+++ trunk/bin/install-dictionaries	Mon Sep  8 15:31:14 2008
@@ -8,12 +8,7 @@
 if test "z$1" != "z"; then
     DICTDIR=$1;
 else
-    DICTDIR=$OOINSTDIR/share/dict/ooo
-fi
-
-if (! test -d $DICTDIR); then
-    echo "Cannot find $DICTDIR; make sure you installed OOo first"
-    exit 1;
+    DICTDIR=$OOINSTDIR/basis$VERSION/share/dictionaries
 fi
 
 DICTDIRBASE=`echo $DICTDIR | sed "s|^$OODESTDIR||"`
@@ -136,7 +131,7 @@
 
 install_dic()
 {
-    test -f $1/$2 && mv $1/$2 $DICTDIR/ && echo "$DICTDIRBASE/$2" >>$DICTFILELIST
+    test -f $1/$2 && mv $1/$2 $DICTDIR/ && echo "$DICTDIRBASE/$2" >>$DICTFILELIST && dic_installed=true 
 }
 
 install_doc()
@@ -161,15 +156,17 @@
     DICTFILELIST=/dev/null
 fi
 
+dic_installed=false
 doc_installed=false
 for DICT in $DICTS ; do
   if test -f $SRCDIR/$DICT.tar.bz2 ; then
     echo "Unpacking $DICT dictionary..."
+    mkdir -m 755 -p $DICTDIR
     mkdir -m 755 -p $DOCDIR/dictionaries
     TMPDIR=`mktemp -d /tmp/ooo-build.dict.XXXXXX`
     tar -xjf $SRCDIR/$DICT.tar.bz2 -C $TMPDIR || exit 1;
     chmod 644 $TMPDIR/*.* || exit 1;
-    
+
     # dictionaries
     DICTNAME=$(echo $DICT | sed s/thes/th/)
     install_dic $TMPDIR $DICTNAME.dic
@@ -193,11 +190,15 @@
   fi
 done
 
+if $dic_installed ; then
+    echo "%dir $DICTDIRBASE"	      		>>$DICTFILELIST
+fi
+
 if $doc_installed ; then
     echo "%dir $DOCDIRBASE"	      		>>$DICTFILELIST
     echo "%dir $DOCDIRBASE/dictionaries" 	>>$DICTFILELIST
 fi
 
-echo "Creating dictionary.lst..."
-$TOOLSDIR/bin/install-dict.in $DICTDIR
-test -f $DICTDIR/dictionary.lst && echo "$DICTDIRBASE/dictionary.lst" >>$DICTFILELIST
+#echo "Creating dictionary.lst..."
+#$TOOLSDIR/bin/install-dict.in $DICTDIR
+#test -f $DICTDIR/dictionary.lst && echo "$DICTDIRBASE/dictionary.lst" >>$DICTFILELIST

Modified: trunk/bin/ooinstall
==============================================================================
--- trunk/bin/ooinstall	(original)
+++ trunk/bin/ooinstall	Mon Sep  8 15:31:14 2008
@@ -179,11 +179,9 @@
     `$configure_vars{SOLARENV}/bin/linkoo $path $configure_vars{SRC_ROOT}`;
 }
 
-if ( -e "$path/share/dict/ooo" ) {
 print "Installing extra dictionaries...\n";
-	system ("cd $setup_vars{TOOLSDIR}/bin ; " .
-       		"sh ./install-dictionaries $path/share/dict/ooo") && die "Failed to install dictionaries: $!";
-}
+system ("cd $setup_vars{TOOLSDIR}/bin ; " .
+	"sh ./install-dictionaries $path/basis$setup_vars{VERSION}/share/dictionaries") && die "Failed to install dictionaries: $!";
 
 print "Building galleries...\n";
 system ("cd $setup_vars{TOOLSDIR}/bin ; " .

Modified: trunk/bin/package-ooo
==============================================================================
--- trunk/bin/package-ooo	(original)
+++ trunk/bin/package-ooo	Mon Sep  8 15:31:14 2008
@@ -136,10 +136,6 @@
 
 mkdir -p $OOINSTDIR/basis$VERSION/program
 
-echo "Building $OOINSTDIR/install-dict";
-sed -e "s|@OOINSTBASE@|$OOINSTBASE|g" $TOOLSDIR/bin/install-dict.in >| "$OOBUILDDIR/install-dict" || exit 1;
-install_script $OOBUILDDIR/install-dict $OOINSTDIR/install-dict
-
 echo "Building $OOINSTDIR/basis$VERSION/program/java-set-classpath";
 sed -e "s|@OOINSTBASE@|$OOINSTBASE|g" $TOOLSDIR/bin/java-set-classpath.in >| "$OOBUILDDIR/java-set-classpath" || exit 1;
 install_script $OOBUILDDIR/java-set-classpath $OOINSTDIR/basis$VERSION/program/java-set-classpath
@@ -535,7 +531,6 @@
 	      $OOINSTBASE/basis$VERSION/share/template/en-US/officorr/project-proposal.ott" >> gid_Module_Langpack_Basis_en_US
 
 	echo "%dir $OOINSTBASE
-	      $OOINSTBASE/install-dict
 	      $OOINSTBASE/basis$VERSION/program/java-set-classpath" > gid_Module_Root_Hack
 
 

Modified: trunk/distro-configs/SUSE-10.1.conf.in
==============================================================================
--- trunk/distro-configs/SUSE-10.1.conf.in	(original)
+++ trunk/distro-configs/SUSE-10.1.conf.in	Mon Sep  8 15:31:14 2008
@@ -9,11 +9,15 @@
 --enable-opengl
 --enable-ogltrans
 --with-ant-home=/usr
+--with-external-dict-dir=/usr/share/myspell
+--with-external-hyph-dir= libdir@/@OOOINSTALLDIRNAME@/basis OOO_VERSION@/share/dictionaries
+--with-external-thes-dir= libdir@/@OOOINSTALLDIRNAME@/basis OOO_VERSION@/share/dictionaries
 --with-jdk-home=$JAVA_HOME
 --with-system-boost
 --with-system-cairo
 --with-system-curl
 --with-system-db
+--with-system-dicts
 --with-system-expat
 --with-system-libxslt
 --with-system-mozilla=xulrunner

Modified: trunk/doc/split.txt
==============================================================================
--- trunk/doc/split.txt	(original)
+++ trunk/doc/split.txt	Mon Sep  8 15:31:14 2008
@@ -84,7 +84,12 @@
 	
 	+ FIXME: sdk, sdk-doc
 	    + still needed?
-	    
+
+	+ FIXME: split helpcontent sources into separate source tarball
+	    + can and should be built separately
+	    + move main_transform.xsl to l0n-extras
+	    + move hid.lst to ??? (where the testtool is being built)
+
 	+ FIXME: check base package
 	    + are the database drivers needed for writer as well?
 	
@@ -97,6 +102,14 @@
 	  basis3.0/share/registry/modules/org/openoffice/Office/Common/Common-base.xcu
 	  adds the Database menu entry (IMHO)
 
+	+ FIXME: the system of inst-$piece, post-inst-$piece, file-list-$piece
+	  is a bit over-engineered (Petr's work); one piece-specific
+	  script should be enough and more clear; it should be done close the end
+	  (before fixing permissions)
+
+	    + rework inst-artwork to install icons into the installed sovler
+	    + merge file-list-* and post-inst-*
+
 	+ FIXME: the all_filelist.txt we use in copyexcept should
 	  list both source & dest files, and handle links, by adding
 	  symlinks to the system-installed library for lib symlinks



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]