From: Vincent T. <vin...@gm...> - 2012-04-15 12:42:22
|
On Sun, Apr 15, 2012 at 2:19 PM, David Seikel <on...@gm...> wrote: > On Thu, 29 Mar 2012 21:16:37 +0200 Vincent Torri > <vin...@gm...> wrote: > >> Hey >> >> I have written a rough script (which can be highly improved) which >> builds the NSIS installer for the current svn tree (useful to test the >> Windows port before a release), all that in linux . Here is what it >> basically does: >> >> 1) it installs the dependencies in a subdir >> 2) it checks out the EFL from the trunk and install them (cross >> compilation) in that subdir >> 3) it creates the NSIS installer. >> >> There are nevertheless some stuff to do: >> >> a) install makensis (to create the NSIS installer. Most distro should >> have it) b) evenually, set, in efl_installer.sh, the value of >> MAKENSIS_PATH if it's different from /usr/bin >> c) untar mingw-w64 32 bits : >> >> http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/rubenvb/4.7.0-3/i686-w64-mingw32-gcc-4.7.0-3-linux_rubenvb.tar.lzma/download >> >> and set, in efl_installer.sh, the value of MINGW_PREFIX >> >> d) launch the script and wait >> >> if people find it useful, i can add it in svn somewhere > > I actually have this email marked as something I should check out. I > finally have a legit copy of Windows installed on a VM. I'm just very > demotivated to deal with Windows. I'll get to it sooner or later, as I > do have cross platform projects I'll be doing that I want to use EFL > for. So, like it or not, Windows is one of the important platforms for > those projects. sigh > > Would be useful if it had the option of using SVN or the latest release > tarballs, And even add the latest alpha tarballs as an option. This > would be for the purpose of making sure it works with stable released > EFL for the release of any projects using this script of yours. Though > is it your intention that your script is ONLY for testing purposes, and > that real releases should be built on Windows? Still, would be useful > to do test builds on Linux against released and alpha EFL tarballs. > > The less I have to deal with Windows, the happier I am. Helps with the > entire demotivated thing. I was burnt out on Windows long ago, the > reasons for that don't seem to have been changed by Microsoft in their > later versions. when a release is done, i usually create an NSIS installer. You download, double click, and it's installed. Vincent |