On Tue, 21 Oct 2025 00:00:05 +0200 Santiago Vila <[email protected]> wrote:
> Package: src:libtool
> Version: 2.5.4-6
> Severity: serious
>
> Dear maintainer:
>
> The new automake package (1.18) does not have a versioned package name
> anymore, and it's called just "automake". Therefore this line in debian/rules
> of libtool:
>
> echo 'automake=automake-${AM_VERSION}' > debian/libltdl-dev.substvars
>
> should be changed to something like
>
> automake="automake (>= ${AM_VERSION})"
>


I tried to comment out the echo line from debian/rules and the packages build and install fine. The debian/rules file uses script aclocal to find out AM_VERSION so I suspect it makes no sense to use this value as a dependency. If the packages depend on some versions of automake it could be specified explicitly in debian/control. If the aclocal computation is preserved for some reason the rules line could be changed to

echo 'am_version=${AM_VERSION}' > debian/libltdl-dev.substvars

and then use

automake (>= ${am_version})

in debian/control.

     - Tommi Höynälänmaa

--
Kotisivu / Homepage: http://www.iki.fi/tohoyn/
Sähköposti / E-Mail: [email protected]
GPG-sormenjälki / GPG fingerprint:
55F4 2477 7155 3528 5CB2 2B7A BB86 1FDE 4046 0F83
FT, Debian-ylläpitäjä / PhD, Debian Maintainer

Reply via email to