[eclipse-nls] Switched to zipped p2 update site instead of using fetch-babel.sh

Sean Flanigan seanf at fedoraproject.org
Wed Sep 19 03:15:59 UTC 2012


commit 47e9e1171b3dd59a0c0a1f4cba077b8db3ac85b3
Author: Sean Flanigan <sflaniga at redhat.com>
Date:   Wed Sep 19 10:44:55 2012 +1000

    Switched to zipped p2 update site instead of using fetch-babel.sh

 .gitignore       |    1 +
 eclipse-nls.spec |   36 ++++++++++++++++++++----------------
 fetch-babel.sh   |   35 -----------------------------------
 sources          |    2 +-
 4 files changed, 22 insertions(+), 52 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 246c43f..329acf1 100644
--- a/.gitignore
+++ b/.gitignore
@@ -11,3 +11,4 @@ nohup.out
 eclipse-nls*.rpm
 BabelLanguagePack-3.7.0.v20111128043401.tar.bz2
 /BabelLanguagePack-4.2.0.v20120721043402.tar.bz2
+/babel-R0.10.0-juno.zip
diff --git a/eclipse-nls.spec b/eclipse-nls.spec
index a9e1fa3..8bab887 100644
--- a/eclipse-nls.spec
+++ b/eclipse-nls.spec
@@ -13,10 +13,9 @@ License: EPL
 URL: http://www.eclipse.org/babel/
 
 Version: 4.2.0.v20120721043402
-Release: 1%{?dist}
-## The source for this package was downloaded with this command:
-# FROM=http://archive.eclipse.org/technology/babel/babel_language_packs/R0.10.0/juno/juno.php ./fetch-babel.sh
-Source0: BabelLanguagePack-%{version}.tar.bz2
+Release: 2%{?dist}
+# Babel language pack (zipped p2 update site) via: http://www.eclipse.org/babel/downloads.php
+Source0: http://download.eclipse.org/technology/babel/update-site/R0.10.0/babel-R0.10.0-juno.zip
 Requires:   eclipse-platform >= 1:4.2
 
 %if 0%{?rhel} >= 6
@@ -115,31 +114,36 @@ have a translation for a given string. \
 
 %prep
 # extract langpack zips from tarball
-%setup -q -n %{name}
-#mkdir -p eclipse/features
-mkdir -p eclipse/plugins
+%setup -q -n juno
+# remove unused p2 metadata
+rm -rf mirrors/ artifacts.jar content.jar
+# rearrange directories to be like the old extracted zips
+mkdir eclipse
+mv features/ plugins/ eclipse/
 # remove unsupported langpacks (currently Klingon)
 unsupported="tl"
 for locale in $unsupported; do
-   rm -f Babel*-${locale}_%{version}.zip
+  rm -f eclipse/features/*_${locale}_%{version}.jar
+  rm -f eclipse/plugins/*.nl_${locale}_%{version}.jar
 done
-# extract remaining zips - to eclipse/{features,plugins}
-for f in Babel*.zip; do
-   unzip -qq $f
-   rm $f
+# extract feature jars to feature dirs (like the old extracted zips)
+for feature in eclipse/features/*.jar; do
+  feature_dir=${feature%.jar}
+  unzip -qq $feature -d $feature_dir
+  rm -f $feature
 done
-#mv artifacts.jar content.jar eclipse
-# also ignore site.xml for now
 
 %build
 # nothing to build
 
 %install
 mkdir -p $RPM_BUILD_ROOT%{eclipse_data}/dropins/babel/eclipse/
-mv eclipse/plugins $RPM_BUILD_ROOT%{eclipse_data}/dropins/babel/eclipse
-find eclipse/features -type f -exec chmod 644 {} \;
+mv eclipse/plugins/ $RPM_BUILD_ROOT%{eclipse_data}/dropins/babel/eclipse
 
 %changelog
+* Tue Sep 11 2012 Sean Flanigan <sflaniga at redhat.com> - 4.2.0.v20120721043402-2
+- Switched to zipped p2 update site instead of using fetch-babel.sh
+
 * Fri Sep 7 2012 Sean Flanigan <sflaniga at redhat.com> - 4.2.0.v20120721043402-1
 - Updated from upstream to R0.10.0 (4.2.0.v20120721043402)
 
diff --git a/sources b/sources
index 6c72f40..d638246 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-46693999b413ab773e7f2dab60ce2fc1  BabelLanguagePack-4.2.0.v20120721043402.tar.bz2
+7b14fed85c4e5bfafab89e0b1a7a0bfc  babel-R0.10.0-juno.zip


More information about the scm-commits mailing list