%define section free Summary: Multipart input stream parser Name: pell-multipart Version: 1.30 Release: 0.rc1.1jpp Epoch: 0 License: LGPL URL: http://www.geocities.com/jasonpell/programs.html Group: Development/Libraries/Java Vendor: JPackage Project Distribution: JPackage Source0: MultipartRequest-1.30rc1.zip Source1: pell-multipart-build.xml BuildRequires: jpackage-utils >= 0:1.5.32 BuildRequires: ant >= 0:1.5.4 BuildRequires: servletapi4 >= 0:4.0.4 Requires: servletapi4 >= 0:4.0.4 BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot %description Parses a Multipart form data input stream and writes out any files found, making available a hashtable of other url parameters. %package javadoc Summary: Javadoc for %{name} Group: Development/Documentation %description javadoc %{summary}. %package demo Summary: Samples for %{name} Group: Development/Documentation %description demo %{summary}. %prep %setup -T -c %{name}-%{version} unzip -q %{SOURCE0} cp %{SOURCE1} build.xml find . -name "*.jar" -exec rm {} \; %build export CLASSPATH=$(build-classpath servletapi4) ant %install rm -rf $RPM_BUILD_ROOT # jars mkdir -p $RPM_BUILD_ROOT%{_javadir} cp -p output/dist/lib/%{name}-%{version}rc1.jar \ $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar (cd $RPM_BUILD_ROOT%{_javadir} && for jar in *-%{version}.jar; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done) mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} # javadoc mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} cp -pr output/dist/jdoc/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name} # ghost symlink # demo mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version} cp -pr examples/* $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version} %clean rm -rf $RPM_BUILD_ROOT %post javadoc rm -f %{_javadocdir}/%{name} ln -s %{name}-%{version} %{_javadocdir}/%{name} %postun javadoc if [ "$1" = "0" ]; then rm -f %{_javadocdir}/%{name} fi %files %defattr(0644,root,root,0755) %{_javadir}/%{name}.jar %{_javadir}/%{name}-%{version}.jar %doc LICENSE lesser.txt %files javadoc %defattr(0644,root,root,0755) %doc %{_javadocdir}/%{name}-%{version} %ghost %doc %{_javadocdir}/%{name} %files demo %defattr(0644,root,root,0755) %{_datadir}/%{name}-%{version} # ----------------------------------------------------------------------------- %changelog * Tue Mar 02 2004 Ralph Apel <r.apel at r-apel.de> - 0:1.30-0.rc1.1jpp - First JPackage release