From 55558a186702a2b7e00daee1e2d9c0c3938852a9 Mon Sep 17 00:00:00 2001 From: pawelz Date: Tue, 13 Oct 2009 11:51:10 +0000 Subject: [PATCH] - new, BR for stanse Changed files: ant-cpptasks.spec -> 1.1 --- ant-cpptasks.spec | 62 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 ant-cpptasks.spec diff --git a/ant-cpptasks.spec b/ant-cpptasks.spec new file mode 100644 index 0000000..f081797 --- /dev/null +++ b/ant-cpptasks.spec @@ -0,0 +1,62 @@ + +%if "%{pld_release}" == "ti" +%bcond_without java_sun # build with gcj +%else +%bcond_with java_sun # build with java-sun +%endif +# +%include /usr/lib/rpm/macros.java + +%define _rc b5 + +Summary: C/C++, FORTRAN, MIDL and Windows Resource compilers tasks for ant +Name: ant-cpptasks +Version: 1.0 +Release: 0.%{_rc}.1 +License: Apache v2.0 +Group: Development/Languages/Java +Source0: http://downloads.sourceforge.net/project/ant-contrib/ant-contrib/cpptasks-1.0-beta5/cpptasks-1.0%{_rc}.tar.gz +# Source0-md5: 7f0f7732acd0c82f7efb228f667ec79a +URL: http://sf.net/projects/ant-contrib +BuildRequires: ant +%{!?with_java_sun:BuildRequires: java-gcj-compat-devel} +%{?with_java_sun:BuildRequires: java-sun} +BuildRequires: java-xerces +BuildRequires: jpackage-utils +BuildRequires: rpm >= 4.4.9-56 +BuildRequires: rpm-javaprov +BuildRequires: rpmbuild(macros) >= 1.300 +# for %{_javadir} +Requires: jpackage-utils +BuildArch: noarch +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%description +The cc task can compile various source languages and produce executables, +shared libraries (aka DLL's) and static libraries. Compiler adaptors are +currently available for C/C++, FORTRAN, MIDL and Windows Resource compilers. + +%prep +%setup -q -n cpptasks-%{version}%{_rc} + +%build +export JAVA_HOME="%{java_home}" + +required_jars="xerces-j2" +CLASSPATH=$(build-classpath $required_jars) + +%ant + +%install +rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT%{_javadir}/ant + +# jars +cp -a target/lib/cpptasks.jar $RPM_BUILD_ROOT%{_javadir}/ant/cpptasks.jar + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(644,root,root,755) +%{_javadir}/ant/*.jar -- 2.43.0