rpms/eclipse-nlspackager/devel eclipse-nlspackager.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Kyu Lee (klee) fedora-extras-commits at redhat.com
Tue Mar 20 16:08:07 UTC 2007


Author: klee

Update of /cvs/extras/rpms/eclipse-nlspackager/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv11233/devel

Modified Files:
	.cvsignore sources 
Added Files:
	eclipse-nlspackager.spec 
Log Message:
auto-import eclipse-nlspackager-0.1.3-1 on branch devel from eclipse-nlspackager-0.1.3-1.src.rpm


--- NEW FILE eclipse-nlspackager.spec ---
%define gcj_support	1

%define eclipse_name	eclipse
%define eclipse_base	%{_datadir}/%{eclipse_name}


Name:		eclipse-nlspackager
Version:	0.1.3
Release:	1%{?dist}
Summary:	Eclipse NLS package generator
Group:		Development/Languages
License:	Eclipse Public License
URL:		http://wiki.eclipse.org/index.php/Linux_Distributions_Project

Source0:	%{name}-src-%{version}.zip

BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires:		eclipse-platform
BuildRequires:		eclipse-pde
BuildRequires:		java-devel >= 1.4.2

Requires:		eclipse-rcp
BuildArch:		noarch

%description
Language pack zips from eclipse.org are grouped by many different
languages together. However, it is unlikely for a user to use all
the languages that are included in the package. Instead of making
users download whole big chunk of language packs for just one language,
nlspackager breaks down the packages into a single feature/plugin per
one language.

%prep
%setup -q -c -n NLSPackager


%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)

pushd nlspackager
	mkdir build
	# This can go away when package build handles plugins (not just features)
	echo "<project default=\"main\"><target name=\"main\"></target></project>" \
	> build/assemble.org.eclipse.linuxtools.nlspackager.all.xml
	echo "<project default=\"main\"><target name=\"main\"></target></project>" \
	> build/package.org.eclipse.linuxtools.nlspackager.all.xml

	# Build the langpackager plugin
	eclipse	\
	-application org.eclipse.ant.core.antRunner	\
	-Duser.home=$homedir				\
	-Dtype=plugin					\
	-Did=org.eclipse.linuxtools.nlspackager		\
	-DsourceDirectory=$(pwd)			\
	-DbaseLocation=$SDK				\
	-Dbuilder=%{eclipse_base}/plugins/org.eclipse.pde.build/templates/package-build	\
	-f %{eclipse_base}/plugins/org.eclipse.pde.build/scripts/build.xml


	pushd build/plugins/org.eclipse.linuxtools.nlspackager

		eclipse \
			-application org.eclipse.ant.core.antRunner	\
			-Duser.home=$homedir				\
			-DbaseLocation=$SDK				\
			-f build.xml build.update.jar

		mv org.eclipse.linuxtools.nlspackager_%{version}.jar $SDK/plugins
	popd
	
popd

%install
rm -rf $RPM_BUILD_ROOT
install -D -d -m 755 \
	$RPM_BUILD_ROOT%{eclipse_base}/plugins/ \
	$RPM_BUILD_ROOT%{eclipse_base}/features/org.eclipse.linuxtools.nlspackager_%{version}

install -p SDK/plugins/org.eclipse.linuxtools.nlspackager_%{version}.jar \
	$RPM_BUILD_ROOT%{eclipse_base}/plugins/

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root)
%{eclipse_base}/plugins/org.eclipse.linuxtools.nlspackager_%{version}.jar
%doc nlspackager/LICENSE nlspackager/ChangeLog

%changelog
* Mon Mar 19 2007 Kyu Lee <klee at redhat.com> 0.1.3-1
- Various fixes for extra package review. Bug#232709.

* Thu Mar 15 2007 Kyu Lee <klee at redhat.com> 0.1.2-1
- Initial release.


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/eclipse-nlspackager/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	19 Mar 2007 23:34:32 -0000	1.1
+++ .cvsignore	20 Mar 2007 16:07:34 -0000	1.2
@@ -0,0 +1 @@
+eclipse-nlspackager-src-0.1.3.zip


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/eclipse-nlspackager/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	19 Mar 2007 23:34:32 -0000	1.1
+++ sources	20 Mar 2007 16:07:34 -0000	1.2
@@ -0,0 +1 @@
+00e139b703e686f053c1043cf1de63f7  eclipse-nlspackager-src-0.1.3.zip




More information about the fedora-extras-commits mailing list