Graham Percival <gperciva@tarsnap.com> writes:
> On 2025-02-05, Simon Josefsson wrote:
>> Graham Percival <gperciva@tarsnap.com> writes:
>>
>> > Everything is working as intended, thanks again for checking!
>>
>> Okay, great. The build I got these errors in were for the Debian
>> packaging of scrypt,
>
> To nitpick: those were warnings, not errors. In terms of compiling
> software, there's a big difference between those two.
Agreed!
> dpkg-gencontrol: warning: Depends field of package libscrypt-kdf-dev:
> substitution variable ${shlibs:Depends} used, but is not defined
>
> I'm a bit puzzled by that... debian/control includes
> Deepends: ${shlibs:Depends}, ${misc:Depends}
> for scrypt, libscrypt-kdf1, and libscrypt-kdf-dev. So why does it only
> only warn about libscrypt-kdf-dev?
I think that libscrypt-kdf-dev package should Depends: libscrypt-kdf1 (=
${binary:Version}) instead of ${shlibs:Depends}. Generally, you should
also add *-dev packages for each of the shared libraries needed (but for
libscrypt-kdf1 there doesn't appear to be any, though).
/Simon
Attachment:
signature.asc
Description: PGP signature