Package: libspring-2.5-java
Severity: normal
Tags: patch

Hello,

Could you please add a  webmvc-struts package (under ASL 2.0 license)? I
have  attached to  this  email a  patch which  add  the jar  in its  own
package. I'm currently using it without any problem.

Also, I'm  wondering why  webmvc-portlet is not  included as  well (just
curious...).  According  to   debian/README.Debian,  it's  because  it's
non-free,  but according  to the  source files,  everything  is licensed
under the ASL 2.0, is there any reason which makes it non-free?

Thanks for these packages !

Regards,
Arnaud Fontaine

diff -urN libspring-2.5-java-2.5.6.SEC01.orig//debian/changelog libspring-2.5-java-2.5.6.SEC01/debian/changelog
--- libspring-2.5-java-2.5.6.SEC01.orig//debian/changelog	2010-02-19 16:15:13.000000000 +0000
+++ libspring-2.5-java-2.5.6.SEC01/debian/changelog	2010-02-19 16:07:32.086788095 +0000
@@ -1,3 +1,10 @@
+libspring-2.5-java (2.5.6.SEC01-7.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Add missing webmvc-struts.jar.
+
+ -- Arnaud Fontaine <ar...@debian.org>  Fri, 19 Feb 2010 15:49:33 +0000
+
 libspring-2.5-java (2.5.6.SEC01-7) unstable; urgency=low
 
   * Fix compat with tiles 2.2.1 (split of modules)
diff -urN libspring-2.5-java-2.5.6.SEC01.orig//debian/control libspring-2.5-java-2.5.6.SEC01/debian/control
--- libspring-2.5-java-2.5.6.SEC01.orig//debian/control	2010-02-19 16:15:13.000000000 +0000
+++ libspring-2.5-java-2.5.6.SEC01/debian/control	2010-02-19 16:15:53.258788531 +0000
@@ -102,6 +102,17 @@
  This package provide spring-webmvc.jar : framework servlets, web MVC framework,
  web controllers, web views for JSP, Velocity, Tiles, iText and POI
 
+Package: libspring-webmvc-struts-2.5-java
+Architecture: all
+Depends: ${misc:Depends}, openjdk-6-jre | java2-runtime, libspring-webmvc-2.5-java, libstruts1.2-java
+Description: modular Java/J2EE application framework - Struts MVC
+ Spring is a layered Java/J2EE application framework offering a lot of freedom
+ to Java developers yet providing well documented and easy-to-use solutions for
+ common practices in the industry.
+ .
+ This package provide spring-webmvc-struts.jar : integrate a Struts
+ application with Spring
+
 Package: libspring-test-2.5-java
 Architecture: all
 Depends: ${misc:Depends}, openjdk-6-jre | java2-runtime, libspring-core-2.5-java
diff -urN libspring-2.5-java-2.5.6.SEC01.orig//debian/poms/spring-webmvc-struts-2.5.xml libspring-2.5-java-2.5.6.SEC01/debian/poms/spring-webmvc-struts-2.5.xml
--- libspring-2.5-java-2.5.6.SEC01.orig//debian/poms/spring-webmvc-struts-2.5.xml	1970-01-01 01:00:00.000000000 +0100
+++ libspring-2.5-java-2.5.6.SEC01/debian/poms/spring-webmvc-struts-2.5.xml	2010-02-19 16:09:51.646789385 +0000
@@ -0,0 +1,119 @@
+<?xml version="1.0"?>
+<project
+		xmlns="http://maven.apache.org/POM/4.0.0";
+		xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+		xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd";>
+
+	<modelVersion>4.0.0</modelVersion>
+	<groupId>org.springframework</groupId>
+	<artifactId>spring-webmvc-struts</artifactId>
+	<packaging>jar</packaging>
+	<name>Spring Framework: Web MVC Struts</name>
+	<version>2.5.6.SEC01</version>
+	<description>Spring Framework: Web MVC Struts</description>
+	<url>http://www.springframework.org</url>
+	<licenses>
+		<license>
+			<name>The Apache Software License, Version 2.0</name>
+			<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+			<distribution>repo</distribution>
+		</license>
+	</licenses>
+	<scm>
+		<connection>scm:cvs:pserver:anonymous:@springframework.cvs.sourceforge.net:/cvsroot/springframework:spring</connection>
+		<developerConnection>scm:cvs:ext:usern...@springframework.cvs.sourceforge.net:/cvsroot/springframework:spring</developerConnection>
+		<url>http://springframework.cvs.sourceforge.net/springframework/</url>
+	</scm>
+	<organization>
+		<name>Spring Framework</name>
+		<url>http://www.springframework.org/</url>
+	</organization>
+	<dependencies>
+<!-- External Dependencies -->
+		<dependency>
+			<groupId>commons-logging</groupId>
+			<artifactId>commons-logging</artifactId>
+			<version>1.1.1</version>
+		</dependency>
+		<dependency>
+			<groupId>javax.servlet</groupId>
+			<artifactId>jsp-api</artifactId>
+			<version>2.0</version>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>javax.servlet</groupId>
+			<artifactId>jstl</artifactId>
+			<version>1.1.0</version>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>javax.servlet</groupId>
+			<artifactId>servlet-api</artifactId>
+			<version>2.4</version>
+			<scope>provided</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.tiles</groupId>
+			<artifactId>tiles-api</artifactId>
+			<version>2.0.6</version>
+			<optional>true</optional>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.tiles</groupId>
+			<artifactId>tiles-core</artifactId>
+			<version>2.0.6</version>
+			<optional>true</optional>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.tiles</groupId>
+			<artifactId>tiles-jsp</artifactId>
+			<version>2.0.6</version>
+			<optional>true</optional>
+		</dependency>
+		<dependency>
+			<groupId>struts</groupId>
+			<artifactId>struts</artifactId>
+			<version>1.2.9</version>
+			<optional>true</optional>
+		</dependency>
+<!-- Spring Dependencies -->
+		<dependency>
+			<groupId>${project.groupId}</groupId>
+			<artifactId>spring-beans</artifactId>
+			<version>${project.version}</version>
+		</dependency>
+		<dependency>
+			<groupId>${project.groupId}</groupId>
+			<artifactId>spring-context</artifactId>
+			<version>${project.version}</version>
+		</dependency>
+		<dependency>
+			<groupId>${project.groupId}</groupId>
+			<artifactId>spring-core</artifactId>
+			<version>${project.version}</version>
+		</dependency>
+		<dependency>
+			<groupId>${project.groupId}</groupId>
+			<artifactId>spring-web</artifactId>
+			<version>${project.version}</version>
+		</dependency>
+		<dependency>
+			<groupId>${project.groupId}</groupId>
+			<artifactId>spring-webmvc</artifactId>
+			<version>${project.version}</version>
+		</dependency>
+	</dependencies>
+	<distributionManagement>
+		<repository>
+			<id>local</id>
+			<name>Spring Release Repository</name>
+			<url>file:///Users/benhale/brm/repos/repo</url>
+		</repository>
+		<snapshotRepository>
+			<id>spring-snapshot</id>
+			<name>Spring Snapshot Repository</name>
+			<url>s3://maven.springframework.org/snapshot</url>
+		</snapshotRepository>
+	</distributionManagement>
+</project>
diff -urN libspring-2.5-java-2.5.6.SEC01.orig//debian/rules libspring-2.5-java-2.5.6.SEC01/debian/rules
--- libspring-2.5-java-2.5.6.SEC01.orig//debian/rules	2010-02-19 16:15:13.000000000 +0000
+++ libspring-2.5-java-2.5.6.SEC01/debian/rules	2010-02-19 16:07:21.618788062 +0000
@@ -6,7 +6,8 @@
 POM_VERSION := 2.5.6
 MAVEN_REPO  := http://repository.sonatype.org/service/local/repositories/central/content
 
-MODULES = aop beans context context-support core jdbc jms orm test tx web webmvc
+MODULES = aop beans context context-support core jdbc jms orm test tx web webmvc \
+	webmvc-struts
 
 JAVA_HOME       := /usr/lib/jvm/default-java
 ANT             := CLASSPATH=/usr/share/java/jarjar.jar JAVA_HOME=$(JAVA_HOME) ant

Reply via email to