[Geany-devel] Merging of Geany Plugins

Chow Loong Jin hyperair at xxxxx
Tue Jun 2 16:07:48 UTC 2009

On Tue, 2009-06-02 at 15:08 +0100, Nick Treleaven wrote:
> Hi,
> On Mon, 01 Jun 2009 15:56:56 +0800
> Chow Loong Jin <hyperair at gmail.com> wrote:
> > I've recently begun packaging the whole set of Geany plugins for Ubuntu
> > (and will be working on it for Debian soon), and Enrico Tröger has
> Cool.
> > mentioned before that he'd like to see the whole set of plugins packaged
> > as one instead of separately, as it is currently. I, too, think it's a
> > good idea to do something like that. However, for that to be done, I'll
> > need the whole geany-plugins tarball released together at once. This has
> I'd really like to see a geany-plugins release, it would be much
> easier for normal users (and perhaps easier for any plugin maintainers
> that don't want a separate release as well).
> > several implications:
> >       * Synchronizing the plugins' releases.
> geany-plugins SVN trunk is just a place for devs to use, but if someone
> wanted to be maintainer for a geany-plugins release, perhaps it could
> go like this:
> 1. geany-plugins maintainer creates release branch & contacts
> devs/mailing list
> 2. Any devs who want their plugin in the release copy/merge their code
> 3. g-p maintainer makes release X days/weeks after branching
> I for one would be happy to merge the GeanyLua plugin.
> But this of course requires someone who wants to maintain the
> geany-plugins release process (any volunteers?) ;-)
I volunteer. =) As it is, I'm working on a patch to get the build system
to work both together as well as separately. It's progressing very well,
and I've been able to do this for the addons plugin, including
automating the toplevel autogen.sh to merge the translations of every
plugin into a toplevel po/ directory.

> >       * There must be a build system capable of building the plugins
> >         together as well as separately.
> Does it have to be the same system for both? We have a Waf system for
> building all plugins, and IIRC it installs translations for each plugin
> that has them. (Most plugins also have autotools for building
> individually.)
Personally, from a packager's point of view, I prefer autotools, and if
nobody else beats me to it, I will submit a patch that will change
modify each plugins' build systems slightly (read: m4 macros,
conditional inclusion of the po directory), as well as hook up the build
system to the toplevel directory.

In any case, whether or not the patch gets accepted, I will attempt to
package the geany plugins for Debian and Ubuntu. If no common release is
made, I'll just package them separately.
Chow Loong Jin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
URL: <http://lists.geany.org/pipermail/devel/attachments/20090603/7e1f4b5a/attachment.pgp>

More information about the Devel mailing list