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