%define qualifier 200909170800 Summary: Eclipse Compiler for Java Name: ecj Version: 3.5.1 Release: 1%{?_dist_release} URL: http://www.eclipse.org License: EPL Group: Development/Languages Source0: ftp://sourceware.org/pub/java/ecj-latest.jar Source1: ecj-gij.sh.in BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-root BuildRequires: jpackage-utils Requires: gcc-java #Provides: eclipse-ecj = %{epoch}:%{version}-%{release} #Obsoletes: eclipse-ecj < 1:3.4.2-4 %description ECJ is the Java bytecode compiler of the Eclipse Platform. It is also known as the JDT Core batch compiler. %prep #%setup -q -c %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%{_javadir} install -m644 %{SOURCE0} $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar pushd $RPM_BUILD_ROOT%{_javadir} ln -s %{name}-%{version}.jar %{name}.jar ln -s %{name}-%{version}.jar eclipse-%{name}-%{version}.jar ln -s eclipse-%{name}-%{version}.jar eclipse-%{name}.jar ln -s %{name}-%{version}.jar jdtcore.jar popd # Install the ecj wrapper script install -p -D -m0755 %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}/ecj sed --in-place "s:@JAVADIR@:%{_javadir}:" $RPM_BUILD_ROOT%{_bindir}/ecj %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %{_bindir}/%{name} %{_javadir}/%{name}*.jar %{_javadir}/eclipse-%{name}*.jar %{_javadir}/jdtcore.jar #{_libdir}/gcj/%{name} %changelog * Mon Apr 19 2010 Ryoichi INAGAKI 3.5.1-1 - initial build for Vine Linux