Intel AppUp specific notes Intel AppUp is kind of an Application Store, see more info at http://www.appup.com. It has special requirements regarding the MSI installer, see the requirements at http://appdeveloper.intel.com/en-us/article/packaging-requirements. It is also helpful to read http://appdeveloper.intel.com/en-us/article/troubleshooting-validation-failures LibreOffice MSI does not fulfil the requirements. 1. Configure and buld with --enable-silent-msi. The MSI submitted to AppUp was built with distro-configs\SUSEWin32.conf. This solves one part of the issues. 2. Build produces a multi language MSI installer. But we will need to edit the localizable Shortcut table, and we cannot edit embedded substorages with Orca. So we need to remove them and remove everything but 1033 from the Summary. Use WiSubStg.vbs to remove the substorages. WiSubStg.vbs is part of the Windows SDK. 3. One problem remains, the shortcuts. Edit the resulting MSI with Orca. a. Add a new component to Component table for soffice.exe. b. Assign this new component to a feature in FeatureComponents table (gm_r_Brand). c. Change the entry of soffice.exe in the File table accordingly. d. Change the shortcut to the desired "advertised" type in Shortcut table. The Target will be the gm_r_Brand feature. e. Change the RemoveFile table accordingly. The following diff shows the exact changes that need to be made for LibreOffice 3.4. diff -ur 2. removed_substorage//Component.idt 3. advertised_shortcut//Component.idt --- 2. removed_substorage//Component.idt 2012-05-08 18:37:29.243612800 +0200 +++ 3. advertised_shortcut//Component.idt 2012-05-08 18:38:11.713672300 +0200 @@ -54,6 +54,7 @@ gid_brand_file_bin_soffice__libreoffice3_4_program {CDAF0FFB-7315-CE76-B572-863A513C6680} LO34_progr 4 userreg_sofficeexe gid_brand_file_bin_soffice_bin__libreoffice3_4_program {4ABF73EE-8A0E-49FE-F02B-EC62753C0A83} LO34_progr 2 soffice.bin gid_brand_file_bin_soffice_bin_manifest__libreoffice3_4_program {ABC3C6F3-9F0E-2808-982C-A9124F7BAB05} LO34_progr 2 soffice.bin.manifest +gid_brand_file_bin_soffice_exe__libreoffice3_4_program {36C2B884-6302-4B5A-B641-4AC9B331580C} LO34_progr 2 soffice.exe gid_brand_file_bin_unoinfo__libreoffice3_4_program {B8E3A604-E546-5946-08D5-41226CA5D56E} LO34_progr 2 unoinfo.exe gid_brand_file_bin_unopkg__libreoffice3_4_program {1FBA63A5-31C5-EBFB-0D13-D2C3FCAC3269} LO34_progr 2 unopkg.bin gid_brand_file_bin_unopkgcom__libreoffice3_4_program {FBA19D42-7F79-944A-A407-256E21C57A26} LO34_progr 2 unopkg.com diff -ur 2. removed_substorage//FeatureComponents.idt 3. advertised_shortcut//FeatureComponents.idt --- 2. removed_substorage//FeatureComponents.idt 2012-05-08 18:37:29.463613100 +0200 +++ 3. advertised_shortcut//FeatureComponents.idt 2012-05-08 18:38:11.933672600 +0200 @@ -1164,6 +1164,7 @@ gm_r_Brand gid_brand_file_bin_soffice__libreoffice3_4_program gm_r_Brand gid_brand_file_bin_soffice_bin__libreoffice3_4_program gm_r_Brand gid_brand_file_bin_soffice_bin_manifest__libreoffice3_4_program +gm_r_Brand gid_brand_file_bin_soffice_exe__libreoffice3_4_program gm_r_Brand gid_brand_file_bin_unoinfo__libreoffice3_4_program gm_r_Brand gid_brand_file_bin_unopkg__libreoffice3_4_program gm_r_Brand gid_brand_file_bin_unopkgcom__libreoffice3_4_program diff -ur 2. removed_substorage//File.idt 3. advertised_shortcut//File.idt --- 2. removed_substorage//File.idt 2012-05-08 18:37:30.113614100 +0200 +++ 3. advertised_shortcut//File.idt 2012-05-08 18:38:12.573673500 +0200 @@ -4293,7 +4293,7 @@ soffice.bin gid_brand_file_bin_soffice_bin__libreoffice3_4_program soffice.bin 1095168 9.400.1505.0 16384 5 soffice.bin.manifest gid_brand_file_bin_soffice_bin_manifest__libreoffice3_4_program SOFFIC~1.MAN|soffice.bin.manifest 1005 9.400.1505.0 16384 6 soffice.dic gid_file_extra_wordbook_lang__libreoffice3_4_basis_share_wor_1 soffice.dic 819 9.400.1505.0 1033 16384 2050 -soffice.exe gid_brand_file_bin_soffice__libreoffice3_4_program soffice.exe 1102848 9.400.1505.0 16384 4 +soffice.exe gid_brand_file_bin_soffice_exe__libreoffice3_4_program soffice.exe 1102848 9.400.1505.0 16384 4 soffice.ini gid_brand_profile_soffice_ini__libreoffice3_4_program soffice.ini 204 9.400.1505.0 16384 5063 soffice.odg gid_file_shellnew2_odg_soffice__libreoffice3_4_basis_program_2shellnew soffice.odg 8428 9.400.1505.0 16384 4988 soffice.odp gid_file_shellnew2_odp_soffice__libreoffice3_4_basis_program_2shellnew soffice.odp 9026 9.400.1505.0 16384 4989 diff -ur 2. removed_substorage//RemoveFile.idt 3. advertised_shortcut//RemoveFile.idt --- 2. removed_substorage//RemoveFile.idt 2012-05-08 18:37:30.253614200 +0200 +++ 3. advertised_shortcut//RemoveFile.idt 2012-05-08 18:38:12.713673700 +0200 @@ -1,5 +1,5 @@ FileKey Component_ FileName DirProperty InstallMode s72 s72 L255 s72 i2 RemoveFile FileKey -remove_desktopfolder gid_brand_file_desktophelper_txt__libreoffice3_4_program DesktopFolder 2 -remove_programmenufolder gid_brand_file_bin_soffice__libreoffice3_4_program ProgramMenuFolder 2 +remove_desktopfolder gid_brand_file_bin_soffice_exe__libreoffice3_4_program DesktopFolder 2 +remove_programmenufolder gid_brand_file_bin_soffice_exe__libreoffice3_4_program ProgramMenuFolder 2 diff -ur 2. removed_substorage//Shortcut.idt 3. advertised_shortcut//Shortcut.idt --- 2. removed_substorage//Shortcut.idt 2012-05-08 18:37:30.253614200 +0200 +++ 3. advertised_shortcut//Shortcut.idt 2012-05-08 18:38:12.713673700 +0200 @@ -1,5 +1,5 @@ Shortcut Directory_ Name Component_ Target Arguments Description Hotkey Icon_ IconIndex ShowCmd WkDir s72 s72 l128 s72 s72 S255 L255 I2 S72 I2 I2 S72 Shortcut Shortcut -gid_Folderitem_Soffice ProgramMenuFolder LIBREO~1|LibreOffice gid_brand_file_bin_soffice__libreoffice3_4_program [LO34_progr]\soffice.exe LibreOffice, the office productivity suite provided by The Document Foundation. See http://www.documentfoundation.org 1 LO34_Basis_progr -gid_Folderitem_Soffice_Desktop DesktopFolder LIBREO~2|LibreOffice gid_brand_file_desktophelper_txt__libreoffice3_4_program [LO34_progr]\soffice.exe LibreOffice, the office productivity suite provided by The Document Foundation. See http://www.documentfoundation.org 1 LO34_Basis_progr +gid_Folderitem_Soffice ProgramMenuFolder LIBREO~1|LibreOffice gid_brand_file_bin_soffice_exe__libreoffice3_4_program gm_r_Brand LibreOffice soffice.ico 1 LO34_Basis_progr +gid_Folderitem_Soffice_Desktop DesktopFolder LIBREO~2|LibreOffice gid_brand_file_bin_soffice_exe__libreoffice3_4_program gm_r_Brand LibreOffice soffice.ico 1 LO34_Basis_progr Intel did not like links pointing to "external" (i.e. not AppUp) sites on the start center. I removed them by a hack in 3.4 and 3.5: framework\source\services\backingwindow.cxx if( mnLayoutStyle == 0 ) <-- I put if ( 0 ) here maToolbox.Show(); In 3.6 we have to use STARTCENTER_HIDE_EXTERNAL_LINKS set to 0 in instsetoo_native\util\openoffice.lst.