On 19/11/15 08:31, Thomas Martitz wrote:
Am 19.11.2015 um 00:38 schrieb Frank Lanitz:
On 19.11.2015 00:26, Enrico Tröger wrote:
On 19/11/15 00:00, Lex Trotman wrote:
On 19 November 2015 at 08:53, Enrico Tröger enrico.troeger@uvena.de wrote:
On 18/11/15 02:29, Lex Trotman wrote:
On 18 November 2015 at 10:41, Lex Trotman elextr@gmail.com wrote: > Who is gonna make the PR (for milestone 1.27, after a whole 1.26 > release deprecated) ready to remove Waf, not forgetting the > documentation, README, INSTALL etc and the website (hint Enrico ;)
I'm planning to do this, all of this (thanks for creating my TODO list ;D). I will probably do this at the weekend, as time permits. The plan is to do this soon to have enough time for fixing/adapting missing autotools bits until 1.27.
Yeah, thats why I prompted early in the cycle.
BTW the hint was only relating to the website, not the whole lot, but thanks for volunteering :)
Yup, got it. In both ways and the new website makes progress, slowly but it's not that far away.
BTW, today Frank started to remove Waf from Geany-Plugins (https://github.com/frlan/geany-plugins/compare/build/remove_waf, https://github.com/geany/geany-plugins/issues/310).
Most of the removing is done. Updating/Reviewing some documentation left -- but currently thinking to move this to another sprint as there is more to do than just purging waf. But still missing at this point is an "idiot"-proof description on how to build with current autotools on Windows.
There's a start at http://wiki.geany.org/howtos/win32/msys2
After setting up msys2 the process is identical to Linux. To specify prefixes outside of the msys2 installation directory use --prefix=/c/geany, for example. Git also works flawlessly within msys2.
Please be aware that msys2 builds programs that DON'T need msys2 to run. Only the msys2 shell and tools are linked against the msys2 runtime. That runtime is not linked into programs compiled within that shell. That means we can use it to produce release builds that don't need msys2 installed on the user's system. This is in different (and better) to cygwin (which msys2 is based on).
And in general, it's all pretty much fine already. I just built Geany and Geany-Plugins with MSYS2, almost without any problems. I also experience the very slow performance but I don't consider this as a show-stopper, it's just a bit annoying.
Btw, similar topic is discussed in https://github.com/geany/geany-plugins/issues/310.
Regards, Enrico