[Libreoffice-commits] website.git: Branch 'update' - check.php

Christian Lohmaier lohmaier+LibreOffice at googlemail.com
Fri May 15 08:24:00 PDT 2015


 check.php |   24 +++++++++++++++++-------
 1 file changed, 17 insertions(+), 7 deletions(-)

New commits:
commit 2f392b7f9222f1f6e912eb9ba0dfe8d1e92003ac
Author: Christian Lohmaier <lohmaier+LibreOffice at googlemail.com>
Date:   Fri May 15 17:24:19 2015 +0200

    Don't suggest update to 4.4.x for Mac 32bit versions

diff --git a/check.php b/check.php
index f9873e4..20467b2 100644
--- a/check.php
+++ b/check.php
@@ -344,6 +344,9 @@ $build_hash_to_version = array(
     '93fc8832889bf050a10ec6d0171dae213adc9b55' => '4.4.2.1',
     'c4e993994148596de57daf68d2e9ff859520e773' => '4.4.2.2', # unreleased
     'c4c7d32d0d49397cad38d62472b0bc8acff48dd6' => '4.4.2.2', # rc2-buildfix2 Final
+    # 4.4.3
+    'b2f347f2ac68821efc00b6f1793cda90af748118' => '4.4.3.1',
+    '88805f81e9fe61362df02b9941de8e38a9b5fd16' => '4.4.3.2', # Final
 );
 
 # Descriptions of the target versions
@@ -363,11 +366,11 @@ $update_map = array(
                       'update_src'  => 'http://www.libreoffice.org/download/libreoffice-still/?type=<type>&lang=<lang>&version=4.3.7',
                       'substitute'  => true ),
 
-    'latest' => array('gitid'       => 'c4c7d32d0d49397cad38d62472b0bc8acff48dd6',
-                      'id'          => 'LibreOffice 4.4.2',
-                      'version'     => '4.4.2',
+    'latest' => array('gitid'       => '88805f81e9fe61362df02b9941de8e38a9b5fd16',
+                      'id'          => 'LibreOffice 4.4.3',
+                      'version'     => '4.4.3',
                       'update_type' => 'text/html',
-                      'update_src'  => 'http://www.libreoffice.org/download/libreoffice-fresh/?type=<type>&lang=<lang>&version=4.4.2',
+                      'update_src'  => 'http://www.libreoffice.org/download/libreoffice-fresh/?type=<type>&lang=<lang>&version=4.4.3',
                       'substitute'  => true ),
 );
 
@@ -444,10 +447,17 @@ function print_update_xml($buildid, $os, $arch, $lang, $pkgfmt) {
                     $target_type = $pkgfmt . "-x86";
                 break;
             case 'MacOSX':
-                if ($arch == 'PowerPC')
-                    $target_type = 'mac-ppc';
-                else
+                if ($arch == 'X86_64')
                     $target_type = 'mac-x86_64';
+                else {
+                    $target_type = 'mac-x86';
+                    if ($new == $update_map['latest']) {
+                        # no 4.4 update for 32bit anymore - see whether there's newer oldstable as fallback
+                        $new = $update_map['stable'];
+                        if($buildid == $new['gitid']) {
+                            error('No 32bit update available - for OS X 10.8 or later, please install 64bit version of LibreOffice.');
+                        }
+                    }
                 break;
             case 'Windows':
                 $target_type = 'win-x86';


More information about the Libreoffice-commits mailing list