Hello,

I'm sending an updated patch from Ubuntu as the last change was made by Mathieu on 11 Apr 2014.
diff -Nru doxia-1.1.4/debian/changelog doxia-1.1.4/debian/changelog
--- doxia-1.1.4/debian/changelog        2012-06-07 07:15:36.000000000 +0200
+++ doxia-1.1.4/debian/changelog        2015-02-21 19:59:14.000000000 +0100
@@ -1,3 +1,21 @@
+doxia (1.1.4-2ubuntu1) vivid; urgency=low
+
+  * Merge from Debian unstable. (LP: #1087922)  Remaining changes:
+    - debian/control:
+      + Build-Depends on libjaxen-java and libmaven-install-plugin-java.
+    - debian/maven.properties:
+      + Set maven to offline mode to avoid trying to download
+        file from the web, which would fail the build.
+    - debian/patches/0008-doxia-logging-deps.patch:
+      + Slightly adjust java package dependencies in doxia-modules
+        and doxia-book pom files to include doxia-logging-api.
+    - debian/rules:
+      + Import the jar files we just build back into the temporary
+        maven repository so they're accessible as we try
+        to build docs. (Closes: #649772)
+
+ -- Artur Rona <ari-tc...@ubuntu.com>  Sat, 21 Feb 2015 19:29:29 +0100
+
 doxia (1.1.4-2) unstable; urgency=low
 
   * Team upload.
@@ -9,6 +27,38 @@
 
  -- Miguel Landaeta <mig...@miguel.cc>  Wed, 06 Jun 2012 19:30:32 -0430
 
+doxia (1.1.4-1ubuntu4) trusty; urgency=medium
+
+  * debian/rules: make sure we run in offline mode in the install:install-file
+    step too by forcing maven in offline mode and specifying the local
+    repository path in relation to the debian dir. (LP: #935070)
+
+ -- Mathieu Trudel-Lapierre <mathieu...@ubuntu.com>  Fri, 11 Apr 2014 22:50:59 
-0400
+
+doxia (1.1.4-1ubuntu3) precise; urgency=low
+
+  * debian/patches/0008-doxia-logging-deps.patch: slightly adjust java package
+    dependencies in doxia-modules and doxia-book pom files to include
+    doxia-logging-api.
+  * debian/rules: import the jar files we just build back into the temporary
+    maven repository so they're accessible as we try to build docs.
+  * debian/control: add a Build-Depends on libmaven-install-plugin-java.
+
+ -- Mathieu Trudel-Lapierre <mathieu...@ubuntu.com>  Wed, 23 Nov 2011 11:44:25 
-0500
+
+doxia (1.1.4-1ubuntu2) precise; urgency=low
+
+  * debian/maven.properties: set maven to offline mode to avoid trying to
+    download file from the web, which would fail the build.
+
+ -- Mathieu Trudel-Lapierre <mathieu...@ubuntu.com>  Tue, 22 Nov 2011 15:00:40 
-0500
+
+doxia (1.1.4-1ubuntu1) precise; urgency=low
+
+  * debian/control: add Build-Depends for libjaxen-java.
+
+ -- Mathieu Trudel-Lapierre <mathieu...@ubuntu.com>  Mon, 21 Nov 2011 10:28:04 
-0500
+
 doxia (1.1.4-1) unstable; urgency=low
 
   [Gabriele Giacone]
diff -Nru doxia-1.1.4/debian/control doxia-1.1.4/debian/control
--- doxia-1.1.4/debian/control  2012-06-06 22:57:26.000000000 +0200
+++ doxia-1.1.4/debian/control  2015-02-21 19:29:42.000000000 +0100
@@ -1,7 +1,8 @@
 Source: doxia
 Section: java
 Priority: optional
-Maintainer: Debian Java Maintainers 
<pkg-java-maintain...@lists.alioth.debian.org>
+Maintainer: Ubuntu Developers <ubuntu-devel-disc...@lists.ubuntu.com>
+XSBC-Original-Maintainer: Debian Java Maintainers 
<pkg-java-maintain...@lists.alioth.debian.org>
 Uploaders: Torsten Werner <twer...@debian.org>
 Build-Depends: debhelper (>= 7), cdbs, default-jdk, maven-debian-helper (>= 
1.4)
 Build-Depends-Indep: libclirr-maven-plugin-java, libmaven-plugin-tools-java, 
libmaven-shade-plugin-java,  
@@ -11,7 +12,7 @@
  libplexus-i18n-java, libplexus-utils-java, libxerces2-java, junit, 
libxerces2-java,  
  default-jdk-doc, libcommons-configuration-java-doc, liblog4j1.2-java-doc,  
  libmaven2-core-java-doc, libplexus-containers-java-doc, 
libplexus-utils-java-doc,  
- libmaven-javadoc-plugin-java 
+ libmaven-javadoc-plugin-java, libjaxen-java, libmaven-install-plugin-java
 Standards-Version: 3.9.3
 Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/doxia
 Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/doxia
diff -Nru doxia-1.1.4/debian/maven.properties 
doxia-1.1.4/debian/maven.properties
--- doxia-1.1.4/debian/maven.properties 2011-09-10 00:28:03.000000000 +0200
+++ doxia-1.1.4/debian/maven.properties 2014-04-12 06:09:55.000000000 +0200
@@ -2,4 +2,5 @@
 # For example:
 
 maven.test.skip=true
+maven.settings.offline=true
 
diff -Nru doxia-1.1.4/debian/patches/0008-doxia-logging-deps.patch 
doxia-1.1.4/debian/patches/0008-doxia-logging-deps.patch
--- doxia-1.1.4/debian/patches/0008-doxia-logging-deps.patch    1970-01-01 
01:00:00.000000000 +0100
+++ doxia-1.1.4/debian/patches/0008-doxia-logging-deps.patch    2014-04-11 
21:37:06.000000000 +0200
@@ -0,0 +1,38 @@
+From: Mathieu Trudel-Lapierre <mathieu.trudel-lapie...@canonical.com>
+Subject: Add doxia-logging-api to dependencies for doxia-modules and doxia-book
+Last-Update: 2011-11-23
+
+It appears to be required at least for building documentation, otherwise the
+build fails as it tries to resolve org.apache.maven.doxia.logging.LogEnabled,
+among other symbols provided by doxia-logging-api.
+
+Index: doxia/doxia-modules/pom.xml
+===================================================================
+--- doxia.orig/doxia-modules/pom.xml   2011-11-21 16:55:11.277656324 -0500
++++ doxia/doxia-modules/pom.xml        2011-11-23 10:58:55.255900098 -0500
+@@ -50,6 +50,10 @@
+   <dependencies>
+     <dependency>
+       <groupId>org.apache.maven.doxia</groupId>
++      <artifactId>doxia-logging-api</artifactId>
++    </dependency>
++    <dependency>
++      <groupId>org.apache.maven.doxia</groupId>
+       <artifactId>doxia-core</artifactId>
+     </dependency>
+     <dependency>
+Index: doxia/doxia-book/pom.xml
+===================================================================
+--- doxia.orig/doxia-book/pom.xml      2011-11-21 16:55:15.685656130 -0500
++++ doxia/doxia-book/pom.xml   2011-11-23 11:03:28.119915934 -0500
+@@ -37,6 +37,10 @@
+     <!-- doxia core -->
+     <dependency>
+       <groupId>org.apache.maven.doxia</groupId>
++      <artifactId>doxia-logging-api</artifactId>
++    </dependency>
++    <dependency>
++      <groupId>org.apache.maven.doxia</groupId>
+       <artifactId>doxia-core</artifactId>
+     </dependency>
+     <dependency>
diff -Nru doxia-1.1.4/debian/patches/series doxia-1.1.4/debian/patches/series
--- doxia-1.1.4/debian/patches/series   2011-09-10 00:28:03.000000000 +0200
+++ doxia-1.1.4/debian/patches/series   2014-04-12 06:09:55.000000000 +0200
@@ -5,3 +5,4 @@
 0005-don-t-build-doxia-maven-plugin.patch
 0006-specificy-source-and-target-version.patch
 0007-disable-plexus-javadoc.patch
+0008-doxia-logging-deps.patch
diff -Nru doxia-1.1.4/debian/rules doxia-1.1.4/debian/rules
--- doxia-1.1.4/debian/rules    2011-09-10 00:28:03.000000000 +0200
+++ doxia-1.1.4/debian/rules    2014-04-12 06:09:55.000000000 +0200
@@ -8,3 +8,23 @@
 
 get-orig-source:
        uscan --download-version $(DEB_UPSTREAM_VERSION) --force-download 
--rename
+
+IMPORT_BINARY_JARS = \
+       for jar in `find $(CURDIR)/doxia-* -name "*.jar" -print`; \
+       do \
+               artifact=$$(basename $$(dirname $$(echo $$jar | sed 
"s/\/target//"))); \
+               echo "--- $$artifact ---"; \
+               mvn install:install-file -o \
+                       -DgroupId=org.apache.maven.doxia \
+                       -DartifactId=$$artifact \
+                       -Dversion=1.1.4 \
+                       -Dmaven.repo.local=$(CURDIR)/debian/maven-repo \
+                       
-DlocalRepositoryPath=$(CURDIR)/debian/tmp/usr/share/maven-repo \
+                       -Dpackaging=jar -Dfile=$$jar; \
+       done;
+
+binary-jars:
+       $(call IMPORT_BINARY_JARS)
+       touch $@
+
+after-mvn-build:: binary-jars

Reply via email to