]>
Commit | Line | Data |
---|---|---|
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 | |
55c630e0 | 9 | # |
a9eea00b | 10 | Summary: log4j - logging for Java |
4c93720a | 11 | Summary(pl.UTF-8): log4j - zapis logów dla Javy |
606bae28 | 12 | Name: logging-log4j |
77ee326c | 13 | Version: 1.2.14 |
122ede73 | 14 | Release: 2 |
ba06a5ac | 15 | License: Apache |
fe28ab7c | 16 | Group: Development/Languages/Java |
77ee326c | 17 | Source0: http://www.apache.org/dist/logging/log4j/%{version}/%{name}-%{version}.tar.gz |
18 | # Source0-md5: 7d8d02888b93e6f8d67b8e5f746196ae | |
3bffd5e3 | 19 | URL: http://logging.apache.org/log4j/ |
5fd54b35 | 20 | BuildRequires: ant |
77ee326c | 21 | BuildRequires: java-activation |
122ede73 | 22 | BuildRequires: javamail >= 1.2 |
d779e70f | 23 | BuildRequires: jdk >= 1.2 |
8044fecd | 24 | #BuildRequires: jms |
606bae28 | 25 | #BuildRequires: jmx |
606bae28 | 26 | BuildRequires: jpackage-utils |
122ede73 | 27 | BuildRequires: junit >= 3.8 |
5f58d9a5 | 28 | BuildRequires: rpmbuild(macros) >= 1.300 |
55c630e0 | 29 | Requires: javamail >= 1.2 |
d779e70f | 30 | Requires: jdk >= 1.2 |
8044fecd | 31 | #Requires: jms |
fe28ab7c | 32 | Requires: junit |
606bae28 | 33 | Provides: log4j = %{version} |
1832db1e | 34 | Obsoletes: jakarta-log4j |
fe28ab7c | 35 | BuildArch: noarch |
606bae28 | 36 | ExclusiveArch: i586 i686 pentium3 pentium4 athlon %{x8664} noarch |
fe28ab7c | 37 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
38 | ||
fe28ab7c | 39 | %description |
423e347d JB |
40 | With log4j it is possible to enable logging at runtime without |
41 | modifying the application binary. | |
42 | ||
4c93720a JR |
43 | %description -l pl.UTF-8 |
44 | Przy użyciu log4j można włączyć zapis do logów przy uruchamianiu bez | |
423e347d | 45 | modyfikowania binarnej aplikacji. |
fe28ab7c | 46 | |
47 | %package doc | |
a9eea00b | 48 | Summary: Online manual for log4j |
4c93720a | 49 | Summary(pl.UTF-8): Dokumentacja online do log4j |
fe28ab7c | 50 | Group: Development/Languages/Java |
1832db1e | 51 | Obsoletes: jakarta-log4j-doc |
fe28ab7c | 52 | |
53 | %description doc | |
423e347d JB |
54 | Online manual for log4j. |
55 | ||
4c93720a | 56 | %description doc -l pl.UTF-8 |
423e347d | 57 | Dokumentacja online do log4j. |
fe28ab7c | 58 | |
606bae28 JK |
59 | %package javadoc |
60 | Summary: API documentation for log4j | |
4c93720a | 61 | Summary(pl.UTF-8): Dokumentacja API log4j |
606bae28 | 62 | Group: Development/Languages/Java |
122ede73 | 63 | Requires: jpackage-utils |
1832db1e | 64 | Obsoletes: jakarta-log4j-doc |
606bae28 JK |
65 | |
66 | %description javadoc | |
67 | API documentation for log4j. | |
68 | ||
4c93720a | 69 | %description javadoc -l pl.UTF-8 |
606bae28 JK |
70 | Dokumentacja API log4j. |
71 | ||
fe28ab7c | 72 | %prep |
122ede73 | 73 | %setup -q |
fe28ab7c | 74 | |
75 | %build | |
953f3539 | 76 | export JAVA_HOME="%{java_home}" |
122ede73 ER |
77 | export CLASSPATH="`%{_bindir}/build-classpath mailapi activation junit`" |
78 | %ant jar javadoc | |
606bae28 | 79 | ln -s %{_javadocdir}/%{name}-%{version} api |
fe28ab7c | 80 | |
81 | %install | |
82 | rm -rf $RPM_BUILD_ROOT | |
606bae28 | 83 | install -d $RPM_BUILD_ROOT{%{_javadir},%{_javadocdir}/%{name}-%{version}} |
069dc0e7 | 84 | install dist/lib/log4j-%{version}.jar $RPM_BUILD_ROOT%{_javadir} |
606bae28 JK |
85 | ln -s log4j-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/log4j.jar |
86 | cp -R docs/api/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} | |
fe28ab7c | 87 | |
fe28ab7c | 88 | %clean |
89 | rm -rf $RPM_BUILD_ROOT | |
90 | ||
91 | %files | |
92 | %defattr(644,root,root,755) | |
77ee326c | 93 | %doc LICENSE |
069dc0e7 | 94 | %{_javadir}/*.jar |
fe28ab7c | 95 | |
96 | %files doc | |
a9eea00b | 97 | %defattr(644,root,root,755) |
606bae28 JK |
98 | %doc docs/{css,images,lf5,*.html,*.txt,TODO} api |
99 | ||
100 | %files javadoc | |
101 | %defattr(644,root,root,755) | |
102 | %doc %{_javadocdir}/%{name}-%{version} |