I tried to fix this bug by replacing the dependencies on tomcat6 with tomcat8 but it looks like some porting is needed (assuming it can be ported, of course).
I'm attaching a debdiff with the work I already done in case somebody want to help. I'll check again in the next days to determine if this plugin can be build with tomcat8 or not. I'm also attaching the failed build log. -- Miguel Landaeta, nomadium at debian.org secure email with PGP 0x6E608B637D8967E9 available at http://miguel.cc/key. "Faith means not wanting to know what is true." -- Nietzsche
diff -Nru tomcat-maven-plugin-1.1/debian/changelog tomcat-maven-plugin-1.1/debian/changelog --- tomcat-maven-plugin-1.1/debian/changelog 2013-05-27 13:54:47.000000000 -0300 +++ tomcat-maven-plugin-1.1/debian/changelog 2014-10-03 19:04:23.000000000 -0300 @@ -1,3 +1,17 @@ +tomcat-maven-plugin (1.1-2.2) unstable; urgency=low + + * Non-maintainer upload. + * Replace dependencies on tomcat6 packages. (Closes: #686877, #759633). + - Refresh patch debian/patches/00-fix_build.patch. + - Add dependency on libecj-java. + - Refresh d/maven.rules. + * Fix FTBFS on armel using JamVM. (Closes: 631930). + * Bump debhelper compat level to 9. + * Bump Standards-Version to 3.9.6. No changes were required. + * Update copyright file to 1.0 format. + + -- Miguel Landaeta <nomad...@debian.org> Fri, 03 Oct 2014 19:48:52 -0300 + tomcat-maven-plugin (1.1-2.1) unstable; urgency=low * Non-maintainer upload. diff -Nru tomcat-maven-plugin-1.1/debian/compat tomcat-maven-plugin-1.1/debian/compat --- tomcat-maven-plugin-1.1/debian/compat 2011-11-26 13:44:40.000000000 -0300 +++ tomcat-maven-plugin-1.1/debian/compat 2014-10-03 18:09:34.000000000 -0300 @@ -1 +1 @@ -7 +9 diff -Nru tomcat-maven-plugin-1.1/debian/control tomcat-maven-plugin-1.1/debian/control --- tomcat-maven-plugin-1.1/debian/control 2013-05-27 13:54:42.000000000 -0300 +++ tomcat-maven-plugin-1.1/debian/control 2014-10-03 18:41:19.000000000 -0300 @@ -3,26 +3,28 @@ Priority: extra Maintainer: David Paleino <da...@debian.org> Build-Depends: - debhelper (>= 7.0.50~) + debhelper (>= 9~) , default-jdk , maven-debian-helper , maven-repo-helper Build-Depends-Indep: libplexus-component-metadata-java - , tomcat6-common + , libtomcat8-java + , libecj-java , libmaven-plugin-tools-java , libsurefire-java -Standards-Version: 3.9.2 +Standards-Version: 3.9.6 Homepage: http://mojo.codehaus.org/tomcat-maven-plugin -Vcs-Git: git://git.debian.org/collab-maint/tomcat-maven-plugin.git -Vcs-Browser: http://git.debian.org/?p=collab-maint/tomcat-maven-plugin.git;a=summary +Vcs-Git: git://anonscm.debian.org/collab-maint/tomcat-maven-plugin.git +Vcs-Browser: http://anonscm.debian.org/?p=collab-maint/tomcat-maven-plugin.git;a=summary Package: libtomcat-maven-plugin-java Architecture: all Depends: ${misc:Depends} , ${maven:Depends} - , libtomcat6-java + , libtomcat8-java + , libecj-java , libcommons-codec-java , libwagon-java , libplexus-archiver-java diff -Nru tomcat-maven-plugin-1.1/debian/copyright tomcat-maven-plugin-1.1/debian/copyright --- tomcat-maven-plugin-1.1/debian/copyright 2011-11-26 13:44:40.000000000 -0300 +++ tomcat-maven-plugin-1.1/debian/copyright 2014-10-03 18:12:53.000000000 -0300 @@ -1,11 +1,14 @@ -Format-Specification: http://dep.debian.net/deps/dep5 +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0 +Upstream-Name: tomcat-maven-plugin +Upstream-Contact: Mark Hobson <markhob...@gmail.com> +Source: http://mojo.codehaus.org/tomcat-maven-plugin Files: * -Copyright: © 2005-2006, Mark Hobson +Copyright: 2005-2006, Mark Hobson License: Apache-2.0 Files: debian/* -Copyright: © 2010, David Paleino <da...@debian.org> +Copyright: 2010, David Paleino <da...@debian.org> License: Apache-2.0 License: Apache-2.0 diff -Nru tomcat-maven-plugin-1.1/debian/maven.rules tomcat-maven-plugin-1.1/debian/maven.rules --- tomcat-maven-plugin-1.1/debian/maven.rules 2011-11-26 13:44:40.000000000 -0300 +++ tomcat-maven-plugin-1.1/debian/maven.rules 2014-10-03 19:03:34.000000000 -0300 @@ -1,5 +1,11 @@ org.codehaus.plexus plexus-component-metadata pom s/1\.*/1.0-beta-3.0.7/ -s/org.apache.tomcat/commons-dbcp/ s/dbcp/commons-dbcp/ jar s/.*/debian/ +org.apache.tomcat s/dbcp/tomcat-dbcp/ jar s/.*/8.x/ +org.apache.tomcat s/catalina/tomcat-catalina/ jar s/.*/8.x/ +org.apache.tomcat s/catalina-ha/tomcat-catalina-ha/ jar s/.*/8.x/ +org.apache.tomcat s/tribes/tomcat-tribes/ jar s/.*/8.x/ +org.apache.tomcat s/jasper/tomcat-jasper/ jar s/.*/8.x/ +org.apache.tomcat s/jasper-el/tomcat-jasper-el/ jar s/.*/8.x/ +org.apache.tomcat s/coyote/tomcat-coyote/ jar s/.*/8.x/ s/org.apache.tomcat/javax.servlet/ servlet-api jar s/.*/2.5/ s/org.apache.tomcat/javax.el/ el-api jar s/.*/2.1/ s/org.apache.tomcat/javax.servlet.jsp/ jsp-api jar s/.*/2.1/ diff -Nru tomcat-maven-plugin-1.1/debian/patches/00-fix_build.patch tomcat-maven-plugin-1.1/debian/patches/00-fix_build.patch --- tomcat-maven-plugin-1.1/debian/patches/00-fix_build.patch 2011-11-26 13:44:40.000000000 -0300 +++ tomcat-maven-plugin-1.1/debian/patches/00-fix_build.patch 2014-10-03 18:21:15.000000000 -0300 @@ -14,7 +14,7 @@ <version>${tomcat.version}</version> - <scope>runtime</scope> + <scope>system</scope> -+ <systemPath>/usr/share/tomcat6/lib/jasper-jdt.jar</systemPath> ++ <systemPath>/usr/share/java/ecj.jar</systemPath> </dependency> <dependency> <groupId>org.apache.tomcat</groupId>
tomcat-maven-plugin_1.1-2.2_amd64.build.gz
Description: Binary data
signature.asc
Description: Digital signature