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