Hi, I am no expert but I believe it is like this: both are variables filled during packaging build and replaced when creating the package. IIRC the content is stored in special files within your build directory.
{misc:Depends} is filled by some debhelper/javahelper scripts with things needed for the result of their work within the final package. I can't come up with a good example but a theoretical would be, if the dh_-script compresses your files it could add a depend to a decompression package. {java:Depends} collects the libraries required by your java package (probably filled by ja_build). Best regards Ben On Mon, 2013-10-21 at 19:45 +0200, Felix Natter wrote: > hi, > > I am wondering whether this is correct for a simple java program without > dependencies: > > Package: jmapviewer > Architecture: all > Depends: > openjdk-7-jre, > ${misc:Depends} > > Could you please explain what ${java:Depends} and ${misc:Depends} are > used for? > > Here are some (working) examples: > > - freeplane: ${misc:Depends}, openjdk-7-jre > > - libjortho-freeplane-java: ${misc:Depends} > > - simplyhtml: ${misc:Depends}, openjdk-7-jre > > - libjlatexmath-java: ${misc:Depends} > > - libjsyntaxpane-java has Depends: ${java:Depends}, ${misc:Depends} > but this uses javahelper instead of ant build (like jmapviewer does) > > - libidw-java: ${java:Depends}, ${misc:Depends} > (generated by javahelper) > > Unfortunately I couldn't find any documentation regarding this. > > I checked google and > https://wiki.debian.org/Java > https://wiki.debian.org/Java/Packaging > http://www.debian.org/doc/packaging-manuals/java-policy/ > > Thanks and Best Regards, > -- > Felix Natter > > -- To UNSUBSCRIBE, email to debian-java-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/1382378504.10242.7.ca...@athlon-x2.fritz.box