]> git.pld-linux.org Git - packages/eclipse-ecj.git/blame - eclipse-ecj.spec
- typo
[packages/eclipse-ecj.git] / eclipse-ecj.spec
CommitLineData
d77d5c98 1Summary: Eclipse Compiler for Java
2dc268c8 2Summary(pl.UTF-8): Kompilator Eclipse dla Javy
d77d5c98
AM
3Name: eclipse-ecj
4Version: 3.2.2
5Release: 0.1
6License: EPL v1.0
7Group: Development/Tools
92f9ad76 8Source0: http://distro.ibiblio.org/pub/linux/distributions/gentoo/distfiles/%{name}-%{version}.tar.bz2
d77d5c98
AM
9# Source0-md5: 21f55de66c2deec51b6714b607b6793f
10Patch0: %{name}-gentoo.patch
11URL: http://www.eclipse.org/
12BuildRequires: ant >= 1.6.1
13BuildRequires: jdk >= 1.4
14BuildRequires: pkgconfig
15BuildRequires: rpm-pythonprov
16BuildRequires: rpmbuild(macros) >= 1.300
17BuildRequires: unzip
18BuildRequires: zip
19Requires: ant
20Requires: jdk >= 1.4
21ExclusiveArch: i586 i686 pentium3 pentium4 athlon %{x8664}
22BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24%define _eclipse_arch %(echo %{_target_cpu} | sed 's/i.86\\|athlon\\|pentium/x86/;s/amd64/x86_64/')
25%define no_install_post_chrpath 1
26
27%description
28Eclipse Compiler for Java.
29
2dc268c8
JB
30%description -l pl.UTF-8
31Kompilator Eclipse dla Javy.
32
d77d5c98
AM
33%prep
34%setup -q
35%patch0 -p1
36
37%build
d77d5c98
AM
38export JAVA_HOME=%{java_home}
39
40ant -f compilejdtcorewithjavac.xml
a09fb485
AM
41
42CLASSPATH=${PWD}/ecj.jar; export CLASSPATH
43
d77d5c98
AM
44ant -lib ecj.jar -f compilejdtcore.xml compile
45
46%install
47rm -rf $RPM_BUILD_ROOT
a09fb485
AM
48install -d $RPM_BUILD_ROOT{%{_bindir},%{_javadir}}
49
50cat << 'EOF' > $RPM_BUILD_ROOT%{_bindir}/ecj
51#!/bin/sh
52. %{_javadir}-utils/java-functions
53set_javacmd
54
55CLASSPATH=%{_javadir}/ecj.jar${CLASSPATH:+:}$CLASSPATH \
56java org.eclipse.jdt.internal.compiler.batch.Main "$@"
57EOF
58
59install ecj.jar $RPM_BUILD_ROOT%{_javadir}
d77d5c98
AM
60
61%clean
62rm -rf $RPM_BUILD_ROOT
63
64%files
65%defattr(644,root,root,755)
a09fb485
AM
66%attr(755,root,root) %{_bindir}/ecj
67%{_javadir}/*.jar
This page took 0.068899 seconds and 4 git commands to generate.