[Fedora-i18n-bugs] [eclipse-nls] Updated to upstream 0.8.0 RC1 (3.5.0.v20100731072648)

Sean Flanigan seanf at fedoraproject.org
Wed Aug 4 03:56:07 UTC 2010


commit 9b9f106c6fe07fd962770b1b9d1425a7cd31a453
Author: Sean Flanigan <sflaniga at redhat.com>
Date:   Wed Aug 4 13:55:57 2010 +1000

    Updated to upstream 0.8.0 RC1 (3.5.0.v20100731072648)

 .gitignore       |    4 ----
 eclipse-nls.spec |    9 ++++++---
 fetch-babel.sh   |   33 ++++++++++++++++++++-------------
 3 files changed, 26 insertions(+), 20 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 6fe4aa4..4668c6c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1 @@
-.build*.log
-eclipse-nls
-eclipse-nls*.src.rpm
-noarch
 BabelLanguagePack-3.5.0.v20100729072834.tar.bz2
diff --git a/eclipse-nls.spec b/eclipse-nls.spec
index 0785cd8..bda6cce 100644
--- a/eclipse-nls.spec
+++ b/eclipse-nls.spec
@@ -11,11 +11,11 @@ Group: Text Editors/Integrated Development Environments (IDE)
 License: EPL
 URL: http://babel.eclipse.org/
 
-Version: 3.5.0.v20100729072834
+Version: 3.5.0.v20100731072648
 Release: 1%{?dist}
 ## The source for this package is taken from
-# http://build.eclipse.org/technology/babel/babel_language_packs/I20100729-0400/galileo.php
-# usage: LANGPACKS=http://build.eclipse.org/technology/babel/babel_language_packs/I20100729-0400 ./fetch-babel.sh
+# http://build.eclipse.org/technology/babel/babel_language_packs/RC1/galileo.php
+# usage: FROM=http://build.eclipse.org/technology/babel/babel_language_packs/RC1/galileo.php ./fetch-babel.sh
 Source0: BabelLanguagePack-%{version}.tar.bz2
 
 BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -141,6 +141,9 @@ cp -a eclipse $RPM_BUILD_ROOT%{eclipse_data}/dropins/babel/
 rm -rf $RPM_BUILD_ROOT
 
 %changelog
+* Wed Aug 4 2010 Sean Flanigan <sflaniga at redhat.com> - 3.5.0.v20100729072834-1
+- Updated from upstream to 0.8.0 RC1 (3.5.0.v20100731072648)
+
 * Mon Aug 2 2010 Sean Flanigan <sflaniga at redhat.com> - 3.5.0.v20100729072834-1
 - Updated from upstream; added locales ca, en_CA and id.
 
diff --git a/fetch-babel.sh b/fetch-babel.sh
index ffb573e..1edefc4 100755
--- a/fetch-babel.sh
+++ b/fetch-babel.sh
@@ -1,27 +1,34 @@
 #!/bin/bash -e
-LANGPACKS=${LANGPACKS:-http://download.eclipse.org/technology/babel/babel_language_packs}
-RELEASE=${RELEASE:-galileo}
-ZIP_DOWNLOAD_PAGE=$LANGPACKS/$RELEASE.php
-
+FROM=${FROM:-http://download.eclipse.org/technology/babel/babel_language_packs/galileo.php}
+LANGPACKS=${FROM%/*}
 CURL='curl -H Pragma: --remote-time --show-error --silent'
 #CURL='curl --remote-time --show-error'
 WORKDIR=eclipse-nls
 mkdir -p $WORKDIR
 cd $WORKDIR
-$CURL $ZIP_DOWNLOAD_PAGE -o index.html
+$CURL $FROM -o index.html
 ziplist=`mktemp --tmpdir -t`
 sed -n 's/.*<a href="\([^"]*\.zip\)">.*/\1/p' index.html > $ziplist
 version=`sed -n 's/.*_\([^_]*\)\.zip.*/\1/p' $ziplist|head -1`
 echo "Langpack version: $version"
+echo "Downloading all langpacks from $FROM"
 
-for zip in `cat $ziplist`; do
-  zipbase=`basename $zip`
-  if [ ! -r $zipbase ]; then
-    echo "Downloading $zipbase"
-    $CURL -o $zipbase.tmp -C - $LANGPACKS/$zip
-	mv $zipbase.tmp $zipbase
-  fi
+zips=(`cat $ziplist`)
+zipslen=${#zips[*]}
+for index in ${!zips[*]}; do 
+    zip=${zips[$index]}
+    zipbase=`basename $zip`
+    if [ ! -r $zipbase ]; then
+        echo "[$((index+1))/$zipslen] Downloading $zipbase"
+        $CURL -o $zipbase.tmp -C - $LANGPACKS/$zipbase
+        mv $zipbase.tmp $zipbase
+    else
+        echo "[$((index+1))/$zipslen] Skipping $zipbase (file exists)"
+    fi
 done
+
 rm -f $ziplist
 cd ..
-tar cjf BabelLanguagePack-$version.tar.bz2 $WORKDIR
+tarball=BabelLanguagePack-$version.tar.bz2
+echo "Creating tarball $tarball"
+tar cjf $tarball $WORKDIR


More information about the i18n-bugs mailing list