12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- %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 <ryo1@bc.wakwak.com> 3.5.1-1
- - initial build for Vine Linux
|