SPECS: logging-log4j.spec - add dist bcond - do not include apidoc...

glen glen at pld-linux.org
Mon Dec 31 17:31:32 CET 2007


Author: glen                         Date: Mon Dec 31 16:31:32 2007 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- add dist bcond
- do not include apidocs in -doc
- rel 4

---- Files affected:
SPECS:
   logging-log4j.spec (1.40 -> 1.41) 

---- Diffs:

================================================================
Index: SPECS/logging-log4j.spec
diff -u SPECS/logging-log4j.spec:1.40 SPECS/logging-log4j.spec:1.41
--- SPECS/logging-log4j.spec:1.40	Mon Dec 31 17:06:21 2007
+++ SPECS/logging-log4j.spec	Mon Dec 31 17:31:27 2007
@@ -7,36 +7,43 @@
 # - jmx,jndi by java-sun-jre
 #
 # Conditional build:
+%bcond_without	dist	# build components which can't be distributed
 %bcond_without	jms	# JMS interface (org.apache.log4j.or.jms)
 %bcond_without	jmx	# JMX interface (org.apache.log4j.jmx)
+
+%if %{with dist}
+%undefine	with_jms
+%undefine	with_jmx
+%endif
 #
 %include	/usr/lib/rpm/macros.java
 Summary:	log4j - logging for Java
 Summary(pl.UTF-8):	log4j - zapis logów dla Javy
 Name:		logging-log4j
 Version:	1.2.15
-Release:	3
+Release:	4
 License:	Apache License 2.0
 Group:		Development/Languages/Java
 Source0:	http://www.apache.org/dist/logging/log4j/%{version}/apache-log4j-%{version}.tar.gz
 # Source0-md5:	10f04abe4d68d5a89e8eb167e4e45e1a
 URL:		http://logging.apache.org/log4j/
+Patch0:		apache-log4j-javadoc.patch
 BuildRequires:	ant
 BuildRequires:	java-activation
 BuildRequires:	javamail >= 1.2
 BuildRequires:	jaxp_parser_impl
 BuildRequires:	jdk >= 1.2
 %{?with_jms:BuildRequires:	jms >= 1.1}
-%{?with_jmx:BuildRequires:	jmx >= 1.2.1}
 %{?with_jmx:BuildRequires:	jmx-tools >= 1.2.1}
+%{?with_jmx:BuildRequires:	jmx >= 1.2.1}
 %{?with_jmx:BuildRequires:	jndi}
 BuildRequires:	jpackage-utils
 BuildRequires:	junit >= 3.8
 BuildRequires:	rpmbuild(macros) >= 1.300
 Requires:	jdk >= 1.2
+Suggests:	javamail >= 1.2
 %{?with_jms:Suggests:	jms >= 1.1}
 %{?with_jmx:Suggests:	jmx-tools >= 1.2.1}
-Suggests:	javamail >= 1.2
 Provides:	log4j = %{version}
 Obsoletes:	jakarta-log4j
 BuildArch:	noarch
@@ -77,10 +84,11 @@
 
 %prep
 %setup -q -n apache-log4j-%{version}
+%patch0 -p1
 
 %build
-required_jars="mailapi activation junit%{?with_jms: jms}%{?with_jmx: jmx jmxtools}"
-export CLASSPATH=$(build-classpath $required_jars)
+required_jars="mailapi activation junit %{?with_jms:jms} %{?with_jmx:jmx jmxtools}"
+CLASSPATH=$(build-classpath $required_jars); export CLASSPATH
 %ant jar javadoc
 
 %install
@@ -106,7 +114,7 @@
 
 %files doc
 %defattr(644,root,root,755)
-%doc site/{apidocs,css,images,xref,xref-test,*.html}
+%doc site/{css,images,xref,xref-test,*.html}
 
 %files javadoc
 %defattr(644,root,root,755)
@@ -119,6 +127,11 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.41  2007-12-31 16:31:27  glen
+- add dist bcond
+- do not include apidocs in -doc
+- rel 4
+
 Revision 1.40  2007-12-31 16:06:21  glen
 - rel 3
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/logging-log4j.spec?r1=1.40&r2=1.41&f=u



More information about the pld-cvs-commit mailing list