Package: libvte9 Version: 1:0.28.1-2 Severity: wishlist Tags: patch User: ncur...@packages.debian.org Usertags: libncurses5-dependency
Currently libvte9 links against libncurses5 which could be avoided if the configure script were looking for libtinfo first. The attached patch, updating the existent 25_optional-ncurses.patch, does just that. -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (500, 'unstable'), (101, 'experimental') Architecture: i386 (x86_64) Kernel: Linux 3.1.0-rc9-nouveau (SMP w/2 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages libvte9 depends on: ii libatk1.0-0 2.2.0-2 ii libc6 2.13-21 ii libcairo2 1.10.2-6.1 ii libfontconfig1 2.8.0-3 ii libfreetype6 2.4.2-2.1+squeeze1 ii libgdk-pixbuf2.0-0 2.24.0-1 ii libglib2.0-0 2.28.6-1 ii libgtk2.0-0 2.24.6-2 ii libncurses5 5.9-3 ii libpango1.0-0 1.29.4-1 ii libvte-common 1:0.28.1-2 ii libx11-6 2:1.4.4-2 libvte9 recommends no packages. libvte9 suggests no packages. -- no debconf information
--- vte-0.28.1/debian/patches/25_optional-ncurses.patch 2011-01-05 00:40:52.000000000 +0100 +++ vte-0.28.1/debian/patches/25_optional-ncurses.patch 2011-10-10 10:40:44.000000000 +0200 @@ -1,6 +1,6 @@ --- a/configure.in +++ b/configure.in -@@ -364,45 +364,52 @@ +@@ -368,45 +368,52 @@ AC_CHECK_FUNC(floor,,AC_CHECK_LIB(m,floor,LIBS=["$LIBS -lm"])) AC_CHECK_FUNCS([ceil floor]) @@ -51,8 +51,8 @@ + # Look for tgetent + + AC_CHECK_FUNC([tgetent],[vte_cv_termcap_lib=libc], -+ [AC_CHECK_LIB([ncurses],[tgetent],[vte_cv_termcap_lib=libncurses], -+ [AC_CHECK_LIB([tinfo],[tgetent],[vte_cv_termcap_lib=libtinfo], ++ [AC_CHECK_LIB([tinfo],[tgetent],[vte_cv_termcap_lib=libtinfo], ++ [AC_CHECK_LIB([ncurses],[tgetent],[vte_cv_termcap_lib=libncurses], + [AC_CHECK_LIB([curses],[tgetent],[vte_cv_termcap_lib=libcurses], + [AC_CHECK_LIB([termcap],[tgetent],[vte_cv_termcap_lib=libtermcap], + [vte_cv_termcap_lib=])])])])])