The vala-1.0.pc file is only meant for users of libvala (ie, valac and other core tools themselves). So we need to detect the existence and version of Vala through other means.
This branch should fix the problem. I tested it with every combination of [automake 1.11 installed, not installed] X [vala < 0.9.5 installed, vala 0.9.5 installed] as well as without --enable-vala-bindings, and they all seemed to behave as they should.
> + AC_PATH_PROG([VAPIGEN], [vapigen], [false]) > > if test "x$VAPIGEN" = "x"; then You now need to check against "false": if test "x$VAPIGEN" = xfalse; then With that change, r+.
I take it back: this did need a bit more work. I've branched your branch :-) I reduced the Vala dependency back to 0.9.3, because to the best of my knowledge the only reason you were depending on 0.9.5 was to get the .pc file that you no longer use anyway...
(In reply to comment #3) > I take it back: this did need a bit more work. I've branched your branch :-) > > I reduced the Vala dependency back to 0.9.3, because to the best of my > knowledge the only reason you were depending on 0.9.5 was to get the .pc file > that you no longer use anyway... Looks and works well for me. Please merge.
Fixed in git for 0.11.13
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.