[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