]> git.pld-linux.org Git - packages/java-log4j.git/blame - java-log4j.spec
- updated to 1.2.15 (note: source tarball name was changed from
[packages/java-log4j.git] / java-log4j.spec
CommitLineData
55c630e0 1# TODO:
2# - do something with jms / jmx requirements;
3# http://lists.pld-linux.org/mailman/pipermail/pld-devel-en/2006-May/017648.html
606bae28 4# - jndi (whatever it is) is required for jmx interface
55c630e0 5#
953f3539 6# NOTE:
7# - javamail is provided by java-gnu-mail
8# - jmx by java-sun-jre
6996f2e6
ER
9
10%include /usr/lib/rpm/macros.java
a9eea00b 11Summary: log4j - logging for Java
f9f52620 12Summary(pl.UTF-8): log4j - zapis logów dla Javy
606bae28 13Name: logging-log4j
8b195f22 14Version: 1.2.15
15Release: 1
ba06a5ac 16License: Apache
fe28ab7c 17Group: Development/Languages/Java
8b195f22 18Source0: http://www.apache.org/dist/logging/log4j/%{version}/apache-log4j-%{version}.tar.gz
19# Source0-md5: 10f04abe4d68d5a89e8eb167e4e45e1a
3bffd5e3 20URL: http://logging.apache.org/log4j/
5fd54b35 21BuildRequires: ant
77ee326c 22BuildRequires: java-activation
122ede73 23BuildRequires: javamail >= 1.2
d779e70f 24BuildRequires: jdk >= 1.2
8044fecd 25#BuildRequires: jms
606bae28 26#BuildRequires: jmx
606bae28 27BuildRequires: jpackage-utils
122ede73 28BuildRequires: junit >= 3.8
5f58d9a5 29BuildRequires: rpmbuild(macros) >= 1.300
55c630e0 30Requires: javamail >= 1.2
d779e70f 31Requires: jdk >= 1.2
8044fecd 32#Requires: jms
6996f2e6 33#Requires: junit
606bae28 34Provides: log4j = %{version}
1832db1e 35Obsoletes: jakarta-log4j
fe28ab7c 36BuildArch: noarch
606bae28 37ExclusiveArch: i586 i686 pentium3 pentium4 athlon %{x8664} noarch
fe28ab7c 38BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39
fe28ab7c 40%description
423e347d
JB
41With log4j it is possible to enable logging at runtime without
42modifying the application binary.
43
4c93720a
JR
44%description -l pl.UTF-8
45Przy użyciu log4j można włączyć zapis do logów przy uruchamianiu bez
423e347d 46modyfikowania binarnej aplikacji.
fe28ab7c 47
48%package doc
a9eea00b 49Summary: Online manual for log4j
f9f52620 50Summary(pl.UTF-8): Dokumentacja online do log4j
6996f2e6 51Group: Documentation
1832db1e 52Obsoletes: jakarta-log4j-doc
fe28ab7c 53
54%description doc
423e347d
JB
55Online manual for log4j.
56
4c93720a 57%description doc -l pl.UTF-8
423e347d 58Dokumentacja online do log4j.
fe28ab7c 59
606bae28
JK
60%package javadoc
61Summary: API documentation for log4j
f9f52620 62Summary(pl.UTF-8): Dokumentacja API log4j
6996f2e6 63Group: Documentation
122ede73 64Requires: jpackage-utils
1832db1e 65Obsoletes: jakarta-log4j-doc
606bae28
JK
66
67%description javadoc
68API documentation for log4j.
69
4c93720a 70%description javadoc -l pl.UTF-8
606bae28
JK
71Dokumentacja API log4j.
72
fe28ab7c 73%prep
8b195f22 74%setup -q -n apache-log4j-%{version}
fe28ab7c 75
76%build
6996f2e6
ER
77required_jars="mailapi activation junit"
78export CLASSPATH=$(build-classpath $required_jars)
122ede73 79%ant jar javadoc
fe28ab7c 80
81%install
82rm -rf $RPM_BUILD_ROOT
606bae28 83install -d $RPM_BUILD_ROOT{%{_javadir},%{_javadocdir}/%{name}-%{version}}
6996f2e6 84cp -a dist/lib/log4j-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/log4j-%{version}.jar
606bae28 85ln -s log4j-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/log4j.jar
6996f2e6
ER
86
87cp -a docs/api/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
88ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name} # ghost symlink
fe28ab7c 89
fe28ab7c 90%clean
91rm -rf $RPM_BUILD_ROOT
92
93%files
94%defattr(644,root,root,755)
77ee326c 95%doc LICENSE
069dc0e7 96%{_javadir}/*.jar
fe28ab7c 97
98%files doc
a9eea00b 99%defattr(644,root,root,755)
8b195f22 100%doc site/{apidocs,css,images,xref,xref-test,*.html}
606bae28
JK
101
102%files javadoc
103%defattr(644,root,root,755)
6996f2e6
ER
104%{_javadocdir}/%{name}-%{version}
105%ghost %{_javadocdir}/%{name}
This page took 0.038006 seconds and 4 git commands to generate.