[Geany-Devel] Linkage-Cleanup Build System Breakage

Enrico Tröger enrico.troeger at xxxxx
Sun Jan 18 15:48:00 UTC 2015


Hi,

>>>>>>> I don't really know enough about Waf to fix it. Since it needs
>>>>>>> Python
>>>>>>> anyway, we could just use one of its XML libraries to grab the names
>>>>>>> from the GtkBuilder file, and do the replacements using its
>>>>>>> text-handling functions. It wouldn't require sed/sort utils. I
>>>>>>> originally had a Python script[3] doing this, but I'm just not sure
>>>>>>> how
>>>>>>> to integrate that code into Waf.
>>>>>>
>>>>>> I' work on the Waf part but this will take at least two weeks as I'm
>>>>>> almost not on the PC during the next two weeks.
>>>>>>
>>>>>
>>>>> OK.
>>>>
>>>> I got a very basic working version, see attachment.
>>>> However, I almost didn't test it and things like library versioning are
>>>> missing.
>>>
>>> In Autotools libtool versions is not used yet anyway. It's just set to
>>> 0:0:0 same as the defaults. I just added that for future use.
>>
>> I got versioning working, for now the library will be installed as 0.0.0
>> like the autotools based build.
>>
>> How do we want to proceed, should I commit the changes to your repo or
>> PR?
>>
> 
> Yeah, that'd be fine. I think Colomban added some commits just recently
> too so you might want to rebase ontop of that before pushing. The
> `pluginexport.h` header is gone now and `GEANY_API_SYMBOL` needs to be
> defined by the build system.

Sorry for the delay :(.
I finally pushed my changes and also improved Colomban's later changes
regarding Waf and GEANY_*_SYMBOL flags.


Regards,
Enrico

-- 
Get my GPG key from http://www.uvena.de/pub.asc

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: OpenPGP digital signature
URL: <http://lists.geany.org/pipermail/devel/attachments/20150118/64e8eb1c/attachment.sig>


More information about the Devel mailing list