Re: External dependency proposal: Vala
- From: Jamie McCracken <jamie mccrack googlemail com>
- To: Ryan Lortie <desrt desrt ca>
- Cc: desktop-devel-list gnome org
- Subject: Re: External dependency proposal: Vala
- Date: Mon, 12 Oct 2009 12:11:09 -0400
I would rephrase this as "valac as a build dependency for gnome"
as valac is like yacc/bison/flex in that there is no runtime dependency
and only people developing or compiling from git will need it (tarballs
and distributed source will contain the generated c files so wont be
needed there)
jamie
On Mon, 2009-10-12 at 11:10 -0400, Ryan Lortie wrote:
> Hi
>
> I'd like to propose Vala as an official external dependency for GNOME
> 2.30.
>
> Some GNOME modules are already using Vala, but they are placing
> generated .c/.h files into version control to avoid the need for other
> contributors to have Vala installed. That's just ugly. :(
>
> Using Vala to compile a program introduces no additional run-time
> dependencies (Vala produces straight-up GLib-based C code).
>
> In its typical use, Vala also introduces no additional dependencies for
> building tarballs; distributions will have no additional burden placed
> on them. This is because 'make dist' typically includes the
> generated .c and .h files into the tarball, making 'valac' only required
> for building from git (or, of course, if you change .vala files).
>
> This is therefore a 'special' external dependency: it would only be
> required when building from git (or hacking on the code).
>
> It makes sense that we depend on the most recently available version at
> this point -- 0.7.7.
>
> Thanks for your consideration
>
> Cheers
>
> _______________________________________________
> desktop-devel-list mailing list
> desktop-devel-list gnome org
> http://mail.gnome.org/mailman/listinfo/desktop-devel-list
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]