Name: args4j10 Version: 1.0 Release: %mkrel 1 Summary: Commandline parser Group: Development/Java License: MIT Url: http://args4j.java.net/ # svn export https://svn.java.net/svn/jaxb~version2/tags/jaxb-2_2_4u1/jaxb-ri/tools/lib/src/args4j-src.zip Source0: args4j-src.zip Patch0: args4j-1.0-javadoc.patch BuildRequires: maven BuildRequires: maven-changelog-plugin BuildRequires: maven-changes-plugin BuildRequires: maven-compiler-plugin BuildRequires: maven-javadoc-plugin BuildRequires: maven-surefire-plugin Requires: jpackage-utils BuildArch: noarch %description Args4j is a small Java class library that makes it easy to parse command line options/arguments in your CUI application. %package javadoc Group: Development/Java Summary: Javadoc for %{name} Requires: %{name} = %{version}-%{release} Requires: jpackage-utils %description javadoc args4j - Java command line arguments parser. This package contains javadoc for %{name}. %prep %setup -q -n args4j %patch0 -p0 for j in $(find . -name "*.jar"); do mv $j $j.no done %build export MAVEN_REPO_LOCAL=$PWD/.m2/repository mkdir -p $MAVEN_REPO_LOCAL mvn-jpp \ -e \ -Dmaven2.jpp.mode=true \ -Dmaven.test.skip=true \ -Dmaven2.repo.local=$MAVEN_REPO_LOCAL \ install javadoc:javadoc %install [ %{buildroot} != / ] && rm -rf %{buildroot} mkdir -p %{buildroot}%{_javadir} install -pm 644 target/args4j-%{version}.jar \ %{buildroot}%{_javadir}/args4j10-%{version}.jar mkdir -p %{buildroot}%{_mavenpomdir} install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP-args4j10.pom %add_to_maven_depmap args4j args4j %{version} JPP args4j10 ( cd %{buildroot}%{_javadir} for jar in *-%{version}*; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"` done ) mkdir -p %{buildroot}%{_javadocdir}/args4j10-%{version} cp -pr target/site/apidocs/* %{buildroot}%{_javadocdir}/args4j10-%{version} ln -sf args4j10-%{version} %{buildroot}%{_javadocdir}/args4j10 %post %update_maven_depmap %postun %update_maven_depmap %files %{_javadir}/args4j10-%{version}.jar %{_javadir}/args4j10.jar %{_mavenpomdir}/* %{_mavendepmapfragdir}/* %doc LICENSE.txt %files javadoc %{_javadocdir}/args4j10-%{version} %{_javadocdir}/args4j10 %changelog * Thu Oct 27 2011 gil <gil> 1.0-1.mga2 + Revision: 158879 - update to 1.0 for jaxb-2_2_4u1 * Mon Jul 11 2011 gil <gil> 1.0-0.mga2 + Revision: 122316 - imported package args4j10 * Mon Jul 11 2011 gil <gil> 1.0-0.%%mkrel - initial rpm