Am Samstag, den 22.05.2010, 17:17 +0200 schrieb Colomban Wendling:
> Hi everyone,
> 
> I'm trying to move my plugin (geanygendoc) into geany-plugins, but I
> have some problems porting the build system -- not used to it.
> 
> The thing is that I have data files to install. In my current external
> build system, I install them into $(geany_datadir)/plugins/geanygendoc,
> I think it is probably the good place. Yes, no?
No. I think I remember we discussed this a few month ago. The final
decision was, to have a separate directory (/usr/share/geany-plugins/),
since geany-plugins is another project than geany itself. There already
are some plugins saving their data there, so I'd recommend you to do it
the same.

> Anyway, in the geany-plugins build system, I don't see anything already
> in place to simplify data installation. And even $(datadir) points out
> of a Geany directory, actually $(prefix)/share, which makes me install
> my data in ${prefix}/share/geanygendoc, which is quite ugly IMO. Ah, and
> the second problem which prevents plugin-specific hack is the DATADIR
> defined in vars.build.mk that also points to $(prefix)/share.
> I'd think there should be a $(plugindatadir) variable that points to
> $(prefix)/share/$(plugin), probably defined by a vars.data.mk.
This confuses me a bit. I was sure plugin data should be installed
in /usr/share/geany-plugins/ (and maybe a subdirectory). Maybe I'm wrong
with this, so feel free to correct me.

> Then, what should I do?
> 
> Ah, and is there a quick guide explaining how the build system works/how
> to add a plugin to it? I feel the .mk include stuff quite elegant but
> I've some problem to understand it right I think.
For adding your plugin to the geany-plugins project, you may like to
ping hyperair on IRC, he actually maintains such things. You don't have
to do it yourself, IIRC. :)

Regards,
Dominic

-- 
Dominic Hopf <dma...@googlemail.com>

http://dominichopf.de/

Key Fingerprint:
A7DF C4FC 07AE 4DDC 5CA0 BD93 AAB0 6019 CA7D 868D

Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil

_______________________________________________
Geany-devel mailing list
Geany-devel@uvena.de
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel

Reply via email to