[Chicken-hackers] egg make depends

2014-12-22 Thread Alexej Magura

Not sure if this is the right mailing list.

Is there a reason why egg meta files don't support make depends, that is 
depends that are only required during the installation/build process and 
can be removed afterwards?


Like what if an egg's setup file needs another egg.  Should this 
dependency just get placed under depends like other dependencies even 
though it's only required for the installation?


--
Alexej Magura

___
Chicken-hackers mailing list
Chicken-hackers@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-hackers


Re: [Chicken-hackers] egg make depends

2014-12-22 Thread Kon Lovett

 On Dec 22, 2014, at 12:29 PM, Alexej Magura agm2...@gmail.com wrote:
 
 Not sure if this is the right mailing list.

chicken-us...@nongnu.org mailto:chicken-us...@nongnu.org might be better 
since this is more about usage

 
 Is there a reason why egg meta files don't support make depends, that is 
 depends that are only required during the installation/build process and can 
 be removed afterwards?

Like, say, ‘setup-helper’ ;-) 

An annotation like (setup-depends (setup-helper 1.5.2”)) will be ignored but 
serve as documentation; the meta file is just an a-list s-expression. With the 
dependency still needed in ‘depends’.

Would chicken-install remove the setup-dependencies fetched, rather than 
discovered, as part of the install?

 
 Like what if an egg's setup file needs another egg.  Should this dependency 
 just get placed under depends like other dependencies even though it's only 
 required for the installation?

For now, yes.
  -- 
 Alexej Magura
 ___
 Chicken-hackers mailing list
 Chicken-hackers@nongnu.org
 https://lists.nongnu.org/mailman/listinfo/chicken-hackers

___
Chicken-hackers mailing list
Chicken-hackers@nongnu.org
https://lists.nongnu.org/mailman/listinfo/chicken-hackers