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 scm-commits mailing list