ecj-vl.spec 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. %define qualifier 200909170800
  2. Summary: Eclipse Compiler for Java
  3. Name: ecj
  4. Version: 3.5.1
  5. Release: 1%{?_dist_release}
  6. URL: http://www.eclipse.org
  7. License: EPL
  8. Group: Development/Languages
  9. Source0: ftp://sourceware.org/pub/java/ecj-latest.jar
  10. Source1: ecj-gij.sh.in
  11. BuildArch: noarch
  12. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  13. BuildRequires: jpackage-utils
  14. Requires: gcc-java
  15. #Provides: eclipse-ecj = %{epoch}:%{version}-%{release}
  16. #Obsoletes: eclipse-ecj < 1:3.4.2-4
  17. %description
  18. ECJ is the Java bytecode compiler of the Eclipse Platform. It is also known as
  19. the JDT Core batch compiler.
  20. %prep
  21. #%setup -q -c
  22. %install
  23. rm -rf $RPM_BUILD_ROOT
  24. mkdir -p $RPM_BUILD_ROOT%{_javadir}
  25. install -m644 %{SOURCE0} $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
  26. pushd $RPM_BUILD_ROOT%{_javadir}
  27. ln -s %{name}-%{version}.jar %{name}.jar
  28. ln -s %{name}-%{version}.jar eclipse-%{name}-%{version}.jar
  29. ln -s eclipse-%{name}-%{version}.jar eclipse-%{name}.jar
  30. ln -s %{name}-%{version}.jar jdtcore.jar
  31. popd
  32. # Install the ecj wrapper script
  33. install -p -D -m0755 %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}/ecj
  34. sed --in-place "s:@JAVADIR@:%{_javadir}:" $RPM_BUILD_ROOT%{_bindir}/ecj
  35. %clean
  36. rm -rf $RPM_BUILD_ROOT
  37. %files
  38. %defattr(-,root,root,-)
  39. %{_bindir}/%{name}
  40. %{_javadir}/%{name}*.jar
  41. %{_javadir}/eclipse-%{name}*.jar
  42. %{_javadir}/jdtcore.jar
  43. #{_libdir}/gcj/%{name}
  44. %changelog
  45. * Mon Apr 19 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.5.1-1
  46. - initial build for Vine Linux