This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: ncurses packages


Brian Dessent wrote:
[great explanation of packaging]

Wow, thanks Brian! You're really johnny-on-the-spot here. Instead of Gold Stars, maybe we should also have a web page listing great mailing list posts -- especially for things like this. Not exactly FAQ material, but stuff that would be nice to have all gathered (or linked-to) in one place.



To expand on your answer, in the specific case of ncurses:

ncurses: basic ncurses utilities and documentation. (Also contains ncurses8-config, which should probably be moved to -devel in the next release)


libncurses8: contains the latest version of all 5 ncurses DLLs. libncurses*: older versions


libncurses-devel: contains the import libraries for the latest versions of the DLLs. Also contains the the static and "libtool" libraries. Furthermore, it provides all header files for the latest version of the ncurses API, and documentation for that API.



ncurses-demo: provides various demo and test programs. These are not useful in practice, but are good diagnostic tools. They are installed into /usr/lib/ncurses/demo/ instead of /usr/bin, because they don't really need to clutter anybody's PATH.



ncurses-src: the source code for all of the above. If you download this and follow the instructions, it will create all of the above, PLUS a "terminfo" package. This terminfo package is not really the terminfo package distributed by cygwin; it's just a placeholder (see below).



terminfo: this is actually packaged separately, using its own "-src" package. However, that "-src" package is just a very thin wrapper around a single file, taken from ncurses-src: terminfo.src, with perhaps some additional patches. From this one file, the entire contents of /usr/share/terminfo/ are generated. It is split out into its own pseudo-package so that it can be updated more frequently and easier than updating the entire ncurses package set. However, I've only updated terminfo without also updating all of ncurses maybe two or three times. Oh well.


--
Chuck

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]