SHA256
3
0
forked from pool/libedit
libedit/libedit-ncurses-pkg-config.patch

42 lines
1.4 KiB
Diff

Index: libedit-20090923-3.0/configure.ac
===================================================================
--- libedit-20090923-3.0.orig/configure.ac
+++ libedit-20090923-3.0/configure.ac
@@ -20,9 +20,11 @@ AC_PROG_LN_S
AC_PROG_AWK
EL_MANTYPE
-AC_CHECK_LIB(curses, tgetent,,
- [AC_CHECK_LIB(ncurses, tgetent,,
+CURSES=
+AC_CHECK_LIB(curses, tgetent,[CURSES=curses],
+ [AC_CHECK_LIB(ncurses, tgetent,[CURSES=ncurses],
[AC_MSG_ERROR([libtermcap, libcurses or libncurses are required!])] )] )
+AC_SUBST(CURSES)
# Checks for header files.
AC_FUNC_ALLOCA
Index: libedit-20090923-3.0/libedit.pc.in
===================================================================
--- libedit-20090923-3.0.orig/libedit.pc.in
+++ libedit-20090923-3.0/libedit.pc.in
@@ -7,6 +7,6 @@ Name: libedit
Description: command line editor library provides generic line editing, history, and tokenization functions.
Version: @VERSION@
Requires:
-Libs: -L${libdir} -ledit -lcurses
+Libs: -L${libdir} -ledit -l@CURSES@
Cflags: -I${includedir} -I${includedir}/editline
Index: libedit-20090923-3.0/examples/Makefile.am
===================================================================
--- libedit-20090923-3.0.orig/examples/Makefile.am
+++ libedit-20090923-3.0/examples/Makefile.am
@@ -1,5 +1,5 @@
-LDADD = $(top_builddir)/src/libedit.la
+LDADD = $(top_builddir)/src/libedit.la -l@CURSES@
AM_CFLAGS = -I$(top_srcdir)/src
noinst_PROGRAMS = test fileman