[jetty] Conditionally disable jetty-spring

Mikolaj Izdebski mizdebsk at fedoraproject.org
Thu Apr 18 10:19:44 UTC 2013


commit f10cc44c1facf65d6de705c7844643b5af736424
Author: Mikolaj Izdebski <mizdebsk at redhat.com>
Date:   Thu Apr 18 11:12:26 2013 +0200

    Conditionally disable jetty-spring

 jetty.spec |   18 ++++++++++++++++--
 1 files changed, 16 insertions(+), 2 deletions(-)
---
diff --git a/jetty.spec b/jetty.spec
index 86a3278..f1d08fb 100644
--- a/jetty.spec
+++ b/jetty.spec
@@ -48,6 +48,7 @@
 %if 0%{?fedora}
 %bcond_without nosql
 %bcond_without osgi
+%bcond_without spring
 # package without service files
 %bcond_without service
 %endif
@@ -91,7 +92,6 @@ BuildRequires:  objectweb-asm
 BuildRequires:  slf4j
 BuildRequires:  systemd-units
 BuildRequires:  tomcat-lib
-BuildRequires:  springframework-beans
 BuildRequires:  geronimo-parent-poms
 
 %if %{with osgi}
@@ -101,6 +101,9 @@ BuildRequires:  eclipse-rcp
 %if %{with nosql}
 BuildRequires:  mongo-java-driver >= 2.6.5-4
 %endif
+%if %{with spring}
+BuildRequires:  springframework-beans
+%endif
 
 BuildRequires:  javamail
 BuildRequires:  jetty-parent
@@ -319,11 +322,13 @@ Summary:        servlets module for Jetty
 %description    servlets
 %{extdesc} %{summary}.
 
+%if %{with spring}
 %package        spring
 Summary:        spring module for Jetty
 
 %description    spring
 %{extdesc} %{summary}.
+%endif
 
 %package        start
 Summary:        start module for Jetty
@@ -524,6 +529,11 @@ find . -name "*.class" -exec rm {} \;
 %pom_disable_module jetty-nosql
 %endif
 
+# Disable Spring
+%if %{without spring}
+%pom_disable_module jetty-spring
+%endif
+
 %pom_remove_dep :org.eclipse.jdt.core jetty-jsp
 
 cp %{SOURCE1} djetty
@@ -740,7 +750,6 @@ getent passwd %username &>/dev/null || useradd  -r -u %jtuid -g %username \
 %files server -f .mfiles-jetty-server
 %files servlet -f .mfiles-jetty-servlet
 %files servlets -f .mfiles-jetty-servlets
-%files spring -f .mfiles-jetty-spring
 %files start -f .mfiles-jetty-start
 %files util -f .mfiles-jetty-util
 %files util-ajax -f .mfiles-jetty-util-ajax
@@ -766,12 +775,17 @@ getent passwd %username &>/dev/null || useradd  -r -u %jtuid -g %username \
 %files osgi-npn -f .mfiles-jetty-osgi-npn
 %endif
 
+%if %{with spring}
+%files spring -f .mfiles-jetty-spring
+%endif
+
 %files javadoc -f .mfiles-javadoc
 %doc NOTICE.txt LICENSE*
 
 %changelog
 * Thu Apr 18 2013 Mikolaj Izdebski <mizdebsk at redhat.com> - 9.0.0-3
 - Remove maven-license-plugin
+- Conditionally disable jetty-spring
 
 * Wed Apr 10 2013 Michal Srb <msrb at redhat.com> - 9.0.0-2
 - Replace tomcat libs with glassfish libs


More information about the scm-commits mailing list