javatools (0.28) unstable; urgency=low * Reorder things in javahelper.pm and .mk to make jh_classpath and manifest work with jh_installlibs * add various version mangling options to jh_installlibs -- Matthew Johnson Wed, 20 Jan 2010 23:31:37 +0000 javatools (0.27) unstable; urgency=low * jh_installjavadoc now allows you to install to a configurable path (e.g. the one in the library package which you are meant to install to, rather than the one in the doc package) * jh_installibs will detect jars with -$VERSION in their name already and handle them correctly (it must match the upstream version in the changelog) * Build javadoc by default in jh_build and don't pass -J in the .pm (fails when you also pass other args via dh). Also, don't complain at spurious args if we've detected running with dh. * Add jh_linkjars command to create/remove symlink farms from build-deps * Update tutorials * Make cdbs class call jh_clean * Ensure that cdbs class is included before ant.mk so that jh_linkjars works -- Matthew Johnson Sun, 17 Jan 2010 13:28:06 +0000 javatools (0.26) unstable; urgency=low * Oops fix cleaning of jars in cdbs class * -s should actually be -a, oops (Closes: #560869) -- Matthew Johnson Sun, 13 Dec 2009 01:44:29 +0000 javatools (0.25) unstable; urgency=low * Actually, can't use empty files in debian/ as flags for jh_installjavadoc * Add jh_repack for use with uscan (Closes: #560060) * Update tutorials * Reference tutorials from man pages -- Matthew Johnson Sat, 12 Dec 2009 17:06:41 +0000 javatools (0.24) unstable; urgency=low * Add jh_installjavadoc and have jh_build create the javadoc * jh_makepkg depend on default-jdk not default-jdk-builddep * jh_makepkg doesn't use dh_javadoc -- Matthew Johnson Tue, 08 Dec 2009 23:27:16 +0000 javatools (0.23) unstable; urgency=low * Fix detecting dependencies between binary packages from the same source (Closes: #543109) * Add a java-vars.mk with useful variables for building Java programs and also a java-arch.sh to both jarwrapper and javahelper for anything which does not use make (runtime and build-time variants) (Closes: #558109) * Add a -X option to jh_depends to ignore certain packages for depends (Closes: #559303) -- Matthew Johnson Sat, 05 Dec 2009 13:44:20 +0000 javatools (0.22) unstable; urgency=low * Fix typo in description * Add misc:Depends to java-propose-classpath -- Matthew Johnson Thu, 13 Aug 2009 00:03:11 +0100 javatools (0.21) unstable; urgency=low * Fix bug in jh_manifest when manifest file doesn't exist * Treat DH_VERBOSE as a -v flag to all programs * Split java-propose-classpath off to a separate package to avoid a hard dependency on gcj * Add jh_classpath which isn't tied specifically to manifest files * Fix jh_build not to require a JAVA_HOME if it's not actually trying to build * Update jh_makepkg to produce dh 7 packages * Fix bug in jh_depends which results in a jarwrapper dependency but no jvm -- Matthew Johnson Sat, 08 Aug 2009 13:46:17 +0100 javatools (0.20) unstable; urgency=low * Add dh 7 module from أحمد المحمودي (Closes: #536895) * Fix handling of jars which are symlinks not shipped in a deb (eg alternatives) (Closes: #537057) * Change java-propose-classpath to use jar xf not unzip and remove dependency on zip (Closes: #537059) * Fix handling of multiple Debian-java-home entries (patch from أحمد المحمودي) (Closes: #537074) * Fix jh_manifest reading of manifest lines with embedded line breaks and CRLF (patch from أحمد المحمودي) (Closes: #537241, #537262) * Add jh_clean for use from dh helper * Add option to use jh_build from debian/javabuild for use from dh helper * Fix jh_installlibs when the jar is not at the top level * Change this package to using dh 7 -- Matthew Johnson Sat, 18 Jul 2009 01:16:42 +0100 javatools (0.19) unstable; urgency=low * Remove depends on icepick, use ugly hexdump hack instead, since I don't want to depend on openjdk (Closes: #532122) * Also, fix depends checking of packages with a Main-Class but no Debian-Java-Home * Change to sections java/devel * Fix bashism in jarwrapper (Closes: #530110) * Have propose-classpath check that symlinks point to real files before reading them (Closes: #510590) -- Matthew Johnson Sun, 07 Jun 2009 09:52:24 +0100 javatools (0.18) unstable; urgency=low * Add cdbs class for javahelper * Merge experimental class version checking * Remove depends from jarwrapper on a JRE, everything using jarwrapper will need a JRE anyway. * Move to section java * Bump standards version -- Matthew Johnson Sun, 22 Mar 2009 15:27:41 +0000 javatools (0.17.experimental2) experimental; urgency=low * Fix the alternate depends to be correct -- Matthew Johnson Mon, 10 Nov 2008 21:16:23 +0000 javatools (0.17.experimental1) experimental; urgency=low * Add checking for class version in determining alternate depends -- Matthew Johnson Sun, 09 Nov 2008 22:59:14 +0000 javatools (0.17) unstable; urgency=medium * Remove build-arch-stamp and build-indep-stamp in all modes (Closes: #505066) * More manifest entry handling fixes, including in jh_depends and some tests (Closes: #503890) -- Matthew Johnson Sun, 09 Nov 2008 22:05:34 +0000 javatools (0.16) unstable; urgency=medium * Don't append a space to manifest entries (Closes: #501516) -- Matthew Johnson Fri, 10 Oct 2008 21:00:09 +0000 javatools (0.15) unstable; urgency=medium * Add dependency on devscripts (Closes: #499538) -- Matthew Johnson Fri, 19 Sep 2008 22:24:49 +0000 javatools (0.14) unstable; urgency=low * Change openjdk dependency to be openjdk-6-jre, package name was wrong! -- Matthew Johnson Mon, 21 Jul 2008 11:31:29 +0100 javatools (0.13) unstable; urgency=low * Rewrite jh_manifest in python to better obey jar manifest specs (Closes: #489214) * Completely recreate jar to work around fastjar bugs (Closes: #489432) -- Matthew Johnson Sun, 13 Jul 2008 00:29:51 +0100 javatools (0.12) unstable; urgency=low * Use openjdk instead of icedtea * jh_build needs to expand directory arguments to files because Sun Java does not support it. Also add better error handling for missing parameters. -- Matthew Johnson Mon, 30 Jun 2008 11:24:07 +0100 javatools (0.11) unstable; urgency=low * Fix missing "" to enable embedded spaces in jh_lib-parsed options -- Matthew Johnson Tue, 13 May 2008 01:43:40 +0100 javatools (0.10) unstable; urgency=low * Update to default-jdk/jre packages and default-java path -- Matthew Johnson Sat, 26 Apr 2008 12:54:10 +0100 javatools (0.9) unstable; urgency=low * Add --clean to jh_makepkg, removes common errors in Java source packages, such as: - built class files - built jar files - jar files from other packages - built javadoc trees -- Matthew Johnson Fri, 28 Mar 2008 14:47:47 +0000 javatools (0.8) unstable; urgency=low * Fix bug in jh_manifest when passing multiple jars on the commandline * Fix bug in jh_depends creating multiple identical dependencies * depend on realpath -- Matthew Johnson Wed, 26 Mar 2008 01:17:36 +0000 javatools (0.7) unstable; urgency=low * Calls dh_testdir in places, therefore, must depend on debhelper! * Bump Standards-Version -- Matthew Johnson Wed, 06 Feb 2008 16:16:12 +0000 javatools (0.6) unstable; urgency=low * Add tutorials as docs * jh_makepkg use build-indep (patch from "Bernhard R. Link" ) * change jh_libs to jh_installibs, jh_libs is a script which prints a warning and then calls jh_installibs * Add maven2 to build systems in jh_makepkg (needs testing) * Allow multiple entries in Debian-Java-Home * Use unversioned jcf-dump * java-propose-classpath can take class names as parameters -- Matthew Johnson Fri, 01 Feb 2008 12:25:17 +0000 javatools (0.5) unstable; urgency=low * Rename source package, add build-helper binary package * Add help2man manpages -- Matthew Johnson Sun, 13 Jan 2008 17:43:00 +0000 jarwrapper (0.4) unstable; urgency=low * Depend on java1-runtime | java2-runtime rather than java-runtime. (Closes: #460235) -- Matthew Johnson Sat, 12 Jan 2008 12:04:26 +0000 jarwrapper (0.3) unstable; urgency=low * Depend on fastjar for detector (Closes: #442911) * Change maintainer address -- Matthew Johnson Wed, 05 Dec 2007 10:23:36 +0000 jarwrapper (0.2) unstable; urgency=low * Remove bashisms -- Matthew Johnson Mon, 20 Aug 2007 23:35:47 +0100 jarwrapper (0.1) unstable; urgency=low * Initial release (Closes: #423081) -- Matthew Johnson Wed, 09 May 2007 17:50:24 +0100