Hello world,
I need to apply my own patches to Geany and Geany-plugins too, but I now work on Windows. I can build Geany using makefile.win32 but I can't find an equivalent for Geany-plugins. I know Geany-plugins is built on Windows by maintainers because it's available as a setup.exe but I can't find the way to do it myself.
Any idea ?
Thanks
On Fri, 20 Aug 2010 09:48:18 +0200 Johann SAUNIER jsaunier.devel@gmail.com wrote:
I need to apply my own patches to Geany and Geany-plugins too, but I now work on Windows. I can build Geany using makefile.win32 but I can't find an equivalent for Geany-plugins. I know Geany-plugins is built on Windows by maintainers because it's available as a setup.exe but I can't find the way to do it myself.
I think Enrico uses Waf - this is probably easiest but you will need to install Python. The link below is for Geany but it's the same procedure:
http://www.geany.org/manual/index.html#waf-based-build-system
It might be possible to use the autotools build system but you will probably have to install tons of autotools stuff and also I don't know of anyone who's done this, so there could be issues.
Regards, Nick
Ok, it's working with waf. I had to deal with files copying from geany's build to some direcories in my PATH and other stuff but it works great.
Thanks a lot !
2010/8/20 Nick Treleaven nick.treleaven@btinternet.com
On Fri, 20 Aug 2010 09:48:18 +0200 Johann SAUNIER jsaunier.devel@gmail.com wrote:
I need to apply my own patches to Geany and Geany-plugins too, but I now work on Windows. I can build Geany using makefile.win32 but I can't find
an
equivalent for Geany-plugins. I know Geany-plugins is built on Windows by maintainers because it's available as a setup.exe but I can't find the way to do it myself.
I think Enrico uses Waf - this is probably easiest but you will need to install Python. The link below is for Geany but it's the same procedure:
http://www.geany.org/manual/index.html#waf-based-build-system
It might be possible to use the autotools build system but you will probably have to install tons of autotools stuff and also I don't know of anyone who's done this, so there could be issues.
Regards, Nick _______________________________________________ Geany-devel mailing list Geany-devel@uvena.de http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel
Hopefully someone will correct me if wrong. To work with autotools under windows, you need MSYS. I have never had any luck building anything with MSYS, even after googling and reading the instructions. It seems the default plugins that ship with Geany are built when running ming32-make -f makefile.w32.
I'd like to thank you Nick for the information on building the plugins using waf. It may be time to add waf to my server's tools so that it can compile the plug ins.
Hoping I added something useful OliverK
On 8/20/2010 9:54 AM, Johann SAUNIER wrote:
Ok, it's working with waf. I had to deal with files copying from geany's build to some direcories in my PATH and other stuff but it works great.
Thanks a lot !
2010/8/20 Nick Treleaven <nick.treleaven@btinternet.com mailto:nick.treleaven@btinternet.com>
On Fri, 20 Aug 2010 09:48:18 +0200 Johann SAUNIER <jsaunier.devel@gmail.com <mailto:jsaunier.devel@gmail.com>> wrote: > I need to apply my own patches to Geany and Geany-plugins too, but I now > work on Windows. I can build Geany using makefile.win32 but I can't find an > equivalent for Geany-plugins. > I know Geany-plugins is built on Windows by maintainers because it's > available as a setup.exe but I can't find the way to do it myself. I think Enrico uses Waf - this is probably easiest but you will need to install Python. The link below is for Geany but it's the same procedure: http://www.geany.org/manual/index.html#waf-based-build-system It might be possible to use the autotools build system but you will probably have to install tons of autotools stuff and also I don't know of anyone who's done this, so there could be issues. Regards, Nick _______________________________________________ Geany-devel mailing list Geany-devel@uvena.de <mailto:Geany-devel@uvena.de> http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel
Geany-devel mailing list Geany-devel@uvena.de http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel
On Sat, 21 Aug 2010 01:32:21 -0500, Oliver wrote:
Hopefully someone will correct me if wrong. To work with autotools under windows, you need MSYS. I have never had any luck building anything with MSYS, even after googling and reading the instructions. It seems the default plugins that ship with Geany are built when running ming32-make -f makefile.w32.
Nope, all the binaries built by me (those from download.geany.org) are built using Waf.
On 8/20/2010 9:54 AM, Johann SAUNIER wrote:
Ok, it's working with waf. I had to deal with files copying from geany's build to some direcories in my PATH and other stuff but it works great.
You can use 'python waf install', this will install the Geany files in the correct directory structure into 'geany-0.19.1' within the top source directory. Same for geany-plugins.
Regards, Enrico
On Fri, 20 Aug 2010 12:35:48 +0100, Nick wrote:
On Fri, 20 Aug 2010 09:48:18 +0200 Johann SAUNIER jsaunier.devel@gmail.com wrote:
I need to apply my own patches to Geany and Geany-plugins too, but I now work on Windows. I can build Geany using makefile.win32 but I can't find an equivalent for Geany-plugins. I know Geany-plugins is built on Windows by maintainers because it's available as a setup.exe but I can't find the way to do it myself.
I think Enrico uses Waf - this is probably easiest but you will need to
I do. Some years ago, I tried playing around with MSYS and autotools on Windows and gave up quickly. I know it must work in some way as others use them but I failed to figure out how. So, for Geany and also the plugins I use Waf which works quite well.
Of course, you need a Python installation and if you want to generate the translation files as well, you need intltool and so also Perl. But this is optional, on Windows.
Regards, Enrico