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