Re: ${java:Depends} and ${misc:Depends}
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
>
>
Reply to: