Package: libjaxe-java
Version: 3.5-7
Severity: wishlist

Dear Maintainer,

I plan to obsolete libsaxonb-java in the future.
Please consider applying this patch to switch to libsaxonhe-java.

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.3.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
>From bc32bc02004e10e0ebf0de61db1b0723ce64860c Mon Sep 17 00:00:00 2001
From: Eugene Zhukov <[email protected]>
Date: Tue, 16 Feb 2016 18:24:06 +0200
Subject: [PATCH] Switch build and runtime dependency to libsaxonhe-java

---
 debian/bin/jaxe               |  2 +-
 debian/bin/jaxe-editeurconfig |  2 +-
 debian/changelog              |  6 ++++++
 debian/control                | 13 +++++++++++--
 debian/rules                  |  2 +-
 5 files changed, 20 insertions(+), 5 deletions(-)

diff --git a/debian/bin/jaxe b/debian/bin/jaxe
index 14bc909..8c7ee21 100755
--- a/debian/bin/jaxe
+++ b/debian/bin/jaxe
@@ -23,7 +23,7 @@ cd /usr/share/java/Jaxe
 JAVACLASSES=/usr/share/java
 CLASSPATH="${CLASSPATH:-.}:$JAVACLASSES/jaxe.jar"
 
-CLASSPATH="$CLASSPATH:$JAVACLASSES/avalon-framework.jar:$JAVACLASSES/batik-all.jar:$JAVACLASSES/commons-io.jar:$JAVACLASSES/commons-logging.jar:$JAVACLASSES/cortado.jar:$JAVACLASSES/fop.jar:$JAVACLASSES/jazzy.jar:$JAVACLASSES/jing.jar:$JAVACLASSES/log4j-1.2.jar:$JAVACLASSES/xml-commons-resolver-1.1.jar:$JAVACLASSES/saxonb.jar:$JAVACLASSES/serializer.jar:$JAVACLASSES/xalan2.jar:$JAVACLASSES/xercesImpl.jar:$JAVACLASSES/xml-apis.jar:$JAVACLASSES/xml-apis-ext.jar:$JAVACLASSES/xml-commons-external.jar:$JAVACLASSES/xmlgraphics-commons.jar:$JAVACLASSES/xsltc.jar"
+CLASSPATH="$CLASSPATH:$JAVACLASSES/avalon-framework.jar:$JAVACLASSES/batik-all.jar:$JAVACLASSES/commons-io.jar:$JAVACLASSES/commons-logging.jar:$JAVACLASSES/cortado.jar:$JAVACLASSES/fop.jar:$JAVACLASSES/jazzy.jar:$JAVACLASSES/jing.jar:$JAVACLASSES/log4j-1.2.jar:$JAVACLASSES/xml-commons-resolver-1.1.jar:$JAVACLASSES/Saxon-HE.jar:$JAVACLASSES/serializer.jar:$JAVACLASSES/xalan2.jar:$JAVACLASSES/xercesImpl.jar:$JAVACLASSES/xml-apis.jar:$JAVACLASSES/xml-apis-ext.jar:$JAVACLASSES/xml-commons-external.jar:$JAVACLASSES/xmlgraphics-commons.jar:$JAVACLASSES/xsltc.jar"
 
 export CLASSPATH
 
diff --git a/debian/bin/jaxe-editeurconfig b/debian/bin/jaxe-editeurconfig
index 66a9868..51d605b 100755
--- a/debian/bin/jaxe-editeurconfig
+++ b/debian/bin/jaxe-editeurconfig
@@ -23,7 +23,7 @@ cd /usr/share/java/Jaxe
 JAVACLASSES=/usr/share/java
 CLASSPATH="${CLASSPATH:-.}:$JAVACLASSES/Jaxe/editeurconfig.jar"
 
-CLASSPATH="$CLASSPATH:$JAVACLASSES/avalon-framework.jar:$JAVACLASSES/batik-all.jar:$JAVACLASSES/commons-io.jar:$JAVACLASSES/commons-logging.jar:$JAVACLASSES/cortado.jar:$JAVACLASSES/fop.jar:$JAVACLASSES/jazzy.jar:$JAVACLASSES/jing.jar:$JAVACLASSES/log4j-1.2.jar:$JAVACLASSES/xml-commons-resolver-1.1.jar:$JAVACLASSES/saxonb.jar:$JAVACLASSES/serializer.jar:$JAVACLASSES/xalan2.jar:$JAVACLASSES/xercesImpl.jar:$JAVACLASSES/xml-apis.jar:$JAVACLASSES/xml-apis-ext.jar:$JAVACLASSES/xml-commons-external.jar:$JAVACLASSES/xmlgraphics-commons.jar:$JAVACLASSES/xsltc.jar:$JAVACLASSES/Jaxe/jaxe.jar"
+CLASSPATH="$CLASSPATH:$JAVACLASSES/avalon-framework.jar:$JAVACLASSES/batik-all.jar:$JAVACLASSES/commons-io.jar:$JAVACLASSES/commons-logging.jar:$JAVACLASSES/cortado.jar:$JAVACLASSES/fop.jar:$JAVACLASSES/jazzy.jar:$JAVACLASSES/jing.jar:$JAVACLASSES/log4j-1.2.jar:$JAVACLASSES/xml-commons-resolver-1.1.jar:$JAVACLASSES/Saxon-HE.jar:$JAVACLASSES/serializer.jar:$JAVACLASSES/xalan2.jar:$JAVACLASSES/xercesImpl.jar:$JAVACLASSES/xml-apis.jar:$JAVACLASSES/xml-apis-ext.jar:$JAVACLASSES/xml-commons-external.jar:$JAVACLASSES/xmlgraphics-commons.jar:$JAVACLASSES/xsltc.jar:$JAVACLASSES/Jaxe/jaxe.jar"
 
 export CLASSPATH
 
diff --git a/debian/changelog b/debian/changelog
index 7147803..7a50866 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+jaxe (3.5-8) UNRELEASED; urgency=medium
+
+  * Switch build and runtime dependency to libsaxonhe-java
+
+ -- Eugene Zhukov <[email protected]>  Tue, 16 Feb 2016 18:18:36 +0200
+
 jaxe (3.5-7) unstable; urgency=medium
 
   * compat: Bump to 9.
diff --git a/debian/control b/debian/control
index 7e28d9b..9c1849c 100644
--- a/debian/control
+++ b/debian/control
@@ -2,7 +2,12 @@ Source: jaxe
 Priority: extra
 Maintainer: Samuel Thibault <[email protected]>
 Build-Depends: debhelper (>= 9)
-Build-Depends-Indep: default-jdk, libfop-java (>= 1:2.0~), libavalon-framework-java, libbatik-java, libcommons-io-java, libcommons-logging-java, libjazzy-java, libjing-java, liblog4j1.2-java, libsaxonb-java, libxml-commons-resolver1.1-java, libxalan2-java, libxerces2-java, libxml-commons-external-java, libxmlgraphics-commons-java, libxsltc-java, imagemagick, ant
+Build-Depends-Indep: default-jdk, libfop-java (>= 1:2.0~),
+ libavalon-framework-java, libbatik-java, libcommons-io-java,
+ libcommons-logging-java, libjazzy-java, libjing-java, liblog4j1.2-java,
+ libsaxonhe-java, libxml-commons-resolver1.1-java, libxalan2-java,
+ libxerces2-java, libxml-commons-external-java, libxmlgraphics-commons-java,
+ libxsltc-java, imagemagick, ant
 Standards-Version: 3.9.7
 Section: java
 Homepage: http://jaxe.sourceforge.net/
@@ -19,7 +24,11 @@ Description: JAva Xml Editor
 
 Package: libjaxe-java
 Architecture: all
-Depends: ${misc:Depends}, libavalon-framework-java, libbatik-java, libcommons-io-java, libcommons-logging-java, libfop-java (>= 1:2.0~), libjazzy-java, libjing-java, liblog4j1.2-java, libsaxonb-java, libxml-commons-resolver1.1-java, libxalan2-java, libxerces2-java, libcortado-java, libxml-commons-external-java, libxmlgraphics-commons-java, libxsltc-java
+Depends: ${misc:Depends}, libavalon-framework-java, libbatik-java,
+  libcommons-io-java, libcommons-logging-java, libfop-java (>= 1:2.0~),
+  libjazzy-java, libjing-java, liblog4j1.2-java, libsaxonhe-java,
+  libxml-commons-resolver1.1-java, libxalan2-java, libxerces2-java,
+  libcortado-java, libxml-commons-external-java, libxmlgraphics-commons-java, libxsltc-java
 Description: JAva Xml Editor - library
  Jaxe is an XML editor adaptable to XML languages. It uses an XML schema and a
  configuration file for the graphical user interface.
diff --git a/debian/rules b/debian/rules
index bf0ce54..06444a8 100755
--- a/debian/rules
+++ b/debian/rules
@@ -12,7 +12,7 @@ JAVAFLAGS=-encoding iso-8859-1
 JAVACLASSES=/usr/share/java
 SRCDIR=source
 
-CLASSPATH=$(JAVACLASSES)/avalon-framework.jar:$(JAVACLASSES)/batik-all.jar:$(JAVACLASSES)/commons-io.jar:$(JAVACLASSES)/commons-logging.jar:$(JAVACLASSES)/cortado.jar:$(JAVACLASSES)/fop.jar:$(JAVACLASSES)/jazzy.jar:$(JAVACLASSES)/jing.jar:$(JAVACLASSES)/log4j-1.2.jar:$(JAVACLASSES)/xml-commons-resolver-1.1.jar:$(JAVACLASSES)/saxonb.jar:$(JAVACLASSES)/serializer.jar:$(JAVACLASSES)/xalan2.jar:$(JAVACLASSES)/xercesImpl.jar:$(JAVACLASSES)/xml-apis.jar:$(JAVACLASSES)/xml-apis-ext.jar:$(JAVACLASSES)/xml-commons-external.jar:$(JAVACLASSES)/xmlgraphics-commons.jar:$(JAVACLASSES)/xsltc.jar
+CLASSPATH=$(JAVACLASSES)/avalon-framework.jar:$(JAVACLASSES)/batik-all.jar:$(JAVACLASSES)/commons-io.jar:$(JAVACLASSES)/commons-logging.jar:$(JAVACLASSES)/cortado.jar:$(JAVACLASSES)/fop.jar:$(JAVACLASSES)/jazzy.jar:$(JAVACLASSES)/jing.jar:$(JAVACLASSES)/log4j-1.2.jar:$(JAVACLASSES)/xml-commons-resolver-1.1.jar:$(JAVACLASSES)/Saxon-HE.jar:$(JAVACLASSES)/serializer.jar:$(JAVACLASSES)/xalan2.jar:$(JAVACLASSES)/xercesImpl.jar:$(JAVACLASSES)/xml-apis.jar:$(JAVACLASSES)/xml-apis-ext.jar:$(JAVACLASSES)/xml-commons-external.jar:$(JAVACLASSES)/xmlgraphics-commons.jar:$(JAVACLASSES)/xsltc.jar
 
 override_dh_auto_build:
 	mkdir -p plugins
-- 
2.7.0

Reply via email to