Name: cookxml Version: 3.0.2 Release: 1%{?dist} Summary: Dynamic XML data binding tool Group: Development/Libraries License: BSD URL: http://cookxml.yuanheng.org/ Source0: http://downloads.sourceforge.net/project/%{name}/%{name}/%{version}/%{name}_src-%{version}.zip Source1: %{name}-build.xml Source2: %{name}-pom.xml BuildArch: noarch BuildRequires: jpackage-utils BuildRequires: java-devel BuildRequires: ant Requires: jpackage-utils Requires(post): jpackage-utils Requires(postun): jpackage-utils Requires: java %description CookXml is a powerful general purpose dynamic XML data binding tool. It is designed to be easy to use and easily extensible. %prep %setup -qc find . -name '*.jar' -exec rm -rf {} \; %build cp %{SOURCE1} . ant -f %{name}-build.xml cookxml_jar %install # JAR install -d -m 755 $RPM_BUILD_ROOT%{_javadir} cp -p dist/%{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar # POM install -d -m 755 $RPM_BUILD_ROOT%{_mavenpomdir} install -pm 644 %{SOURCE2} $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-%{name}.pom # DEPMAP %add_maven_depmap JPP-%{name}.pom %{name}.jar %post %update_maven_depmap %postun %update_maven_depmap %files %{_mavenpomdir}/* %{_mavendepmapfragdir}/* %{_javadir}/* %doc LICENSE %changelog * Fri Jul 22 2011 Marek Goldmann 3.0.2-1 - Initial packaging