delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2008/02/24/14:16:03

X-Recipient: archive-cygwin AT delorie DOT com
X-Spam-Check-By: sourceware.org
Message-ID: <47C1C1E2.2020901@cwilson.fastmail.fm>
Date: Sun, 24 Feb 2008 14:13:38 -0500
From: Charles Wilson <cygwin AT cwilson DOT fastmail DOT fm>
User-Agent: Thunderbird 2.0.0.9 (Windows/20071031)
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: Re: ncurses packages
References: <b609cb3b0802240258w1d8b481cjc12b7b7e09475076 AT mail DOT gmail DOT com> <47C1BA6E DOT D61CE2D3 AT dessent DOT net>
In-Reply-To: <47C1BA6E.D61CE2D3@dessent.net>
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

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/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019