[logback] Split off access module into sub-package (bug 663198) Change BR/R from servlet25 to tomcat-servlet-3
Orion Poplawski
orion at fedoraproject.org
Fri Jul 13 21:42:36 UTC 2012
commit 91fd527a42efa5fb07bdeeb9350948688e997776
Author: Orion Poplawski <orion at nwra.com>
Date: Fri Jul 13 15:42:31 2012 -0600
Split off access module into sub-package (bug 663198)
Change BR/R from servlet25 to tomcat-servlet-3.0-api (bug 819552)
Update build.xml to include jetty jars, drop setting CLASSPATH
logback-1.0.6-00-build.xml | 4 +++
logback.spec | 52 +++++++++++++++++++++++++++++++------------
2 files changed, 41 insertions(+), 15 deletions(-)
---
diff --git a/logback-1.0.6-00-build.xml b/logback-1.0.6-00-build.xml
index fd46c50..0a49bbf 100644
--- a/logback-1.0.6-00-build.xml
+++ b/logback-1.0.6-00-build.xml
@@ -77,6 +77,10 @@
<pathelement location="${core.build.dir}/**"/>
<fileset dir="${dist.dir}" includes="logback-core-${version}.jar"/>
<fileset dir="/usr/share/java" includes="tomcat/catalina.jar"/>
+ <fileset dir="/usr/share/java" includes="jetty/jetty.jar"/>
+ <fileset dir="/usr/share/java" includes="jetty/jetty-http.jar"/>
+ <fileset dir="/usr/share/java" includes="jetty/jetty-server.jar"/>
+ <fileset dir="/usr/share/java" includes="jetty/jetty-util.jar"/>
</path>
<path id="examples.classpath">
diff --git a/logback.spec b/logback.spec
index bf3e093..aa67ac3 100644
--- a/logback.spec
+++ b/logback.spec
@@ -1,16 +1,16 @@
Name: logback
Version: 1.0.6
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: A Java logging library
Group: Development/Tools
License: LGPLv2 or EPL
URL: http://logback.qos.ch/
Source0: http://logback.qos.ch/dist/%{name}-%{version}.tar.gz
-Source1: %{name}-%{version}-00-build.xml
-Source2: %{name}-%{version}-core-osgi.bnd
-Source3: %{name}-%{version}-classic-osgi.bnd
-Source4: %{name}-%{version}-access-osgi.bnd
+Source1: %{name}-%{version}-00-build.xml
+Source2: %{name}-%{version}-core-osgi.bnd
+Source3: %{name}-%{version}-classic-osgi.bnd
+Source4: %{name}-%{version}-access-osgi.bnd
# Use Janino 2.6 API
Patch0: %{name}-%{version}-janino-2_6.patch
@@ -26,12 +26,12 @@ BuildRequires: jansi
# Using the version of jetty in the pom.xml file
BuildRequires: jetty >= 7.5.1
BuildRequires: slf4j
-BuildRequires: servlet25
+BuildRequires: tomcat-servlet-3.0-api
BuildRequires: tomcat-lib
BuildRequires: javamail
BuildRequires: apache-commons-cli
BuildRequires: antlr-tool
-BuildRequires: log4j
+BuildRequires: log4j
# Build tools -- build with ant for now because of circular dependencies
BuildRequires: ant
@@ -48,10 +48,7 @@ Requires: jpackage-utils
Requires: jansi
Requires: jms
Requires: janino
-Requires: jetty >= 7.5.1
Requires: slf4j
-Requires: tomcat-lib
-Requires: servlet25
%description
Logback is intended as a successor to the popular log4j project. At present
@@ -76,6 +73,19 @@ Requires: jpackage-utils
%description javadoc
API documentation for the Logback library
+%package access
+Summary: Logback-access module for Servlet integration
+Group: Development/Libraries
+Requires: %{name} = %{version}
+Requires: jetty >= 7.5.1
+Requires: tomcat-lib
+Requires: tomcat-servlet-3.0-api
+
+%description access
+The logback-access module integrates with Servlet containers, such as Tomcat
+and Jetty, to provide HTTP-access log functionality. Note that you could
+easily build your own module on top of logback-core.
+
%package examples
Summary: Sample code for %{name}
Group: Documentation
@@ -104,7 +114,6 @@ cp -p %{SOURCE4} osgi-access.bnd
sed -i 's#<artifactId>groovy-all</artifactId#<artifactId>groovy</artifactId#' $(find . -name "pom.xml")
%build
-export CLASSPATH=`build-classpath antlr groovy janino javamail commons-compiler commons-cli tomcat6-servlet-api objectweb-asm jms slf4j jetty tomcat/catalina`
ant dist javadoc
%install
@@ -126,9 +135,9 @@ done
install -m 644 dist/logback-examples-%{version}.jar \
- $RPM_BUILD_ROOT%{_javadir}/%{name}/logback-examples.jar
+ $RPM_BUILD_ROOT%{_javadir}/%{name}/logback-examples.jar
install -m 644 logback-examples/pom.xml \
- $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP.%{name}-logback-examples.pom
+ $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP.%{name}-logback-examples.pom
%add_maven_depmap JPP.%{name}-logback-examples.pom %{name}/logback-examples.jar -f examples
install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}/examples
@@ -136,9 +145,13 @@ cp -r logback-examples/pom.xml logback-examples/src $RPM_BUILD_ROOT%{_datadir}/%
%files
%doc LICENSE.txt README.txt docs/*
-%{_javadir}/%{name}
+%dir %{_javadir}/%{name}
+%{_javadir}/%{name}/logback-classic.jar
+%{_javadir}/%{name}/logback-core.jar
%{_mavendepmapfragdir}/%{name}
-%{_mavenpomdir}/*.pom
+%{_mavenpomdir}/JPP.logback-logback-classic.pom
+%{_mavenpomdir}/JPP.logback-logback-core.pom
+%{_mavenpomdir}/JPP.logback-logback-parent.pom
%exclude %{_javadir}/%{name}/%{name}-examples.jar
%exclude %{_mavenpomdir}/JPP.%{name}-%{name}-examples.pom
@@ -146,6 +159,10 @@ cp -r logback-examples/pom.xml logback-examples/src $RPM_BUILD_ROOT%{_datadir}/%
%doc LICENSE.txt
%{_javadocdir}/%{name}
+%files access
+%{_javadir}/%{name}/logback-access.jar
+%{_mavenpomdir}/JPP.logback-logback-access.pom
+
%files examples
%doc LICENSE.txt
%{_datadir}/%{name}-%{version}
@@ -154,6 +171,11 @@ cp -r logback-examples/pom.xml logback-examples/src $RPM_BUILD_ROOT%{_datadir}/%
%{_mavenpomdir}/JPP.%{name}-%{name}-examples.pom
%changelog
+* Fri Jul 13 2012 Orion Poplawski <orion at nwra.com> - 1.0.6-2
+- Split off access module into sub-package (bug 663198)
+- Change BR/R from servlet25 to tomcat-servlet-3.0-api (bug 819552)
+- Update build.xml to include jetty jars, drop setting CLASSPATH
+
* Wed Jul 11 2012 gil cattaneo <puntogil at libero.it> - 1.0.6-1
- Update to 1.0.6
More information about the scm-commits
mailing list