rpms/eclipse-sdk-nls/devel eclipse-sdk-nls.spec, NONE, 1.1 .cvsignore, 1.2, 1.3 sources, 1.2, 1.3
Kyu Lee (klee)
fedora-extras-commits at redhat.com
Tue Mar 20 20:50:11 UTC 2007
Author: klee
Update of /cvs/extras/rpms/eclipse-sdk-nls/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv6749/devel
Modified Files:
.cvsignore sources
Added Files:
eclipse-sdk-nls.spec
Log Message:
auto-import eclipse-sdk-nls-3.2.1-1 on branch devel from eclipse-sdk-nls-3.2.1-1.src.rpm
--- NEW FILE eclipse-sdk-nls.spec ---
%define eclipse_base %{_datadir}/eclipse
Name: eclipse-sdk-nls
Version: 3.2.1
Release: 1%{?dist}
Summary: Eclipse language packs for the Eclipse SDK
Group: Development/Languages
License: Eclipse Public License
URL: http://eclipse.org
Source0: http://download.eclipse.org/eclipse/downloads/drops/L-3.2.1_Language_Packs-200609210945/NLpack1-eclipse-SDK-3.2.1-gtk.zip
Source1: http://download.eclipse.org/eclipse/downloads/drops/L-3.2.1_Language_Packs-200609210945/NLpack2-eclipse-SDK-3.2.1-gtk.zip
Source2: http://download.eclipse.org/eclipse/downloads/drops/L-3.2.1_Language_Packs-200609210945/NLpack2a-eclipse-SDK-3.2.1-gtk.zip
Source3: http://download.eclipse.org/eclipse/downloads/drops/L-3.2.1_Language_Packs-200609210945/NLpackBidi-eclipse-SDK-3.2.1-gtk.zip
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: eclipse-nlspackager
Requires: eclipse-rcp
BuildArch: noarch
%package da
Summary: Eclipse SDK language pack for Danish
Group: Development/Languages
Requires: eclipse-rcp
%package de
Summary: Eclipse SDK language pack for German
Group: Development/Languages
Requires: eclipse-rcp
%package el
Summary: Eclipse SDK language pack for Greek
Group: Development/Languages
Requires: eclipse-rcp
%package es
Summary: Eclipse SDK language pack for Spanish
Group: Development/Languages
Requires: eclipse-rcp
%package fi
Summary: Eclipse SDK language pack for Finnish
Group: Development/Languages
Requires: eclipse-rcp
%package fr
Summary: Eclipse SDK language pack for French
Group: Development/Languages
Requires: eclipse-rcp
%package it
Summary: Eclipse SDK language pack for Italian
Group: Development/Languages
Requires: eclipse-rcp
%package ja
Summary: Eclipse SDK language pack for Japanese
Group: Development/Languages
Requires: eclipse-rcp
%package ko
Summary: Eclipse SDK language pack for Korean
Group: Development/Languages
Requires: eclipse-rcp
%package nl
Summary: Eclipse SDK language pack for Dutch
Group: Development/Languages
Requires: eclipse-rcp
%package no
Summary: Eclipse SDK language pack for Norwegian
Group: Development/Languages
Requires: eclipse-rcp
%package pt
Summary: Eclipse SDK language pack for Portuguese
Group: Development/Languages
Requires: eclipse-rcp
%package sv
Summary: Eclipse SDK language pack for Swedish
Group: Development/Languages
Requires: eclipse-rcp
%package tr
Summary: Eclipse SDK language pack for Turkish
Group: Development/Languages
Requires: eclipse-rcp
%package zh
Summary: Eclipse SDK language pack for Chinese
Group: Development/Languages
Requires: eclipse-rcp
%description
This package contains multiple language translations for the Eclipse SDK.
%description de
Eclipse language pack for German translations.
%description es
Eclipse language pack for Spanish translations.
%description fr
Eclipse language pack for French translations.
%description it
Eclipse language pack for Italian translations.
%description ko
Eclipse language pack for Korean translations.
%description ja
Eclipse language pack for Japanese translations.
%description pt
Eclipse language pack for Portuguese (and Brazilian Portuguese) translations.
%description zh
Eclipse language pack for Chinese (Simplified and Traditional) translations.
%description da
Eclipse language pack for Danish translations.
%description nl
Eclipse language pack for Dutch translations.
%description fi
Eclipse language pack for Finnish translations.
%description el
Eclipse language pack for Greek translations.
%description no
Eclipse language pack for Norwegian translations.
%description sv
Eclipse language pack for Swedish translations.
%description tr
Eclipse language pack for Turkish translations.
%prep
%setup -q -c -n sdk-langpack
%build
cp -r %{eclipse_base} SDK
SDK=$(cd SDK > /dev/null && pwd)
# Eclipse may try to write to the home directory.
mkdir home
homedir=$(cd home > /dev/null && pwd)
mkdir langpacks
# Run the langpackager application
java \
-cp $SDK/startup.jar \
-Dosgi.sharedConfiguration.area=%{_libdir}/eclipse/configuration \
-Duser.home=$homedir \
org.eclipse.core.launcher.Main \
-consolelog \
-application org.eclipse.linuxtools.nlspackager.NLSPackagerApplication \
-d langpacks %{SOURCE0} %{SOURCE1} %{SOURCE2} %{SOURCE3}
%install
rm -rf $RPM_BUILD_ROOT
install -d -m 755 $RPM_BUILD_ROOT%{eclipse_base}/plugins \
$RPM_BUILD_ROOT%{eclipse_base}/features
cp -p -r langpacks/eclipse $RPM_BUILD_ROOT%{eclipse_base}/..
# Find all corresponding feature/plugin files and list then in a file
# to tag them as files.
find $RPM_BUILD_ROOT%{eclipse_base}/features -regex \.*.de_\.*[^0-9]$ \
| sed -e s:$RPM_BUILD_ROOT:: > de.files
find $RPM_BUILD_ROOT%{eclipse_base}/plugins -name *.de_* \
| sed -e s:$RPM_BUILD_ROOT:: >> de.files
find $RPM_BUILD_ROOT%{eclipse_base}/features -regex \.*.da_\.*[^0-9]$ \
| sed -e s:$RPM_BUILD_ROOT:: > da.files
find $RPM_BUILD_ROOT%{eclipse_base}/plugins -name *.da_* \
| sed -e s:$RPM_BUILD_ROOT:: >> da.files
find $RPM_BUILD_ROOT%{eclipse_base}/features -regex \.*.el_\.*[^0-9]$ \
| sed -e s:$RPM_BUILD_ROOT:: > el.files
find $RPM_BUILD_ROOT%{eclipse_base}/plugins -name *.el_* \
| sed -e s:$RPM_BUILD_ROOT:: >> el.files
find $RPM_BUILD_ROOT%{eclipse_base}/features -regex \.*.es_\.*[^0-9]$ \
| sed -e s:$RPM_BUILD_ROOT:: > es.files
find $RPM_BUILD_ROOT%{eclipse_base}/plugins -name *.es_* \
| sed -e s:$RPM_BUILD_ROOT:: >> es.files
find $RPM_BUILD_ROOT%{eclipse_base}/features -regex \.*.fi_\.*[^0-9]$ \
| sed -e s:$RPM_BUILD_ROOT:: > fi.files
find $RPM_BUILD_ROOT%{eclipse_base}/plugins -name *.fi_* \
| sed -e s:$RPM_BUILD_ROOT:: >> fi.files
find $RPM_BUILD_ROOT%{eclipse_base}/features -regex \.*.fr_\.*[^0-9]$ \
| sed -e s:$RPM_BUILD_ROOT:: > fr.files
find $RPM_BUILD_ROOT%{eclipse_base}/plugins -name *.fr_* \
| sed -e s:$RPM_BUILD_ROOT:: >> fr.files
find $RPM_BUILD_ROOT%{eclipse_base}/features -regex \.*.it_\.*[^0-9]$ \
| sed -e s:$RPM_BUILD_ROOT:: > it.files
find $RPM_BUILD_ROOT%{eclipse_base}/plugins -name *.it_* \
| sed -e s:$RPM_BUILD_ROOT:: >> it.files
find $RPM_BUILD_ROOT%{eclipse_base}/features -regex \.*.ja_\.*[^0-9]$ \
| sed -e s:$RPM_BUILD_ROOT:: > ja.files
find $RPM_BUILD_ROOT%{eclipse_base}/plugins -name *.ja_* \
| sed -e s:$RPM_BUILD_ROOT:: >> ja.files
find $RPM_BUILD_ROOT%{eclipse_base}/features -regex \.*.ko_\.*[^0-9]$ \
| sed -e s:$RPM_BUILD_ROOT:: > ko.files
find $RPM_BUILD_ROOT%{eclipse_base}/plugins -name *.ko_* \
| sed -e s:$RPM_BUILD_ROOT:: >> ko.files
find $RPM_BUILD_ROOT%{eclipse_base}/features -regex \.*.nl_\.*[^0-9]$ \
| sed -e s:$RPM_BUILD_ROOT:: > nl.files
find $RPM_BUILD_ROOT%{eclipse_base}/plugins -name *.nl_* \
| sed -e s:$RPM_BUILD_ROOT:: >> nl.files
find $RPM_BUILD_ROOT%{eclipse_base}/features -regex \.*.no_\.*[^0-9]$ \
| sed -e s:$RPM_BUILD_ROOT:: > no.files
find $RPM_BUILD_ROOT%{eclipse_base}/plugins -name *.no_* \
| sed -e s:$RPM_BUILD_ROOT:: >> no.files
find $RPM_BUILD_ROOT%{eclipse_base}/features -regex \.*.pt_\.*[^0-9]$ \
| sed -e s:$RPM_BUILD_ROOT:: > pt.files
find $RPM_BUILD_ROOT%{eclipse_base}/plugins -name *.pt_* \
| sed -e s:$RPM_BUILD_ROOT:: >> pt.files
find $RPM_BUILD_ROOT%{eclipse_base}/features -regex \.*.sv_\.*[^0-9]$ \
| sed -e s:$RPM_BUILD_ROOT:: > sv.files
find $RPM_BUILD_ROOT%{eclipse_base}/plugins -name *.sv_* \
| sed -e s:$RPM_BUILD_ROOT:: >> sv.files
find $RPM_BUILD_ROOT%{eclipse_base}/features -regex \.*.tr_\.*[^0-9]$ \
| sed -e s:$RPM_BUILD_ROOT:: > tr.files
find $RPM_BUILD_ROOT%{eclipse_base}/plugins -name *.tr_* \
| sed -e s:$RPM_BUILD_ROOT:: >> tr.files
find $RPM_BUILD_ROOT%{eclipse_base}/features -regex \.*.zh_\.*[^0-9]$ \
| sed -e s:$RPM_BUILD_ROOT:: > zh.files
find $RPM_BUILD_ROOT%{eclipse_base}/plugins -name *.zh_* \
| sed -e s:$RPM_BUILD_ROOT:: >> zh.files
# Mark each license file 'epl-v10.html' in features with with doc tag
sed -i "s:\(.*\)\(epl-v10.html\):%doc\ \1\2:" de.files
sed -i "s:\(.*\)\(epl-v10.html\):%doc\ \1\2:" da.files
sed -i "s:\(.*\)\(epl-v10.html\):%doc\ \1\2:" el.files
sed -i "s:\(.*\)\(epl-v10.html\):%doc\ \1\2:" es.files
sed -i "s:\(.*\)\(epl-v10.html\):%doc\ \1\2:" fi.files
sed -i "s:\(.*\)\(epl-v10.html\):%doc\ \1\2:" fr.files
sed -i "s:\(.*\)\(epl-v10.html\):%doc\ \1\2:" it.files
sed -i "s:\(.*\)\(epl-v10.html\):%doc\ \1\2:" ja.files
sed -i "s:\(.*\)\(epl-v10.html\):%doc\ \1\2:" ko.files
sed -i "s:\(.*\)\(epl-v10.html\):%doc\ \1\2:" nl.files
sed -i "s:\(.*\)\(epl-v10.html\):%doc\ \1\2:" no.files
sed -i "s:\(.*\)\(epl-v10.html\):%doc\ \1\2:" pt.files
sed -i "s:\(.*\)\(epl-v10.html\):%doc\ \1\2:" sv.files
sed -i "s:\(.*\)\(epl-v10.html\):%doc\ \1\2:" tr.files
sed -i "s:\(.*\)\(epl-v10.html\):%doc\ \1\2:" zh.files
# Use dos2unix on all epl-v10.html files since it seems to be created
# on a non-Unix system.
find $RPM_BUILD_ROOT%{eclipse_base} -regex \.*epl-v10.html -exec dos2unix '{}' \;
# A bug creates a plugin that should not exist. So delete these here for now,
# but needs to be fixed in eclipse-nlspackager.
find $RPM_BUILD_ROOT%{eclipse_base}/plugins -name *.cu_* -delete
find $RPM_BUILD_ROOT%{eclipse_base}/plugins -name *.cs_* -delete
find $RPM_BUILD_ROOT%{eclipse_base}/plugins -name *.ar_* -delete
find $RPM_BUILD_ROOT%{eclipse_base}/plugins -name *.ac_* -delete
find $RPM_BUILD_ROOT%{eclipse_base}/plugins -name *.hu_* -delete
find $RPM_BUILD_ROOT%{eclipse_base}/plugins -name *.iw_* -delete
find $RPM_BUILD_ROOT%{eclipse_base}/plugins -name *.pl_* -delete
find $RPM_BUILD_ROOT%{eclipse_base}/plugins -name *.ru_* -delete
find $RPM_BUILD_ROOT%{eclipse_base}/features -maxdepth 1 -type d \
-name *.cs_* -exec rm -rf '{}' \;
find $RPM_BUILD_ROOT%{eclipse_base}/features -maxdepth 1 -type d \
-name *.ar_* -exec rm -rf '{}' \;
find $RPM_BUILD_ROOT%{eclipse_base}/features -maxdepth 1 -type d \
-name *.ac_* -exec rm -rf '{}' \;
find $RPM_BUILD_ROOT%{eclipse_base}/features -maxdepth 1 -type d \
-name *.hu_* -exec rm -rf '{}' \;
find $RPM_BUILD_ROOT%{eclipse_base}/features -maxdepth 1 -type d \
-name *.iw_* -exec rm -rf '{}' \;
find $RPM_BUILD_ROOT%{eclipse_base}/features -maxdepth 1 -type d \
-name *.pl_* -exec rm -rf '{}' \;
find $RPM_BUILD_ROOT%{eclipse_base}/features -maxdepth 1 -type d \
-name *.ru_* -exec rm -rf '{}' \;
%clean
rm -rf $RPM_BUILD_ROOT
%files da -f da.files
%defattr(-,root,root)
%files de -f de.files
%defattr(-,root,root)
%files el -f el.files
%defattr(-,root,root)
%files es -f es.files
%defattr(-,root,root)
%files fi -f fi.files
%defattr(-,root,root)
%files fr -f fr.files
%defattr(-,root,root)
%files it -f it.files
%defattr(-,root,root)
%files ja -f ja.files
%defattr(-,root,root)
%files ko -f ko.files
%defattr(-,root,root)
%files nl -f nl.files
%defattr(-,root,root)
%files no -f no.files
%defattr(-,root,root)
%files pt -f pt.files
%defattr(-,root,root)
%files sv -f sv.files
%defattr(-,root,root)
%files tr -f tr.files
%defattr(-,root,root)
%files zh -f zh.files
%defattr(-,root,root)
%changelog
* Mon Mar 19 2007 Kyu Lee <klee at redhat.com> 3.2.1-1
- Fixed descriptions and Require/BuildRequire.
- Version bump to match upstream eclipse-sdk.
- Other minor fixes for extra review BZ#232710.
- Added a line to run dos2unix on epl-v10.html files.
* Mon Mar 19 2007 Kyu Lee <klee at redhat.com> 0.1.0-3
- Added license files to files section and minor fixes for extra package review.
* Wed Feb 28 2007 Kyu Lee <klee at redhat.com> 0.1.0-2
- Added install and files section.
* Thu Feb 15 2007 Ben Konrath <bkonrath at redhat.com> 0.1.0-1
- Initial release.
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/eclipse-sdk-nls/devel/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- .cvsignore 20 Mar 2007 20:44:37 -0000 1.2
+++ .cvsignore 20 Mar 2007 20:49:35 -0000 1.3
@@ -1,4 +1,4 @@
NLpack1-eclipse-SDK-3.2.1-gtk.zip
-NLpack2a-eclipse-SDK-3.2.1-gtk.zip
NLpack2-eclipse-SDK-3.2.1-gtk.zip
+NLpack2a-eclipse-SDK-3.2.1-gtk.zip
NLpackBidi-eclipse-SDK-3.2.1-gtk.zip
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/eclipse-sdk-nls/devel/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sources 20 Mar 2007 20:44:37 -0000 1.2
+++ sources 20 Mar 2007 20:49:35 -0000 1.3
@@ -1,4 +1,4 @@
3124c1065754acdfe81966f54f7da94c NLpack1-eclipse-SDK-3.2.1-gtk.zip
-bf3067667799953bb5f941c4a20a9c07 NLpack2a-eclipse-SDK-3.2.1-gtk.zip
8f142912fc05b121c8591a0ea2d4a10f NLpack2-eclipse-SDK-3.2.1-gtk.zip
+bf3067667799953bb5f941c4a20a9c07 NLpack2a-eclipse-SDK-3.2.1-gtk.zip
358891610a775f9e68f08b37c9a4dc07 NLpackBidi-eclipse-SDK-3.2.1-gtk.zip
More information about the fedora-extras-commits
mailing list