wok rev 6699

get-OpenOffice3: get any localization
author Pascal Bellard <pascal.bellard@slitaz.org>
date Wed Oct 13 16:01:25 2010 +0200 (2010-10-13)
parents c0a5719491d2
children da4c85428dc0
files get-OpenOffice3/stuff/get-OpenOffice3
line diff
     1.1 --- a/get-OpenOffice3/stuff/get-OpenOffice3	Wed Oct 13 13:55:08 2010 +0100
     1.2 +++ b/get-OpenOffice3/stuff/get-OpenOffice3	Wed Oct 13 16:01:25 2010 +0200
     1.3 @@ -8,16 +8,12 @@
     1.4  PACKAGE="OpenOffice3"
     1.5  URL="http://www.openoffice.org"
     1.6  ROOT="$1"
     1.7 +PATTERN="Linux_x86_install-rpm"
     1.8  
     1.9 -case "$LANG" in
    1.10 -fr_*|de_*|es_*|it_*|ru_*)
    1.11 -	LOC=${LANG%_*}
    1.12 -	DIR="localized/$LOC"
    1.13 -	SUFFIX="Linux_x86_install-rpm_$LOC.tar.gz";;
    1.14 -*)
    1.15 -	DIR="stable"
    1.16 -	SUFFIX="Linux_x86_install-rpm_en-US.tar.gz";;
    1.17 -esac
    1.18 +DIR="stable"
    1.19 +LOC=$(wget -O - http://openofficeorg.secsup.org/localized/ 2> /dev/null 
    1.20 +| grep -E ">$LANG/|>${LANG%_*}/" | tail -1 | sed 's/.*href=\"\(.*\)\/\".*/\1/')
    1.21 +[ -n "$LOC" ] && DIR="localized/$LANG"
    1.22  
    1.23  VERSION="$(basename $(wget -O - http://openofficeorg.secsup.org/$DIR/ \
    1.24  	2> /dev/null | grep href=\"[0-9] | tail -1 | sed 's/.*href=\"\(.*\)\".*/\1/'))"
    1.25 @@ -25,7 +21,10 @@
    1.26  	echo "Can't find VERSION. Abort."
    1.27  	exit 0
    1.28  fi
    1.29 -TARBALL="OOo_${VERSION}_${SUFFIX}"
    1.30 +echo "Selecting $DIR version $VERSION ..."
    1.31 +TARBALL="$(wget -O - http://openofficeorg.secsup.org/$DIR/$VERSION/ \
    1.32 +	2> /dev/null | grep $PATTERN | tail -1 | sed 's/.*href=\"\(.*\)\".*/\1/')"
    1.33 +echo "Archive is $TARBALL ..."
    1.34  WGET_URL=ftp://ftp.proxad.net/mirrors/ftp.openoffice.org/$DIR/$VERSION/$TARBALL
    1.35  
    1.36  TEMP_DIR="/tmp/$PACKAGE.$$"