2 %if "%{pld_release}" == "ti"
3 %bcond_without java_sun # build with gcj
5 %bcond_with java_sun # build with java-sun
8 %include /usr/lib/rpm/macros.java
12 Summary: C/C++, FORTRAN, MIDL and Windows Resource compilers tasks for ant
17 Group: Development/Languages/Java
18 Source0: http://downloads.sourceforge.net/project/ant-contrib/ant-contrib/cpptasks-1.0-beta5/cpptasks-1.0%{_rc}.tar.gz
19 # Source0-md5: 7f0f7732acd0c82f7efb228f667ec79a
20 URL: http://sf.net/projects/ant-contrib
22 %{!?with_java_sun:BuildRequires: java-gcj-compat-devel}
23 %{?with_java_sun:BuildRequires: java-sun}
24 BuildRequires: java-xerces
25 BuildRequires: jpackage-utils
26 BuildRequires: rpm >= 4.4.9-56
27 BuildRequires: rpm-javaprov
28 BuildRequires: rpmbuild(macros) >= 1.300
30 Requires: jpackage-utils
32 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35 The cc task can compile various source languages and produce executables,
36 shared libraries (aka DLL's) and static libraries. Compiler adaptors are
37 currently available for C/C++, FORTRAN, MIDL and Windows Resource compilers.
40 %setup -q -n cpptasks-%{version}%{_rc}
43 export JAVA_HOME="%{java_home}"
45 required_jars="xerces-j2"
46 CLASSPATH=$(build-classpath $required_jars)
51 rm -rf $RPM_BUILD_ROOT
52 install -d $RPM_BUILD_ROOT%{_javadir}/ant
55 cp -a target/lib/cpptasks.jar $RPM_BUILD_ROOT%{_javadir}/ant/ant-cpptasks.jar
58 rm -rf $RPM_BUILD_ROOT
61 %defattr(644,root,root,755)