Name: cookxml Version: 3.0.2 Release: %mkrel 1 Summary: Lexer and Parser Generator Group: Development/Java 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 rm -fr %buildroot # 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_to_maven_depmap org.yuanheng.cookxml %{name} %{version} JPP %{name} %post %update_maven_depmap %postun %update_maven_depmap %files %{_mavenpomdir}/* %{_mavendepmapfragdir}/* %{_javadir}/* %doc LICENSE %changelog * Fri Aug 05 2011 dmorgan <dmorgan> 3.0.2-1.mga2 + Revision: 131926 - Clean spec file * Mon Jul 11 2011 gil <gil> 3.0.2-0.mga2 + Revision: 122535 - imported package cookxml