SPECS: logging-log4j.spec - java deps - remove junit dep on runtime
glen
glen at pld-linux.org
Sun Dec 2 20:30:22 CET 2007
Author: glen Date: Sun Dec 2 19:30:22 2007 GMT
Module: SPECS Tag: HEAD
---- Log message:
- java deps
- remove junit dep on runtime
---- Files affected:
SPECS:
logging-log4j.spec (1.35 -> 1.36)
---- Diffs:
================================================================
Index: SPECS/logging-log4j.spec
diff -u SPECS/logging-log4j.spec:1.35 SPECS/logging-log4j.spec:1.36
--- SPECS/logging-log4j.spec:1.35 Wed Sep 19 17:30:34 2007
+++ SPECS/logging-log4j.spec Sun Dec 2 20:30:17 2007
@@ -7,12 +7,13 @@
# 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.UTF-8): log4j - zapis logów dla Javy
Name: logging-log4j
Version: 1.2.14
-Release: 3
+Release: 4
License: Apache
Group: Development/Languages/Java
Source0: http://www.apache.org/dist/logging/log4j/%{version}/%{name}-%{version}.tar.gz
@@ -30,7 +31,7 @@
Requires: javamail >= 1.2
Requires: jdk >= 1.2
#Requires: jms
-Requires: junit
+#Requires: junit
Provides: log4j = %{version}
Obsoletes: jakarta-log4j
BuildArch: noarch
@@ -48,7 +49,7 @@
%package doc
Summary: Online manual for log4j
Summary(pl.UTF-8): Dokumentacja online do log4j
-Group: Development/Languages/Java
+Group: Documentation
Obsoletes: jakarta-log4j-doc
%description doc
@@ -60,7 +61,7 @@
%package javadoc
Summary: API documentation for log4j
Summary(pl.UTF-8): Dokumentacja API log4j
-Group: Development/Languages/Java
+Group: Documentation
Requires: jpackage-utils
Obsoletes: jakarta-log4j-doc
@@ -74,17 +75,18 @@
%setup -q
%build
-export JAVA_HOME="%{java_home}"
-export CLASSPATH="`%{_bindir}/build-classpath mailapi activation junit`"
+required_jars="mailapi activation junit"
+export CLASSPATH=$(build-classpath $required_jars)
%ant jar javadoc
-ln -s %{_javadocdir}/%{name}-%{version} api
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT{%{_javadir},%{_javadocdir}/%{name}-%{version}}
-install dist/lib/log4j-%{version}.jar $RPM_BUILD_ROOT%{_javadir}
+cp -a dist/lib/log4j-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/log4j-%{version}.jar
ln -s log4j-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/log4j.jar
-cp -R docs/api/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
+
+cp -a 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
@@ -96,19 +98,23 @@
%files doc
%defattr(644,root,root,755)
-%doc docs/{css,images,lf5,*.html,*.txt,TODO} api
+%doc docs/{css,images,lf5,*.html,*.txt,TODO}
%files javadoc
%defattr(644,root,root,755)
-%doc %{_javadocdir}/%{name}-%{version}
+%{_javadocdir}/%{name}-%{version}
+%ghost %{_javadocdir}/%{name}
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
-
%changelog
* %{date} PLD Team <feedback at pld-linux.org>
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.36 2007-12-02 19:30:17 glen
+- java deps
+- remove junit dep on runtime
+
Revision 1.35 2007-09-19 15:30:34 baggins
- revert last change
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/logging-log4j.spec?r1=1.35&r2=1.36&f=u
More information about the pld-cvs-commit
mailing list