Batik includes some classes (such as used by squiggle) which are related to GUI. But I agree that most of the classes do not use and Swing/ATK APIs.
I would prefer splitting the launcher scripts for various programs such as squiggle, rasterizer in a separate binary package called batik. This package will then have dependency on -jre and libbatik-java will have dependency on -jre-headless. This can be done when packaging next upstream release. Onkar -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org