Author: glen Date: Sun Nov 18 13:43:56 2007 GMT Module: SPECS Tag: HEAD ---- Log message: - javadoc bcond - unify building - build with binary compatability for 1.4; rel 8
---- Files affected: SPECS: jakarta-servletapi.spec (1.27 -> 1.28) ---- Diffs: ================================================================ Index: SPECS/jakarta-servletapi.spec diff -u SPECS/jakarta-servletapi.spec:1.27 SPECS/jakarta-servletapi.spec:1.28 --- SPECS/jakarta-servletapi.spec:1.27 Wed Apr 11 08:42:14 2007 +++ SPECS/jakarta-servletapi.spec Sun Nov 18 14:43:50 2007 @@ -2,15 +2,21 @@ # TODO: # - find some decent replacement. this package is old and # obsoleted, but seems good enough as build dependency +# +# Conditional build: +%bcond_without javadoc # don't build javadoc +# +%include /usr/lib/rpm/macros.java Summary: Java Servlet and JSP API Classes Summary(pl.UTF-8): Klasy API z implementacjÄ… Java Servlet i JSP Name: jakarta-servletapi Version: 4 -Release: 6 +Release: 8 License: Apache Group: Development/Languages/Java Source0: http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.0/src/%{name}-%{version}-src.tar.gz # Source0-md5: cbf88ed51ee2be5a6ce3bace9d8bdb62 +Patch0: %{name}-ant.patch URL: http://tomcat.apache.org/ BuildRequires: ant >= 1.3 BuildRequires: jpackage-utils @@ -50,39 +56,55 @@ %prep %setup -q -n %{name}-%{version}-src +%patch0 -p1 %build -unset CLASSPATH || : -export JAVA_HOME="%{java_home}" -%ant dist -Dservletapi.build=build -Dservletapi.dist=dist +%ant dist %{?with_javadoc:javadoc} %install rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT%{_javadir} -install -d $RPM_BUILD_ROOT{%{_javadir},%{_javadocdir}/%{name}-%{version}} install dist/lib/servlet.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar -ln -sf %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/servlet.jar -ln -sf %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/servletapi4.jar +ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/servlet.jar +ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/servletapi4.jar + +# javadoc +%if %{with javadoc} +install -d $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} +cp -a build/docs/api/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} +ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name} # ghost symlink +%endif %clean rm -rf $RPM_BUILD_ROOT +%post javadoc +ln -nfs %{name}-%{version} %{_javadocdir}/%{name} + %files %defattr(644,root,root,755) %doc BUILDING.txt LICENSE README.txt %{_javadir}/*.jar +%if %{with javadoc} %files javadoc %defattr(644,root,root,755) %doc %{_javadocdir}/%{name}-%{version} +%ghost %{_javadocdir}/%{name} +%endif %define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) - %changelog * %{date} PLD Team <[EMAIL PROTECTED]> All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.28 2007-11-18 13:43:50 glen +- javadoc bcond +- unify building +- build with binary compatability for 1.4; rel 8 + Revision 1.27 2007-04-11 06:42:14 qboosh - updated URL ================================================================ ---- CVS-web: http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/jakarta-servletapi.spec?r1=1.27&r2=1.28&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
