]> git.pld-linux.org Git - packages/ant-cpptasks.git/blame - ant-cpptasks.spec
- better name for jar file
[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
18Source0: http://downloads.sourceforge.net/project/ant-contrib/ant-contrib/cpptasks-1.0-beta5/cpptasks-1.0%{_rc}.tar.gz
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
35The cc task can compile various source languages and produce executables,
36shared libraries (aka DLL's) and static libraries. Compiler adaptors are
37currently available for C/C++, FORTRAN, MIDL and Windows Resource compilers.
38
39%prep
40%setup -q -n cpptasks-%{version}%{_rc}
41
42%build
43export JAVA_HOME="%{java_home}"
44
45required_jars="xerces-j2"
46CLASSPATH=$(build-classpath $required_jars)
47
48%ant
49
50%install
51rm -rf $RPM_BUILD_ROOT
52install -d $RPM_BUILD_ROOT%{_javadir}/ant
53
54# jars
8d6764bb 55cp -a target/lib/cpptasks.jar $RPM_BUILD_ROOT%{_javadir}/ant/ant-cpptasks.jar
55558a18 56
57%clean
58rm -rf $RPM_BUILD_ROOT
59
60%files
61%defattr(644,root,root,755)
62%{_javadir}/ant/*.jar
This page took 0.076383 seconds and 4 git commands to generate.