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 > [email protected] > http://mail.gnome.org/mailman/listinfo/desktop-devel-list _______________________________________________ desktop-devel-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/desktop-devel-list
