[gobolinux-devel] Use flags specification

Hisham hisham.hm at gmail.com
Sun Apr 13 05:21:44 NZST 2008


On Sat, Apr 12, 2008 at 2:16 PM, Daniele Maccari <gobo.users at gmail.com> wrote:
>
> Hisham wrote:
>  > On Sat, Apr 12, 2008 at 11:01 AM, Daniele Maccari <gobo.users at gmail.com> wrote:
>  >
>  >> Jonatan Liljedahl wrote:
>  >>  > Or something like this:
>  >>  >
>  >>  > with_gtk1=(
>  >>  >   "--enable-gtk"
>  >>  >   "--disable-gtk"
>  >>  > )
>  >>  >
>  >>  > or more self-documenting:
>  >>  >
>  >>  > useflag_gtk1=(
>  >>  >   "with=--enable-gtk"
>  >>  >   "without=--disable-gtk"
>  >>  > )
>  >>  >
>  >>  > Those would be easy parsable by bash itself...
>  >>  >
>  >>  Sure, the possibilities are infinite :D
>  >>
>  >
>  > True, but all the proposed variations just lighten the cumbersomeness
>  > in a syntactic manner. The problem is not the size of each entry but
>  > the number of entries and the implied maintenance issues. I find the
>  > approach Michael described in his original post to be a good
>  > compromise. And the $with_* variables scheme is especially smart!
>  >
>  > -- Hisham
>  That's true too, so a question arises: is there some simple way to do this?

To do what Jonatan asked for? I believe there isn't. The alternative
is to use ChrootCompile to make controlled builds of packages.
ChrootCompile should probably be enhanced with some knowledge about
how to handle these optional dependencies, but the biggest missing
block was to be able to tell recipes how to be behave on the presence
of these optional deps, and now we have that.

-- Hisham


More information about the gobolinux-devel mailing list