[Geany-devel] Moving MultiTerm plugin to Geany-Plugins

Colomban Wendling lists.ban at xxxxx
Sun Dec 18 15:52:23 UTC 2011

Le 18/12/2011 06:07, Matthew Brush a écrit :
> Hi,
> I just added the MultiTerm plugin to Geany-Plugins master branch. Please
> let me know ASAP if it causes you any issues.

It breaks the build from Git when the user ain't got valac.

I committed a perfectable fix that simply checks whether AM_PROG_VALAC
actually found a Vala compiler.  At least people with no valac can now
build geany-plugins again.


> It still needs to be added to the Waf build system and there's lots of
> work to do on everything else.
> Note: there's some build warnings even without make check that are
> caused by the C code that is generated by valac.  There's not much I can
> do about it, the fixes will come with newer valac versions, I'm sure.
> Cheers,
> Matthew Brush
> On 12/15/2011 08:35 PM, Matthew Brush wrote:
>> Hi,
>> I wanted to move my geany-multiterm[1] plugin into the Geany-Plugins
>> repository and continue development there, but I need help with some
>> things. It's written in Vala[2] using the Geany binding[3] Colomban
>> wrote.
>> My questions are:
>> Is there a maintainer mode or something that can be use to only activate
>> Vala support in Autotools if this plugin is selected to build? Should
>> this go into `build/multiterm.m4`?
>> Should the .c/.h files that valac compiles be checked into the VCS so
>> that people without valac compiler can still compile the plugin?
>> How to make it work with Waf?
>> (Mostly for Colomban) How should the geany.vapi/.deps be distributed? If
>> I make it install into the normal location I guess it will conflict with
>> the "official" binding, but then again AFAIK the "official" one isn't
>> really distributed, it just lives in a Gitorious repo[3], so I can't
>> really depend on it (or can I?). Could we move the "official" Vala
>> binding to Geany-Plugins project as well so that it is released with GP
>> and other plugins can depend on it being there?
>> Cheers,
>> Matthew Brush
>> [1] https://github.com/codebrainz/geany-multiterm
>> [2] https://live.gnome.org/Vala
>> [3] http://gitorious.org/geany-vala-binding
>> _______________________________________________
>> Geany-devel mailing list
>> Geany-devel at uvena.de
>> https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel
> _______________________________________________
> Geany-devel mailing list
> Geany-devel at uvena.de
> https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel

More information about the Devel mailing list