With the Vala switch-to-gir branch (which Evan is about to merge), we can cut out the calls to sed (to do some scrubbing for the final telepathy-glib.vapi).
This trivial branch does the trick: http://git.collabora.co.uk/?p=user/treitter/telepathy-glib.git;a=shortlog;h=refs/heads/fdo31387-cut-sed
I don't want to merge this until there's a somewhat widely available Vala release that's been verified not to need it, at which point we should bump the required version in configure.ac.
I just merged the switch-to-gir branch, and 0.11.2 should be released sometime today. There is an issue remaining about the namespace being based on the c:identifier-prefixes instead of the namespace name (so the namespace in Vala is Tp instead of TelepathyGLib), but that can be solved with a metadata file.
(In reply to comment #3) > I just merged the switch-to-gir branch, and 0.11.2 should be released sometime > today. There is an issue remaining about the namespace being based on the > c:identifier-prefixes instead of the namespace name (so the namespace in Vala > is Tp instead of TelepathyGLib), but that can be solved with a metadata file. This has been fixed in bug #31473.
I confirmed this still works and pushed it: commit f882f8c5b8f38251c151ff4cd0463cf3cd8af3e1 Author: Travis Reitter <travis.reitter@collabora.co.uk> Date: Thu Nov 4 11:19:15 2010 -0700 Cut unnecessary sed hacks for Vala bindings. Fixes fdo#31387. configure.ac | 2 +- vala/Makefile.am | 8 -------- 2 files changed, 1 insertions(+), 9 deletions(-)
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.