This is the mail archive of the
mailing list for the Cygwin project.
Re: Maintainer newbie questions
Brian Dessent schrieb:
>> 3. Same question for the build requirements.
> There's no automatic way to determine this, you just have to know which
> developer tools are required to build the software. For the most part it's
> pretty straightforward, e.g. it requires the 'make' package if a step was typing
> make, and if there's C code you require 'gcc' (which automatically pulls in
> binutils and w32api, so you don't really need to mention those, but some people
> still do.) You also need to list the corresponding -devel packages of any
> libraries that your package links to, which you determined above. If you're
> using cygport then that favors running autoreconf at configure time instead of
> running it on the builder's machine and including changes to generated files in
> the patch, so you'd want to list autoconf/automake/libtool/m4 as build
> requirements if you use cygport.
What's the policy for the build requirements in the README files, if
packages are build from the same source package? Same list in all of
them? Just a referenve to the main package?