Mailing-List: contact cygwin-developers-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-developers-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin-developers AT sources DOT redhat DOT com Subject: Re: Updated setup.ini with descriptions, categories, and dependencies From: Robert Collins To: cygdev Cc: cygwin-apps AT cygwin DOT com In-Reply-To: <20010828150605.F25382@cygbert.vinschen.de> References: <20010827004327 DOT A14852 AT redhat DOT com> <20010828134119 DOT A25382 AT cygbert DOT vinschen DOT de> <2022197257 DOT 20010828160649 AT logos-m DOT ru> <20010828142656 DOT C25382 AT cygbert DOT vinschen DOT de> <9824009784 DOT 20010828163702 AT logos-m DOT ru> <20010828150605 DOT F25382 AT cygbert DOT vinschen DOT de> Content-Type: text/plain Content-Transfer-Encoding: 7bit Message-Id: <999004598.5646.3.camel@lifelesswks> Mime-Version: 1.0 X-Mailer: Evolution/0.12 (Preview Release) Date: 28 Aug 2001 23:27:14 +1000 On 28 Aug 2001 15:06:05 +0200, Corinna Vinschen wrote: > On Tue, Aug 28, 2001 at 04:37:02PM +0400, egor duda wrote: > > Hi! > > > > Tuesday, 28 August, 2001 Corinna Vinschen vinschen AT redhat DOT com wrote: > > > > CV> On Tue, Aug 28, 2001 at 04:06:49PM +0400, egor duda wrote: > > >> Tuesday, 28 August, 2001 Corinna Vinschen vinschen AT redhat DOT com wrote: > > >> >> @ automake > > >> >> sdesc: "A GNU tool for automatically creating Makefiles" > > >> > > >> CV> sdesc: "A tool for automatically generating GNU style Makefile.in's" > > >> > > >> >> category: Development/Tools > > >> >> requires: ash perl > > >> > > >> CV> requires: ash cygwin perl > > >> > > >> why? automake doesn't contain any binaries. it's even made as "noarch" > > >> rpm in linux distros, iirc. i suppose we shouldn't include "recursive > > >> dependencies" into the list, should we? > > > > CV> What exactly is `recursive' in the above list of required packages? > > > > by "recursive" i mean "dependencies for dependencies". cygwin _is_ > > required to run perl and ash, but automake itself is > > "architecture-independent" package and will run on any platform, as > > long as perl and /bin/sh are installed and can be run. > > Hmm, yes, sure. I don't have a strong opinion here so > > requires: ash perl > > is ok with me, too. > > Corinna Setup will recurse into dependencies automatically. So requires:ash perl is appropriate. However, anything that is binary & linked to cygwin1.dll, should be directly dependent on cygwin1.dll. Which brings up a suggestion: how about we rename the "cygwin" package to "libcygwin". This might reduce some of the "I installed cygwin" confusion. Thoughts..? Rob