source: projects/specs/trunk/e/ecj/ecj-vl.spec @ 1563

Revision 1563, 1.4 KB checked in by inagaki, 14 years ago (diff)

updated: gcc, jpackage-utils
NEW: ecj, fastjar, java-1.5.0-gcj

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