%define api_version 1.0 Name: java-args4j1 Version: 1.0.RC Release: 3mamba Summary: Java command line options parser Group: Development/Libraries/Java Vendor: openmamba Distribution: openmamba Packager: gil URL: https://args4j.dev.java.net/ # cvs -d :pserver:puntogil@cvs.dev.java.net:/cvs login # cvs -d :pserver:puntogil@cvs.dev.java.net:/cvs checkout args4j # source inside txw2-20090102-src-svn.tar.gz Source: args4j-1.0-RC-src.zip License: MIT BuildRequires: apache-ant BuildRequires: java-junit3 Requires: apache-ant Requires: jpackage-utils BuildRoot: %{_tmppath}/%{name}-%{version}-root %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: Documentation Summary: Javadoc for %{name} %description javadoc args4j is a small Java class library that makes it easy to parse command line options/arguments in your CUI application. This package contains javadoc for %{name}. %prep %setup -q -n args4j-%{api_version}-RC for j in $(find . -name "*.jar"); do mv $j $j.no done mkdir -p target/lib pushd target/lib ln -sf $(build-classpath junit-3.8.2) junit-3.8.1.jar ln -sf $(build-classpath ant) ant-1.5.jar # ant-optional-1.5.jar popd %build export CLASSPATH= ant \ -Dbuild.sysclasspath=only \ dist %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" mkdir -p %{buildroot}%{_javadir} install -pm 644 dist/args4j-%{api_version}-RC.jar \ %{buildroot}%{_javadir}/args4j1-%{api_version}.jar ( cd %{buildroot}%{_javadir} for jar in *-%{api_version}*; do ln -sf ${jar} `echo $jar| sed "s|-%{api_version}||g"` done ) mkdir -p %{buildroot}%{_javadocdir}/args4j1-%{version} cp -pr dist/docs/api/* %{buildroot}%{_javadocdir}/args4j1-%{version} ln -sf args4j1-%{version} %{buildroot}%{_javadocdir}/args4j1 %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %files %defattr(-,root,root) %{_javadir}/args4j1-%{api_version}.jar %{_javadir}/args4j1.jar %files javadoc %defattr(-,root,root) %{_javadocdir}/args4j1-%{version} %{_javadocdir}/args4j1 %changelog * Fri Nov 26 2010 gil 1.0.RC-3mamba - rebuilt devel * Sun May 23 2010 gil 1.0.RC-2mamba - rebuilt (milestone 1) * Sun Jul 26 2009 gil 1.0.RC-1mamba - package created by autospec