ncurses umie wyświetlić 256 kolorów, jeśli jest przekompilowane
z --enable-widec --enable-ext-colors.
Wtedy zmienia się ABI i trzeba przebudować wszystkie pakiety zależne
od ncurses.
Na razie mutt umie obsłużyć dodatkowe kolory, ale i tak 256 kolorów
to fajny bajer.
Co wy na to?

witekfl
Index: ncurses.spec
===================================================================
RCS file: /cvsroot/SPECS/ncurses.spec,v
retrieving revision 1.181
diff -u -r1.181 ncurses.spec
--- ncurses.spec        26 Jan 2009 22:16:27 -0000      1.181
+++ ncurses.spec        7 Feb 2009 09:08:37 -0000
@@ -5,6 +5,7 @@
 %bcond_without cxx             # do not build C++ ncurses bindings and demo 
programs
 #                              # (this is neccessary to build ncurses linked 
with uClibc).
 %bcond_without gpm             # build without (dynamically loadable) libgpm 
support
+%bcond_without 256             # build without 256 colors support
 #
 Summary:       curses terminal control library
 Summary(de.UTF-8):     curses-Terminal-Control-Library
@@ -17,7 +18,7 @@
 Summary(uk.UTF-8):     ncurses - нова бібліотека керування терміналами
 Name:          ncurses
 Version:       5.7
-Release:       4
+Release:       5
 License:       distributable
 Group:         Libraries
 Source0:       ftp://dickey.his.com/ncurses/%{name}-%{version}.tar.gz
@@ -347,7 +348,7 @@
        --with-ada-include=%{_libdir}/gcc/$gcc_target/$gcc_version/adainclude/ \
        --with-ada-objects=%{_libdir}/gcc/$gcc_target/$gcc_version/adalib/ \
        `[ "$t" != "widec" ] && echo --with-termlib=tinfo` \
-       `[ "$t" = "widec" ] && echo --with-termlib=tinfow --enable-widec 
--includedir=%{_includedir}w`
+       `[ "$t" = "widec" ] && echo --with-termlib=tinfow --with-abi-version=6 
--enable-widec --%{?with_256:en}%{!?with_256:dis}able-ext-colors 
--includedir=%{_includedir}w`
 
 %{__make}
 
@@ -402,9 +403,9 @@
 %attr(755,root,root) /%{_lib}/libtinfo.so.*.*
 %attr(755,root,root) %ghost /%{_lib}/libtinfo.so.5
 %attr(755,root,root) %{_libdir}/libncursesw.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libncursesw.so.5
+%attr(755,root,root) %ghost %{_libdir}/libncursesw.so.6
 %attr(755,root,root) %{_libdir}/libtinfow.so.*.*
-%attr(755,root,root) %ghost %{_libdir}/libtinfow.so.5
+%attr(755,root,root) %ghost %{_libdir}/libtinfow.so.6
 
 %{_datadir}/tabset
 
@@ -448,7 +449,7 @@
 %defattr(644,root,root,755)
 %doc doc/html/ncurses-intro.html
 %attr(755,root,root) %{_bindir}/ncurses5-config
-%attr(755,root,root) %{_bindir}/ncursesw5-config
+%attr(755,root,root) %{_bindir}/ncursesw6-config
 %attr(755,root,root) %{_libdir}/libcurses.so
 %attr(755,root,root) %{_libdir}/libncurses.so
 %attr(755,root,root) %{_libdir}/libtinfo.so
_______________________________________________
pld-devel-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl

Odpowiedź listem elektroniczym