An ebuild for vala, whichis a new programming language that aims to bring modern programming language features to GNOME developers without imposing any additional runtime requirements and without using a different ABI compared to applications and libraries written in C.
Created attachment 120418 [details]
the ebuild for the 0.0.9 release
Created attachment 127683 [details]
Latest version plus:
- Now hosted on gnome.org so use gnome2.eclass, a lot easier
- Couple of extra docs
- License is LGPL not GPL
Vala 0.1.3 is out, this time with a lot of new bindings. Does this mean we need to add some use flags to the ebuild?
Btw, just renaming to vala-0.1.3.ebuild works just fine.
From what I understand, the bindings are pre-built, not compiled at build-time.. so they should all be installed (they are just small text files).
Also there is an optional dep on enchant that is use to run enchant tests... so it should probably be under the test use flag... or maybe ignored...
Also, there should be a use flag for --enable-vapigen
Created attachment 129782 [details]
Vala 0.1.3 with vapigen use flag
I'm not an ebuild expert but here is the ebuild i put together. It supports a vapigen use flag for those who wants to build the API generation tools.
Vala 0.1.4 is out: http://www.paldo.org/pipermail/vala/2007-October/000518.html
I renamed Jean-François' ebuild to vala-0.1.4.ebuild and compiled it with the vapigen use flag. Installed without a hitch.
(Getting some strange warnings from valac when compiling code with 0.1.4 that I didn't get with 0.1.3 and the dbustest.vala from the homepage doesn't work any more.)
0.1.5 built and ran fine with vala-0.1.3.ebuild
Created attachment 141885 [details]
* Bumped to 0.1.6
* Add support for --enable-gen-project
* Drop XML-Twig dependency (was replaced by a C parser afaik)
vala is now in the sunrise overlay. You can get the latest version from
Without noticing the sunrise overlay I created my own(git://github.com/uzytkownik/vala-overlay.git).
- I don't know how the sunrise devs but I will not be able to check/add releases more then once-twice a day
Sorry - merged with gnome overlay (git://github.com/uzytkownik/vala-overlay.git)
I've actually been using vala 0.3.5 for a few weeks now. I think I'll be adding 0.4.0 (once I test it) to portage under the Gnome herd, if other herders agree of course :)
Done, vala is in tree and part of the Gnome herd, as there seems to be growing interest in it.