This is the mail archive of the cygwin-apps@cygwin.com 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: info: single install xfree86 + minimal cygwin?


Christopher Faylor wrote:

> On Tue, Apr 09, 2002 at 09:22:30PM -0400, Charles Wilson wrote:
> 
>>Now, this works, and upset/setup are happy (every binary package has a 
>>"src" package) but it is hackish, ugly, and a pain to maintain.  Is 
>>there a better solution?  (Or can we discard the psuedo-src packages 
>>without repurcussion?  Won't upset be upset by the "bin without src" 
>>problem?)
>>
> 
> If it is upset I'll be upset.
> 
> It should be acceptable to have bin without source.
> 
> If it causes a problem, I'll fix it.


That's great.  (I'm not planning on needlessly changing my packages, but 
perhaps the next time they must be updated for other reasons, I'll drop 
the psuedo-src packages).

However, is there any way we can add to the setup/upset grammar an 
optional keyword like:

(within libncurses6's setup.hint)
    external-src: ncurses

which instructs upset to fill the setup.ini thus:

@ ncurses
sdesc: blah blah
ldesc: blah blah
category: Base Libs
requires: cygwin terminfo libncurses6
version: 5.2-8
install: latest/ncurses/ncurses-5.2-8.tar.bz2
source: latest/ncurses/ncurses-5.2-8-src.tar.bz2
[prev]
install: latest/ncurses/ncurses-5.2-7.tar.bz2
source: latest/ncurses/ncurses-5.2-7-src.tar.bz2

@libncurses6
sdesc: blah blah
ldesc: blah blah
category: Base Libs
requires: cygwin terminfo
version: 5.2-8
install: latest/ncurses/libncurses6/libncurses6-5.2-8.tar.bz2
source: latest/ncurses/ncurses-5.2-8-src.tar.bz2
[prev]
install: latest/ncurses/libncurses6/libncurses6-5.2-7.tar.bz2
source: latest/ncurses/ncurses-5.2-7-src.tar.bz2

e.g. keying off the version of libncurses, find the matching versioned 
-src package of whatever is specified in the external-src: field in 
libncurses6's setup.hint...

This would require conflict avoidance within setup.exe, too -- the src 
chkboxes for ncurses and libncurses6 should be tied together in this case...

Or is this just not worth worrying about?

--Chuck




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