]> git.pld-linux.org Git - packages/ant-cpptasks.git/blame - ant-cpptasks.spec
- adapterized
[packages/ant-cpptasks.git] / ant-cpptasks.spec
CommitLineData
55558a18 1
2%if "%{pld_release}" == "ti"
3%bcond_without java_sun # build with gcj
4%else
5%bcond_with java_sun # build with java-sun
6%endif
7#
8%include /usr/lib/rpm/macros.java
9
10%define _rc b5
11
12Summary: C/C++, FORTRAN, MIDL and Windows Resource compilers tasks for ant
13Name: ant-cpptasks
14Version: 1.0
15Release: 0.%{_rc}.1
16License: Apache v2.0
17Group: Development/Languages/Java
f73aa2cd 18Source0: http://dl.sourceforge.net/project/ant-contrib/ant-contrib/cpptasks-1.0-beta5/cpptasks-%{version}%{_rc}.tar.gz
55558a18 19# Source0-md5: 7f0f7732acd0c82f7efb228f667ec79a
20URL: http://sf.net/projects/ant-contrib
21BuildRequires: ant
22%{!?with_java_sun:BuildRequires: java-gcj-compat-devel}
23%{?with_java_sun:BuildRequires: java-sun}
24BuildRequires: java-xerces
25BuildRequires: jpackage-utils
26BuildRequires: rpm >= 4.4.9-56
27BuildRequires: rpm-javaprov
28BuildRequires: rpmbuild(macros) >= 1.300
29# for %{_javadir}
30Requires: jpackage-utils
31BuildArch: noarch
32BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33
34%description
f73aa2cd 35The cc task can compile various source languages and produce
36executables, shared libraries (aka DLL's) and static libraries.
37Compiler adaptors are currently available for C/C++, FORTRAN, MIDL and
38Windows Resource compilers.
55558a18 39
40%prep
41%setup -q -n cpptasks-%{version}%{_rc}
42
43%build
44export JAVA_HOME="%{java_home}"
45
46required_jars="xerces-j2"
47CLASSPATH=$(build-classpath $required_jars)
48
49%ant
50
51%install
52rm -rf $RPM_BUILD_ROOT
53install -d $RPM_BUILD_ROOT%{_javadir}/ant
54
55# jars
8d6764bb 56cp -a target/lib/cpptasks.jar $RPM_BUILD_ROOT%{_javadir}/ant/ant-cpptasks.jar
55558a18 57
58%clean
59rm -rf $RPM_BUILD_ROOT
60
61%files
62%defattr(644,root,root,755)
63%{_javadir}/ant/*.jar
This page took 0.086185 seconds and 4 git commands to generate.