Omit -L part from ncurses6{w,}-config output

"ncurses6-config --libs" includes a "-L" part which is not needed
since the library is installed in a directory in the default linker
search path.

Upstream omits the -L part if $libdir is in a standard directory,
however the list of standard directories is determined at build time
and architecture dependent, breaking multiarch co-installability.
Until there is a way to obtain the multiarch path without running
dpkg-architecture our patch is not upstreamable.
Bug-Debian: https://bugs.debian.org/638281
Bug-Debian: https://bugs.debian.org/745479
Forwarded: not-needed
Last-Update: 2019-10-21

Gbp-Pq: Name 03-debian-ncursesconfig-omit-L.diff
This commit is contained in:
Sven Joachim 2022-05-14 02:25:40 +08:00 committed by openKylinBot
parent f76366cd3e
commit 5da6d1b56d
1 changed files with 1 additions and 3 deletions

View File

@ -41,7 +41,6 @@ exec_prefix="@exec_prefix@"
bindir="@bindir@"
includedir="@includedir@"
libdir="@libdir@"
datarootdir="@datarootdir@"
datadir="@datadir@"
mandir="@mandir@"
@ -113,7 +112,7 @@ do
-L*)
[ -d ${opt##-L} ] || continue
case ${opt##-L} in
@LD_SEARCHPATH@) # skip standard libdir
*) # skip standard libdir
continue
;;
*)
@ -235,7 +234,6 @@ ENDECHO
echo $INCS
;;
--libdir)
echo "${libdir}"
;;
--mandir)
echo "${mandir}"