javatools_0.37~bpo60+1_amd64.changes is NEW
(new) jarwrapper_0.37~bpo60+1_all.deb optional java
Run executable Java .jar files
Jarwrapper sets up binfmt-misc to run executable jar files
using the installed java runtime.
.
It also includes a /usr/share/jarwrapper/java-arch.sh script
to convert Debian architecture names into java names to locate
libjvm.so
(new) java-propose-classpath_0.37~bpo60+1_all.deb optional java
Helper script to suggest a classpath for jar files
java-propose-classpath analyzes a set of jar files and the installed
jars on the system to suggest a correct classpath for use with
jh_classpath/jh_manifest
.
This package should not be in any build-depends since java-propose-classpath
cannot be run automatically.
(new) javahelper_0.37~bpo60+1_all.deb optional java
Helper scripts for packaging Java programs
Javahelper contains several scripts which help in packaging
Java programs.
.
jh_depends searches jars to find which packages they depend on,
similar to dh_shlibdeps. It will also add depends on jarwrapper
for packages with executable jars.
.
jh_classpath will register the classpath dependencies for each
jar so that they can be automatically loaded when that jar is
used by other programs.
.
jh_manifest updates the manifest in jar files according to
a provided spec so that the resultant jar files will work with
jarwrapper-enabled packages.
.
jh_exec looks for symlinks to jars which should be executable
and makes them executable
.
jh_build builds java files to jars for you.
.
jh_installlibs installs library jars into the correct locations
.
jh_makepkg generates a template for a Debian Java package for you
.
jh_installeclipse installs features/plugins built by pde-build.
.
jh_setupenvironment prepares an out of source built for eclipse builds.
.
jh_generateorbitdir creates an populates an orbit dir for eclipse builds.
.
jh_compilefeatures compiles eclipse features based on feature ids.
.
/usr/share/javahelper/java-vars.mk provides a selection of useful
variables such as various JVM paths and the JVM name for the architecture
.
/usr/share/javahelper/java-arch.sh converts Debian architecture
names into java names to locate libjvm.so in non-make build systems
.
javahelper provides CDBS and dh macros so that it can be used with those
package build systems.
.
Note that some of the eclipse helpers depends on packages not pulled
by default (like with devscripts). You can find these scripts in
Suggests.
(new) javatools_0.37~bpo60+1.dsc optional java
(new) javatools_0.37~bpo60+1.tar.gz optional java
Changes: javatools (0.37~bpo60+1) squeeze-backports; urgency=low
.
* Rebuild for squeeze-backports.
.
javatools (0.37) unstable; urgency=low
.
[ Niels Thykier ]
* Do not assume that $pkg/usr/share/doc is present when jh_depends
runs. (Closes: #632620)
* Applied changes from NMU.
- depend on gcj-jdk rather than gcj for java-propose-classpath.
* Added support for -s/--same-arch in jh_lib and related shell
scripts. (Closes: #632619)
.
[ Matthew Johnson ]
* Default to -source 1.5 in jh_build unless specified in the extra
args (Closes: #591874)
.
javatools (0.36) unstable; urgency=low
.
* Made jh_manifest always follow symlinks - the fix for this in
0.35 was incomplete. (Closes: #626329)
.
javatools (0.35) unstable; urgency=low
.
* Made jh_manifest always follow symlinks even if they are passed
via command line. (Closes: #626329)
* Made jh_manifest fail if there are jar files it cannot find,
unless the jar has been excluded. This may cause packages to
FTBFS instead of silently not shipping a jar file.
(Closes: #626327)
* Improved support for --no-act in jh_manifest.
* Made jh_depends ignore links to jars as these most likely points
to real jar files that it will end up processing any way.
(Closes: #610817)
.
javatools (0.34) unstable; urgency=low
.
* Fixed a regression in 0.33 that in some cases would make
jh_installlibs install in to the system root and not the package
root. (Closes: #624503)
* Removed the -O option from jh_build since it clashed with a
common debhelper option. The longer form (--javadoc-opts) is
still available and should be used instead.
* Made all "jh_lib.sh"-based tools ignore the -O option, which is
used by dh in some cases. If you have been using -O with
jh_build please switch to --javadoc-opts instead.
(Closes: #623506, #624388)
.
javatools (0.33) unstable; urgency=low
.
[ Matthew Johnson ]
* Fixed some bugs in jh_makepkg (Closes: #593351)
* Support epochs in jh_installibs version mangling (Closes: #617897)
.
[ Niels Thykier ]
* Bumped Standards-Version 3.9.2 - no changes required.
- Also bumped S-V in jh_makepkg.
* Removed DMUA flag; no longer needed.
* Removed -5/--sun5 option from jh_makepkg.
* Used gcj-jdk instead of java-gcj-compat-dev in jh_makepkg.
* Put the JDK dependency in Build-Depends of the control files
generated by jh_makepkg, since it is needed by the clean rule.
* Made cdbs run jh_installlibs before jh_manifest and jh_classpath.
(Closes: #621857)
* Converted tutorial into markdown format.
* jh_installlibs now properly picks up the version of native packages.
(Closes: #612404)
* Made jh_installlibs respect its --tmpdir option. Previously it was
silently ignored.
* Added missing B-D-I on perl (for pod2man).
* Migrated jh_generateorbitdir to the perl Manifest handler.
* Fixed typo in jh_generateorbitdir and in jh_compilefeatures.
* Fixed jh_classpath, which was horribly broken after the 0.32 upload.
- It now adds debian/<pkg> automatically if it appears to be needed.
* Made jh_manifest check the package dir if given a jar file, if said
jar file does not exist.
* Updated file suggestions for jh_classpath and added a note about
the sequence change in the tutorial.
* Updated jh_makepkg:
- It now creates a separate doc package for the javadoc if making
a library package.
- It now adds ${java:Recommends} to all binary packages added.
* Replaced old copyright template with a DEP-5 version. Thanks to
Martin Quinson for the suggestion and the template.
(Closes: #623035)
Override entries for your package:
Announcing to debian-backports-changes@lists.debian.org
Your package contains new components which requires manual editing of
the override file. It is ok otherwise, so please be patient. New
packages are usually added to the override file about once a week.
You may have gotten the distribution wrong. You'll get warnings above
if files already exist in other distributions.
eady exist in other distributions.
Reply to: