[Gpg4win-devel] claws extensions

Marcus Brinkmann marcus.brinkmann at ruhr-uni-bochum.de
Wed Oct 1 11:53:28 CEST 2008


Hi Colin,

the claws extensions bring up an interesting issue.  They seem to be
the first packages which have different build dependencies from
installation dependencies, at least if we install them implicitely
when claws is installed.

So, for example, vcalender must be build after claws-mail, but
vcalender must be installed whenever claws-mail is installed.

The first condition is set by the dependencies in configure.ac.

The second can be met by modifying inst-sections.nsi "CalcDepends".
Now I am quite happy that these installation dependencies are
maintained manually.  They used to be a repetition of the dependencies
in configure.ac, and could have been automatically generated, but this
is no longer the case now that we have this case of dependency
inversion.

I added the missing rules for the current extensions.  Take note of
this in case you add more later.  I hope I didn't break anything (I
hate touching that part of the code).

Thanks,
Marcus




More information about the Gpg4win-devel mailing list