%define section free %define base_name commons-grant Name: jakarta-%{base_name} Version: 1.0.b5.cvs20040118 Release: 1jpp Epoch: 0 Summary: Commons Grant Ant Hacks Group: Development/Libraries/Java License: Apache Software License URL: http://jakarta.apache.org/commons/sandbox/grant/ Source0: commons-grant-1.0.b5.cvs20040118.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Distribution: JPackage Vendor: JPackage Project BuildArch: noarch BuildRequires: jpackage-utils >= 0:1.5.32 BuildRequires: ant >= 0:1.5.4, ant-optional >= 0:1.5.4, junit >= 0:3.8.1 %description Commons Grant is a small collection of hacks to make using Jakarta Ant in an embedded envinronment much easier. %package javadoc Summary: Javadoc for %{name} Group: Development/Documentation %description javadoc Javadoc for %{name} %prep %setup -q -n %{base_name}-%{version} %build export CLASSPATH=$(build-classpath ant ant-optional junit) ant -Dbuild.sysclasspath=only test dist %install rm -rf $RPM_BUILD_ROOT install -Dpm 644 dist/%{base_name}-1.0-beta-4.jar \ $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar ln -s %{name}-%{version}.jar \ $RPM_BUILD_ROOT%{_javadir}/%{base_name}-%{version}.jar ln -s %{base_name}-%{version}.jar \ $RPM_BUILD_ROOT%{_javadir}/%{base_name}.jar install -dm 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} cp -pr dist/docs/api/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name} # ghost symlink %clean rm -rf $RPM_BUILD_ROOT %post javadoc rm -f %{_javadocdir}/%{name} ln -s %{name}-%{version} %{_javadocdir}/%{name} %files %defattr(-,root,root,-) %doc LICENSE.txt %{_javadir}/*.jar %files javadoc %defattr(-,root,root,-) %doc %{_javadocdir}/%{name}-%{version} %ghost %doc %{_javadocdir}/%{name} %changelog * Mon Jan 19 2004 Ralph Apel <r.apel at r-apel.de> - 0:1.0.b5.cvs20040118-1jpp - First JPackage release.