This is the mail archive of the
mailing list for the Cygwin project.
Re: Generic build script instructions
Robb, Sam wrote:
>>> 9) Generate a patch (./gbs mkpatch)
>>> 10) Clean (./gbs mkpatch)
>> should these both be mkpatch? ;)
> Hmm. Perhaps that's my problem :-)
> The question still remains: assuming that I'm entering
> the proper commands (instead of trying to clean using
> "mkpatch" :-), is this more or less the way the gbs
> is intended to be used?
I'm not really sure how gbs is supposed to be used from a packager's POV.
(The user's POV is obvious - ./gbs all)
I've found that its usually necessary to modify the gbs for each particular package. To try to maintain reasonable organization of
these modifications, I'm piping the upstream gbs through a (fairly inelegant) python script, using per-package config files to
specify certain sets of customizations. This makes me wonder if it might be sensible for all package maintainers to say a little
about their packaging methods, maybe even leading to a plan for a new standard cygwin package building system.