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. Regards, Colomban > 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 >> [email protected] >> https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel > > _______________________________________________ > Geany-devel mailing list > [email protected] > https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel _______________________________________________ Geany-devel mailing list [email protected] https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel
