Package: libncurses-dev
Version: 6.4+20231209-1
Severity: minor

The ncurses6-config manpage references curses(3X) rather than
ncurses(3NCURSES) as it should.

,----
| $ man ncursesw6-config | grep -A1 "SEE ALSO"
| SEE ALSO
|        ncurses(3NCURSES)
| $ man ncurses6-config | grep -A1 "SEE ALSO"
| SEE ALSO
|        curses(3X)
`----

The reason is that ncurses6-config.1 is installed directly from the
build tree via debian/libncurses-dev.manpages, while ncursesw6-config.1
has been changed by "make install".

We have been doing this for many years, it goes all the way back to
version 5.7+20100313-1.  Compare commit c8d4cb3d2f99 where this scheme
was introduced:

,----
| Author: Sven Joachim <svenj...@gmx.de>
| Date:   Sun Mar 14 08:36:49 2010 +0100
|
|     Install ncursesw5-config manpage
|
|     Since we're calling "make install.libs" rather than "make install" in
|     the obj-wide directory, ncursesw5-config.1 does not get installed into
|     debian/tmp.  So we let dh_installman do the job.
`----

Reply via email to