Separate gcj in subpackage.
This commit is contained in:
parent
e8fcec6368
commit
cb70f90985
27
ecj.spec
27
ecj.spec
@ -8,7 +8,7 @@ Epoch: 1
|
|||||||
Summary: Eclipse Compiler for Java
|
Summary: Eclipse Compiler for Java
|
||||||
Name: ecj
|
Name: ecj
|
||||||
Version: 3.4.2
|
Version: 3.4.2
|
||||||
Release: 11%{?dist}
|
Release: 12%{?dist}
|
||||||
URL: http://www.eclipse.org
|
URL: http://www.eclipse.org
|
||||||
License: EPL
|
License: EPL
|
||||||
Group: Development/Languages
|
Group: Development/Languages
|
||||||
@ -35,10 +35,6 @@ BuildRequires: java-gcj-compat
|
|||||||
BuildRequires: ant
|
BuildRequires: ant
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
Requires: libgcj >= 4.0.0
|
|
||||||
Requires(post): java-gcj-compat
|
|
||||||
Requires(postun): java-gcj-compat
|
|
||||||
|
|
||||||
Provides: eclipse-ecj = %{epoch}:%{version}-%{release}
|
Provides: eclipse-ecj = %{epoch}:%{version}-%{release}
|
||||||
Obsoletes: eclipse-ecj < 1:3.4.2-4
|
Obsoletes: eclipse-ecj < 1:3.4.2-4
|
||||||
|
|
||||||
@ -46,6 +42,18 @@ Obsoletes: eclipse-ecj < 1:3.4.2-4
|
|||||||
ECJ is the Java bytecode compiler of the Eclipse Platform. It is also known as
|
ECJ is the Java bytecode compiler of the Eclipse Platform. It is also known as
|
||||||
the JDT Core batch compiler.
|
the JDT Core batch compiler.
|
||||||
|
|
||||||
|
%package native
|
||||||
|
Summary: Native(gcj) bits for %{name}
|
||||||
|
Group: Development/Libraries
|
||||||
|
Requires: %{name} = %{version}-%{release}
|
||||||
|
Requires: libgcj >= 4.0.0
|
||||||
|
Requires(post): java-gcj-compat
|
||||||
|
Requires(postun): java-gcj-compat
|
||||||
|
|
||||||
|
%description native
|
||||||
|
AOT compiled ecj to speed up when running under GCJ.
|
||||||
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -c
|
%setup -q -c
|
||||||
%patch0 -p1
|
%patch0 -p1
|
||||||
@ -101,13 +109,13 @@ install -pm 644 pom.xml \
|
|||||||
|
|
||||||
%add_maven_depmap JPP-%{name}.pom %{name}.jar
|
%add_maven_depmap JPP-%{name}.pom %{name}.jar
|
||||||
|
|
||||||
%post
|
%post native
|
||||||
if [ -x %{_bindir}/rebuild-gcj-db ]
|
if [ -x %{_bindir}/rebuild-gcj-db ]
|
||||||
then
|
then
|
||||||
%{_bindir}/rebuild-gcj-db
|
%{_bindir}/rebuild-gcj-db
|
||||||
fi
|
fi
|
||||||
|
|
||||||
%postun
|
%postun native
|
||||||
if [ -x %{_bindir}/rebuild-gcj-db ]
|
if [ -x %{_bindir}/rebuild-gcj-db ]
|
||||||
then
|
then
|
||||||
%{_bindir}/rebuild-gcj-db
|
%{_bindir}/rebuild-gcj-db
|
||||||
@ -121,9 +129,14 @@ fi
|
|||||||
%{_javadir}/%{name}.jar
|
%{_javadir}/%{name}.jar
|
||||||
%{_javadir}/eclipse-%{name}.jar
|
%{_javadir}/eclipse-%{name}.jar
|
||||||
%{_javadir}/jdtcore.jar
|
%{_javadir}/jdtcore.jar
|
||||||
|
|
||||||
|
%files native
|
||||||
%{_libdir}/gcj/%{name}
|
%{_libdir}/gcj/%{name}
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Apr 17 2012 Alexander Kurtakov <akurtako@redhat.com> 1:3.4.2-12
|
||||||
|
- Separate gcj in subpackage.
|
||||||
|
|
||||||
* Mon Jan 16 2012 Alexander Kurtakov <akurtako@redhat.com> 1:3.4.2-11
|
* Mon Jan 16 2012 Alexander Kurtakov <akurtako@redhat.com> 1:3.4.2-11
|
||||||
- Patch pom file to better represent ecj and not jdt.core .
|
- Patch pom file to better represent ecj and not jdt.core .
|
||||||
- Guidelines fixes.
|
- Guidelines fixes.
|
||||||
|
Loading…
Reference in New Issue
Block a user