SPECS: jakarta-log4j.spec - include macros.java, BR: jpackage-util...
radek
radek at pld-linux.org
Sun May 21 15:54:15 CEST 2006
Author: radek Date: Sun May 21 13:54:15 2006 GMT
Module: SPECS Tag: HEAD
---- Log message:
- include macros.java, BR: jpackage-utils
- BR: jmx is back (provided by java-sun-jre)
- unified build section (similar to ant.spec)
---- Files affected:
SPECS:
jakarta-log4j.spec (1.23 -> 1.24)
---- Diffs:
================================================================
Index: SPECS/jakarta-log4j.spec
diff -u SPECS/jakarta-log4j.spec:1.23 SPECS/jakarta-log4j.spec:1.24
--- SPECS/jakarta-log4j.spec:1.23 Sun May 21 13:43:37 2006
+++ SPECS/jakarta-log4j.spec Sun May 21 15:54:10 2006
@@ -4,8 +4,11 @@
# - do something with jms / jmx requirements;
# http://lists.pld-linux.org/mailman/pipermail/pld-devel-en/2006-May/017648.html
#
-# NOTE: javamail is provided by java-gnu-mail
+# NOTE:
+# - javamail is provided by java-gnu-mail
+# - jmx by java-sun-jre
#
+%include /usr/lib/rpm/macros.java
Summary: log4j - logging for Java
Summary(pl): log4j - zapis logów dla Javy
Name: jakarta-log4j
@@ -20,8 +23,9 @@
BuildRequires: javamail >= 1.2
BuildRequires: jdk >= 1.2
#BuildRequires: jms
+BuildRequires: jpackage-utils
BuildRequires: junit >= 3.8
-#BuildRequires: jmx
+BuildRequires: jmx
Requires: javamail >= 1.2
Requires: jdk >= 1.2
#Requires: jms
@@ -52,15 +56,12 @@
%setup -q -n logging-log4j-%{version}
%build
-JAVA_HOME="%{_libdir}/java"
-CLASSPATH="$CLASSPATH:$JAVA_HOME/jre/lib/rt.jar"
-CLASSPATH="$CLASSPATH:%{_javadir}/mail.jar"
-CLASSPATH="$CLASSPATH:%{_javadir}/jms.jar"
-CLASSPATH="$CLASSPATH:%{_javadir}/activation.jar"
-CLASSPATH="$CLASSPATH:%{_javadir}/junit.jar"
-CLASSPATH="$CLASSPATH:%{_javadir}/jmxri.jar"
-CLASSPATH="$CLASSPATH:%{_javadir}/jmxtools.jar"
-export JAVA_HOME CLASSPATH
+unset JAVA_HOME || :
+export JAVA_HOME="%{java_home}"
+
+# is this required? doesn't ant do it?
+required_jars="javamail jms activation junit jmxri jmxtools"
+export CLASSPATH="`/usr/bin/build-classpath $required_jars`"
ant jar javadoc
@@ -88,6 +89,11 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.24 2006/05/21 13:54:10 radek
+- include macros.java, BR: jpackage-utils
+- BR: jmx is back (provided by java-sun-jre)
+- unified build section (similar to ant.spec)
+
Revision 1.23 2006/05/21 11:43:37 radek
- BR: javamail is back, added todo & note comments
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/jakarta-log4j.spec?r1=1.23&r2=1.24&f=u
More information about the pld-cvs-commit
mailing list