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