On 10/21/2013 10:45 AM, 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
Just a comment about the JRE portion of these dependencies... It would
be easier in the long term to depend on "default-jre" unless there is a
specific need for openjdk-7-jre.
Using the more general (but not virtual) package will help prevent bug
reports about uninstallable packages or packages that needlessly pull in
2 JREs via dependencies once we have openjdk-8-jre.
> https://wiki.debian.org/Java
> https://wiki.debian.org/Java/Packaging
> http://www.debian.org/doc/packaging-manuals/java-policy/
/me makes a note to put this into one of these links.
Thanks,
tony
Attachment:
signature.asc
Description: OpenPGP digital signature