Name: jargs Version: 1.0 Release: 1%{?dist} Summary: Java command line option parsing suite Group: Development/Libraries License: BSD URL: http://jargs.sourceforge.net/ Source0: http://dl.sourceforge.net/sourceforge/jargs/jargs-1.0.tar.bz2 BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: libgcj BuildRequires: ant %package javadoc Summary: Javadoc for %{name} Group: Documentation %description javadoc %{summary}. %description This project provides a convenient, compact, pre-packaged and comprehensively documented suite of command line option parsers for the use of Java programmers. Initially, parsing compatible with GNU-style 'getopt' is provided. %prep %setup -q %build ant runtimejar javadoc %install rm -rf %{buildroot} # jars install -d -m 755 $RPM_BUILD_ROOT%{_javadir} install -m 644 lib/%{name}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar (cd $RPM_BUILD_ROOT%{_javadir} && ln -sf %{name}-%{version}.jar %{name}.jar) # javadoc install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} cp -pr doc/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name} %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %doc README LICENCE TODO doc/CHANGES %{_javadir}/%{name}.jar %{_javadir}/%{name}-%{version}.jar %files javadoc %defattr(0644,root,root,0755) %{_javadocdir}/* %changelog * Wed May 06 2009 Guido Grazioli 1.0-1 - initial packaging