Difference between revisions of "Go-OpenOffice.org"

From WPKG | Open Source Software Deployment and Distribution
Jump to: navigation, search
m (added a reference)
(Update to latest version 3.2.0 Build 9483)
Line 1: Line 1:
[http://go-oo.org/download/ Go-oo] is a fork of Sun Microsystems's OpenOffice.org by Novell that, amongst other features, includes greater Microsoft Office compatibility by turning on various Microsoft Office options and including various extensions. Many Linux distributions already include this version of OpenOffice rather than Sun's OpenOffice.org.
+
[http://go-oo.org/ Go-oo] is a fork of Sun Microsystems's OpenOffice.org by Novell that, amongst other features, includes greater Microsoft Office compatibility by turning on various Microsoft Office options and including various extensions. Many Linux distributions already include this version of OpenOffice rather than Sun's OpenOffice.org.
  
 
If you're upgrading from Sun Microsystems's OpenOffice.org to Go-oo the program will pickup an existing OpenOffice profile.
 
If you're upgrading from Sun Microsystems's OpenOffice.org to Go-oo the program will pickup an existing OpenOffice profile.
Line 5: Line 5:
 
== 3.2.0 ==
 
== 3.2.0 ==
  
Version 3.2.0 released on 12 February 2010, GoOo-3.2-10.exe, actual version 3.2.0.5, has various issues on Windows. Spell checking is broken (requiring a reinstall of that module), Java is broken (because of [http://cgit.freedesktop.org/ooo-build/ooo-build/commit/?h=ooo-build-3-2&id=a820bd546944b76ea5fd0a737d231f3df820d598 missing msvcr71.dll], which can be added manually to the go-oo or Windows system32 directories). See [http://cgit.freedesktop.org/ooo-build/ooo-build/commit/?h=ooo-build-3-2&id=50874a84c19b964f477fe969634be0d5651ae68c/71 the 3.2.0.6 build log]. Version GoOo-3.2-11.exe, actual version 3.2.0.6 will fix these issues.
+
The current version is 3.2.0 Build 9483.  The file to get is GoOo-3.2-13.exe, although the direct link from the main page is to GoOo-3.2-12.exe - Go to [http://go-oo.org/download/ Download] to get the correct installer.
  
 
== Silent installer ==
 
== Silent installer ==
Line 16: Line 16:
 
id="openoffice_v3"  
 
id="openoffice_v3"  
 
name="Go-OpenOffice.org v3"  
 
name="Go-OpenOffice.org v3"  
revision="30104"  
+
revision="32"  
 
reboot="false"  
 
reboot="false"  
 
priority="0">
 
priority="0">
  
 
  <check type="logical" condition="and">
 
  <check type="logical" condition="and">
           <check type="uninstall" condition="exists" path="OpenOffice.org 3.0" />
+
           <check type="uninstall" condition="exists" path="OpenOffice.org 3.2" />
         <!-- file version check for version 3.0.1-4 or above -->
+
         <!-- file version check for version 3.2.0-13 or above -->
 
           <check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES%\OpenOffice.org 3\program\soffice.exe"  
 
           <check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES%\OpenOffice.org 3\program\soffice.exe"  
             value="3.0.9379.500" />
+
             value="3.0.9483.500" />
 
           </check>
 
           </check>
  
  <install cmd='msiexec /qn /i "%SOFTWARE%\Go-OpenOffice.org v3\openofficeorg30.msi" ALLUSERS=2' />
+
  <install cmd='msiexec /qn /i "%SOFTWARE%\Go-OpenOffice.org v3\openofficeorg32.msi" ALLUSERS=2' />
  <remove  cmd='msiexec /qn /x "%SOFTWARE%\Go-OpenOffice.org v3\openofficeorg30.msi"' />
+
  <remove  cmd='msiexec /qn /x "%SOFTWARE%\Go-OpenOffice.org v3\openofficeorg32.msi"' />
 
</package>
 
</package>
  
Line 40: Line 40:
 
  <depends package-id="openoffice_v3" />
 
  <depends package-id="openoffice_v3" />
  
  <check type="uninstall" condition="exists" path="OpenOffice.org 3.0 Language Pack (Slovenian)" />
+
  <check type="uninstall" condition="exists" path="OpenOffice.org 3.2 Language Pack (Slovenian)" />
  
  <install cmd='msiexec /qn /i "%SOFTWARE%\Go-OpenOffice.org v3\langpack\openofficeorg30.msi" ALLUSERS=2' />
+
  <install cmd='msiexec /qn /i "%SOFTWARE%\Go-OpenOffice.org v3\langpack\openofficeorg32.msi" ALLUSERS=2' />
 
  <install cmd='%COMSPEC% /c xcopy /v /s /i /e /h /c /y /q  "%SOFTWARE%\Go-OpenOffice.org v3\langpack\preset"
 
  <install cmd='%COMSPEC% /c xcopy /v /s /i /e /h /c /y /q  "%SOFTWARE%\Go-OpenOffice.org v3\langpack\preset"
 
               "%PROGRAMFILES%\OpenOffice.org 3\Basis\presets"' />
 
               "%PROGRAMFILES%\OpenOffice.org 3\Basis\presets"' />
 
 
  <remove  cmd='msiexec /qn /x "%SOFTWARE%\Go-OpenOffice.org v3\langpack\openofficeorg30.msi"' />
+
  <remove  cmd='msiexec /qn /x "%SOFTWARE%\Go-OpenOffice.org v3\langpack\openofficeorg32.msi"' />
 
  <remove cmd='%COMSPEC% /c rmdir /s /q "%PROGRAMFILES%\OpenOffice.org 3\Basis\presets\registry"'>
 
  <remove cmd='%COMSPEC% /c rmdir /s /q "%PROGRAMFILES%\OpenOffice.org 3\Basis\presets\registry"'>
 
<exit code="any" />
 
<exit code="any" />

Revision as of 22:45, 1 March 2010

Go-oo is a fork of Sun Microsystems's OpenOffice.org by Novell that, amongst other features, includes greater Microsoft Office compatibility by turning on various Microsoft Office options and including various extensions. Many Linux distributions already include this version of OpenOffice rather than Sun's OpenOffice.org.

If you're upgrading from Sun Microsystems's OpenOffice.org to Go-oo the program will pickup an existing OpenOffice profile.

3.2.0

The current version is 3.2.0 Build 9483. The file to get is GoOo-3.2-13.exe, although the direct link from the main page is to GoOo-3.2-12.exe - Go to Download to get the correct installer.

Silent installer

<?xml version="1.0" encoding="UTF-8"?>

<packages>
	<package 
	 id="openoffice_v3" 
	 name="Go-OpenOffice.org v3" 
	 revision="32" 
	 reboot="false" 
	 priority="0">

	  <check type="logical" condition="and">
           <check type="uninstall" condition="exists" path="OpenOffice.org 3.2" />
         <!-- file version check for version 3.2.0-13 or above -->
           <check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES%\OpenOffice.org 3\program\soffice.exe" 
             value="3.0.9483.500" />
           </check>

	  <install cmd='msiexec /qn /i "%SOFTWARE%\Go-OpenOffice.org v3\openofficeorg32.msi" ALLUSERS=2' />
	  <remove  cmd='msiexec /qn /x "%SOFTWARE%\Go-OpenOffice.org v3\openofficeorg32.msi"' />
	</package>

	<package 
	 id="openoffice_v3_sl_langpack" 
	 name="OpenOffice Slovenian Language Pack" 
	 revision="1" 
	 reboot="false" 
	 priority="0">

	  <depends package-id="openoffice_v3" />

	  <check type="uninstall" condition="exists" path="OpenOffice.org 3.2 Language Pack (Slovenian)" />

	  <install cmd='msiexec /qn /i "%SOFTWARE%\Go-OpenOffice.org v3\langpack\openofficeorg32.msi" ALLUSERS=2' />
	  <install cmd='%COMSPEC% /c xcopy /v /s /i /e /h /c /y /q  "%SOFTWARE%\Go-OpenOffice.org v3\langpack\preset"
               "%PROGRAMFILES%\OpenOffice.org 3\Basis\presets"' />
		
	  <remove  cmd='msiexec /qn /x "%SOFTWARE%\Go-OpenOffice.org v3\langpack\openofficeorg32.msi"' />
	  <remove cmd='%COMSPEC% /c rmdir /s /q "%PROGRAMFILES%\OpenOffice.org 3\Basis\presets\registry"'>
		<exit code="any" />
	  </remove>
	</package>
</packages>
  • To configure Go-OpenOffice.org to be default application for Microsoft file formats, you can create MST with Orca Tool or edit the MSI.

Default Language Pack

  • Language pack can optionally be installed and made default, by setting it as default in newly created profile. Existing Openoffice v3 profiles are probably (!) not affected by this setting.
  • Get language pack from official OpenOffice.org v3 release or download Go-OpenOffice.org native one if it exists.
  • To make a language pack default
    • Create directory: %SOFTWARE%\Go-OpenOffice.org v3\langpack\preset\registry\data\org\openoffice
      • Create Setup.xcu inside (see below)
    • Create directory: %SOFTWARE%\Go-OpenOffice.org v3\langpack\preset\registry\data\org\openoffice\Office
      • Create Linguistic.xcu inside (see below)
  • Default language pack is applied when application is started the second time.

Setup.xcu

<?xml version="1.0" encoding="UTF-8"?>
<oor:component-data xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" oor:name="Setup" oor:package="org.openoffice">
 <node oor:name="Configuration">
  <prop oor:name="ooLastVersionTouched" oor:type="xs:string">
   <value>3.0.0</value>
  </prop>
 </node>
 <node oor:name="L10N">
  <prop oor:name="ooLocale" oor:type="xs:string">
   <value>sl</value>
  </prop>
  <prop oor:name="ooSetupCurrency" oor:type="xs:string">
   <value>EUR-sl-SI</value>
  </prop>
  <prop oor:name="ooSetupSystemLocale" oor:type="xs:string">
   <value>sl-SI</value>
  </prop>
 </node>
</oor:component-data>

Linguistic.xcu

<?xml version="1.0" encoding="UTF-8"?>
<oor:component-data xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" oor:name="Linguistic" oor:package="org.openoffice.Office">
 <node oor:name="General">
  <prop oor:name="DefaultLocale" oor:type="xs:string">
   <value>sl-SI</value>
  </prop>
  <prop oor:name="UILocale" oor:type="xs:string">
   <value>sl</value>
  </prop>
 </node>
</oor:component-data>