]> git.pld-linux.org Git - packages/java-slf4j.git/blame - java-slf4j.spec
up to 1.7.5, verbose files
[packages/java-slf4j.git] / java-slf4j.spec
CommitLineData
6e44f7d1 1# TODO:
2# - javadocs?
3# - tests?
4# - split into subpackages?
4089a2d2 5
4089a2d2 6%define srcname slf4j
375e29cc 7%include /usr/lib/rpm/macros.java
4089a2d2 8Summary: Simple Logging Facade for Java
375e29cc
ER
9Name: java-%{srcname}
10Version: 1.7.5
c3d86bcb 11Release: 1
375e29cc
ER
12# the log4j-over-slf4j and jcl-over-slf4j submodules are ASL 2.0, rest is MIT
13License: MIT and ASL 2.0
4089a2d2 14Group: Libraries/Java
375e29cc
ER
15Source0: http://www.slf4j.org/dist/%{srcname}-%{version}.tar.gz
16# Source0-md5: 0f9ff51370f54308f3fd52338363de25
4089a2d2 17URL: http://www.slf4j.org/
4089a2d2 18BuildRequires: jpackage-utils
4089a2d2 19BuildRequires: rpm-javaprov
20BuildRequires: rpmbuild(macros) >= 1.300
21Requires: jpackage-utils
22BuildArch: noarch
23BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25%description
375e29cc
ER
26The Simple Logging Facade for Java or (SLF4J) is intended to serve as
27a simple facade for various logging APIs allowing to the end-user to
28plug in the desired implementation at deployment time. SLF4J also
29allows for a gradual migration path away from Jakarta Commons Logging
30(JCL).
31
32Logging API implementations can either choose to implement the SLF4J
33interfaces directly, e.g. NLOG4J or SimpleLogger. Alternatively, it is
34possible (and rather easy) to write SLF4J adapters for the given API
35implementation, e.g. Log4jLoggerAdapter or JDK14LoggerAdapter..
36
37%package javadoc
38Summary: API documentation for %{name}
39Group: Documentation
40
41%description javadoc
42This package provides %{summary}.
43
44%package manual
45Summary: Manual for %{name}
46Group: Documentation
47
48%description manual
49This package provides documentation for %{name}.
4089a2d2 50
4089a2d2 51%prep
52%setup -q -n %{srcname}-%{version}
6e44f7d1 53
4089a2d2 54%build
55
4089a2d2 56%install
57rm -rf $RPM_BUILD_ROOT
58install -d $RPM_BUILD_ROOT%{_javadir}
59
60# jars
c3d86bcb 61for j in *%{version}.jar; do
375e29cc
ER
62 n=$(basename $j -%{version}.jar)
63 cp -p $j $RPM_BUILD_ROOT%{_javadir}/$n-%{version}.jar
64 ln -s $n-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/$n.jar
6e44f7d1 65done
4089a2d2 66
67%clean
68rm -rf $RPM_BUILD_ROOT
69
4089a2d2 70%files
71%defattr(644,root,root,755)
375e29cc
ER
72%{_javadir}/jcl-over-slf4j-%{version}.jar
73%{_javadir}/jcl-over-slf4j.jar
74%{_javadir}/jul-to-slf4j-%{version}.jar
75%{_javadir}/jul-to-slf4j.jar
76%{_javadir}/log4j-over-slf4j-%{version}.jar
77%{_javadir}/log4j-over-slf4j.jar
78%{_javadir}/slf4j-api-%{version}.jar
79%{_javadir}/slf4j-api.jar
80%{_javadir}/slf4j-ext-%{version}.jar
81%{_javadir}/slf4j-ext.jar
82%{_javadir}/slf4j-jcl-%{version}.jar
83%{_javadir}/slf4j-jcl.jar
84%{_javadir}/slf4j-jdk14-%{version}.jar
85%{_javadir}/slf4j-jdk14.jar
86%{_javadir}/slf4j-log4j12-%{version}.jar
87%{_javadir}/slf4j-log4j12.jar
88%{_javadir}/slf4j-migrator-%{version}.jar
89%{_javadir}/slf4j-migrator.jar
90%{_javadir}/slf4j-nop-%{version}.jar
91%{_javadir}/slf4j-nop.jar
92%{_javadir}/slf4j-simple-%{version}.jar
93%{_javadir}/slf4j-simple.jar
This page took 0.083428 seconds and 4 git commands to generate.