Bug#152180: Split libbatik-java and make command line tools
available
Petter Reinholdtsen
pere at hungry.com
Tue Jun 13 18:24:15 UTC 2006
tags 152180 + patch
thanks
I believe this patch is one step of the way, making shell script
wrappers available in /usr/bin/ as part of the libbatik-java package.
I did not try to split out into separate packages, nor split the jar
file. I leave that decision to the package maintainer. Note, several
of the programs do not work with SUN JDK, and not surprisingly with
Classpath either.
Index: rasterizer.sh
===================================================================
--- rasterizer.sh (revision 0)
+++ rasterizer.sh (revision 0)
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+[ "$DESTDIR" ] || DESTDIR=
+[ "$JAVA" ] || JAVA=java
+
+$JAVA -cp $DESTDIR/usr/share/java/xercesImpl.jar:$DESTDIR/usr/share/java/batik-all.jar \
+ org.apache.batik.apps.rasterizer.Main $@
Property changes on: rasterizer.sh
___________________________________________________________________
Name: svn:executable
+ *
Index: changelog
===================================================================
--- changelog (revision 2198)
+++ changelog (working copy)
@@ -1,3 +1,10 @@
+batik (1.6-3) UNRELEASED; urgency=low
+
+ * Add wrapper scripts (rasterizer.sh squiggle.sh svgpp.sh ttf2svg.sh)
+ to start batik applications. (Closes: #152180)
+
+ -- Petter Reinholdtsen <pere at debian.org> Tue, 13 Jun 2006 20:07:55 +0200
+
batik (1.6-2) unstable; urgency=low
* Re-Introduce lost link batik.jar and add 02_fix_jar_target.patch
Index: ttf2svg.sh
===================================================================
--- ttf2svg.sh (revision 0)
+++ ttf2svg.sh (revision 0)
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+[ "$DESTDIR" ] || DESTDIR=
+[ "$JAVA" ] || JAVA=java
+
+$JAVA -cp $DESTDIR/usr/share/java/xercesImpl.jar:$DESTDIR/usr/share/java/batik-all.jar \
+ org.apache.batik.apps.ttf2svg.Main $@
Property changes on: ttf2svg.sh
___________________________________________________________________
Name: svn:executable
+ *
Index: svgpp.sh
===================================================================
--- svgpp.sh (revision 0)
+++ svgpp.sh (revision 0)
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+[ "$DESTDIR" ] || DESTDIR=
+[ "$JAVA" ] || JAVA=java
+
+$JAVA -cp $DESTDIR/usr/share/java/xercesImpl.jar:$DESTDIR/usr/share/java/batik-all.jar \
+ org.apache.batik.apps.svgpp.Main $@
+
Property changes on: svgpp.sh
___________________________________________________________________
Name: svn:executable
+ *
Index: squiggle.sh
===================================================================
--- squiggle.sh (revision 0)
+++ squiggle.sh (revision 0)
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+[ "$DESTDIR" ] || DESTDIR=
+[ "$JAVA" ] || JAVA=java
+
+$JAVA -cp $DESTDIR/usr/share/java/xercesImpl.jar:$DESTDIR/usr/share/java/batik-all.jar \
+ org.apache.batik.apps.svgbrowser.Main $@
Property changes on: squiggle.sh
___________________________________________________________________
Name: svn:executable
+ *
Index: rules
===================================================================
--- rules (revision 2198)
+++ rules (working copy)
@@ -38,3 +38,9 @@
ln -s batik-all-$(VERSION).jar debian/libbatik-java/usr/share/java/batik.jar
ln -s batik-all-$(VERSION).jar debian/libbatik-java/usr/share/java/batik-$(VERSION).jar
ln -s fop-transcoder-$(VERSION).jar debian/libbatik-java/usr/share/java/fop-transcoder.jar
+
+ # Install wrapper scripts
+ install -d debian/libbatik-java/usr/bin
+ for prog in rasterizer.sh squiggle.sh svgpp.sh ttf2svg.sh ; do \
+ install debian/$$prog debian/libbatik-java/usr/bin/ ; \
+ done
More information about the pkg-java-maintainers
mailing list