[Freeciv-Dev] [bug #19088] Put more Windows installer/packaging material under version control
Update of bug #19088 (project freeciv): Status: Ready For Test = Fixed Open/Closed:Open = Closed ___ Reply to this item at: http://gna.org/bugs/?19088 ___ Message sent via/by Gna! http://gna.org/ ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev
[Freeciv-Dev] [bug #19088] Put more Windows installer/packaging material under version control
Follow-up Comment #7, bug #19088 (project freeciv): and presumably TRUNK Now also tested, and found working. ___ Reply to this item at: http://gna.org/bugs/?19088 ___ Message sent via/by Gna! http://gna.org/ ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev
[Freeciv-Dev] [bug #19088] Put more Windows installer/packaging material under version control
Follow-up Comment #6, bug #19088 (project freeciv): Material for S2_4 (and presumably TRUNK - I'll commit there too). - Contains patch #3365 - libcurl and recursive dependencies added (file #15990) ___ Additional Item Attachment: File name: WinInstaller.tar.bz2 Size:4 KB ___ Reply to this item at: http://gna.org/bugs/?19088 ___ Message sent via/by Gna! http://gna.org/ ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev
[Freeciv-Dev] [bug #19088] Put more Windows installer/packaging material under version control
Update of bug #19088 (project freeciv): Status:None = Ready For Test Assigned to: cproc = cazfi ___ Reply to this item at: http://gna.org/bugs/?19088 ___ Message sent via/by Gna! http://gna.org/ ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev
[Freeciv-Dev] [bug #19088] Put more Windows installer/packaging material under version control
Follow-up Comment #5, bug #19088 (project freeciv): I just had a bit of Windows time, so I tried to build installers following instructions on top of this Makefile. Build failed due to missing makensis, so instructions to install it should be added. (I downloaded some nsis package, but command makensis was still not available - I was able to build working installer with that gui, though) On a related note, maybe we with limited Windows access can cross-build these on Linux: http://mohanjith.net/blog/2007/08/makensis-on-linux.html ___ Reply to this item at: http://gna.org/bugs/?19088 ___ Message sent via/by Gna! http://gna.org/ ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev
[Freeciv-Dev] [bug #19088] Put more Windows installer/packaging material under version control
Update of bug #19088 (project freeciv): Planned Release: = 2.3.3, 2.4.0, 2.5.0 ___ Reply to this item at: http://gna.org/bugs/?19088 ___ Message sent via/by Gna! http://gna.org/ ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev
[Freeciv-Dev] [bug #19088] Put more Windows installer/packaging material under version control
Update of bug #19088 (project freeciv): Assigned to:None = cproc ___ Follow-up Comment #3: The attached patch adds the installer-relevant files to the repository, including a Makefile which automates the building and packaging on Windows :-) (file #15534) ___ Additional Item Attachment: File name: win32_installer-S2_3.diff Size:24 KB ___ Reply to this item at: http://gna.org/bugs/?19088 ___ Nachricht gesendet von/durch Gna! http://gna.org/ ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev
[Freeciv-Dev] [bug #19088] Put more Windows installer/packaging material under version control
Follow-up Comment #2, bug #19088 (project freeciv): The important scripts are the 'create-freeciv-version-nsi.sh' ones. They are used to create the actual NSIS installer scripts (Freeciv-version.nsi) based on the content to be installed (this content can currently be found in the 'Freeciv-version.7z' files on download.gna.org). The latest versions of the scripts are attached to this ticket and the corresponding content archives are now available at http://download.gna.org/freeciv/packages/windows/installer-scripts/ (file #14626, file #14627, file #14628, file #14629) ___ Additional Item Attachment: File name: create-freeciv-2.3.1-gtk2-nsi.sh Size:7 KB File name: Freeciv-2.3.1-gtk2.nsi Size:183 KB File name: create-freeciv-2.3.1-sdl-nsi.sh Size:8 KB File name: Freeciv-2.3.1-sdl.nsi Size:174 KB ___ Reply to this item at: http://gna.org/bugs/?19088 ___ Nachricht geschickt von/durch Gna! http://gna.org/ ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev
[Freeciv-Dev] [bug #19088] Put more Windows installer/packaging material under version control
URL: http://gna.org/bugs/?19088 Summary: Put more Windows installer/packaging material under version control Project: Freeciv Submitted by: jtn Submitted on: Thu Dec 1 02:55:28 2011 Category: general Severity: 3 - Normal Priority: 5 - Normal Status: None Assigned to: None Originator Email: Open/Closed: Open Release: Discussion Lock: Any Operating System: Microsoft Windows Planned Release: ___ Details: The description of packaging for Windows http://freeciv.wikia.com/wiki/Install-Windows#Package_Freeciv refers to Nullsoft installer scripts, or scripts that generate those scripts, that live outside of version control. Some of those scripts can be found on download.gna.org http://download.gna.org/freeciv/packages/windows/installer-scripts/. It would be nice if some of this material could be moved under version control. I'm not suggesting any attempt to actually fully automate all the steps of the Windows package build, but having the latest material visible in version control might allow more developers to help with Windows packaging issues. A particular project I think this would help with is making language selection more slick (bug #19087). If this were done, routine procedures like changing the version number could actually be done as part of the tarball release process by autoconf, taking a .in file and dumping out preprocessed installer script material for inclusion in the tarball, where the Windows packager could pick it up. I can help with this if it looks workable. A possible workflow glitch is that the packager will probably only discover a required tweak to this material after the release manager has dropped the tag and built the tarball, so the material used won't be identical to what's in the tarball. I guess we'll just have to live with that ___ Reply to this item at: http://gna.org/bugs/?19088 ___ Message sent via/by Gna! http://gna.org/ ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev
[Freeciv-Dev] [bug #19088] Put more Windows installer/packaging material under version control
Follow-up Comment #1, bug #19088 (project freeciv): Yes, inclusion of those scripts is required by GPL for the very reason that others could build binaries. To be pedantic, producing binaries from tweaked sources without then releasing those modified sources would be violation of GPL too, or at least they should be stored in safe place in case someone requests them. ___ Reply to this item at: http://gna.org/bugs/?19088 ___ Message sent via/by Gna! http://gna.org/ ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev