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