From faf35d1d04418af81201d5a7fd1c9cf70012d31c Mon Sep 17 00:00:00 2001 From: Mark Vejvoda Date: Sat, 7 May 2011 11:30:25 +0000 Subject: [PATCH] - updates to correct Linux installer issues - updated changelog --- docs/CHANGELOG.txt | 17 +++++++++++++++++ .../scripts/app_localization.lua | 5 +++-- .../megaglest-installer/scripts/config.lua | 12 ++++++++++++ 3 files changed, 32 insertions(+), 2 deletions(-) diff --git a/docs/CHANGELOG.txt b/docs/CHANGELOG.txt index 7b69ed02..92a1abc3 100644 --- a/docs/CHANGELOG.txt +++ b/docs/CHANGELOG.txt @@ -1,7 +1,24 @@ =================== MEGAGLEST CHANGELOG =================== +To see a timeline of detail changes please visit: +http://sourceforge.net/apps/trac/megaglest/timeline +3.5.1 +- Much better pathfinder performance +- Allow servers to temporary block specified network players from the game lobby +- Better Linux distro packaing support (by default megaglest works in standard linux paths and make install added) +- Game data cleanup (duplicate sound files have been merged in megapack) and non free content replaced. + (autumn and desert tilesets) +- Displayed up to 15 queued commands (observers can view all players queued commands) +- Allow factions in a techtree to share common data using the special tag in xml files $COMMONDATAPATH + which points to the techtrees commondata/ folder. +- standardized games and tools startup scripts with names starting with 'startup_' +- updated translations for German, Italian and French +- bugfixes reported in 3.5.0 +- AI enhancements (better repair, and safer build positions) +- Improved network code, fixes some out of synch issues. +- Display players svn revision# in network game lobby 3.5.0 - Menu changes to better group similar items diff --git a/mk/linux/mojosetup/megaglest-installer/scripts/app_localization.lua b/mk/linux/mojosetup/megaglest-installer/scripts/app_localization.lua index c8c9fa25..94452281 100644 --- a/mk/linux/mojosetup/megaglest-installer/scripts/app_localization.lua +++ b/mk/linux/mojosetup/megaglest-installer/scripts/app_localization.lua @@ -4,11 +4,12 @@ MojoSetup.applocalization = { ["Uninstall complete"] = { + en = "Uninstall complete. You may also delete '.megaglest' in your home directory to remove personal savegames and settings.", en = "Uninstall complete.", de = "Deinstallation komplett.", es = "Desinstalación completa.", pl = "Usuwanie zakończone.", - it = "Disinstallazione completata.", + it = "Disinstallazione completata. Se desideri cancellare i salvataggi e le impostazione cancella '.megaglest' nella tua directory home.", }; ["Megaglest README"] = { @@ -18,7 +19,7 @@ MojoSetup.applocalization = { it = "Informazioni su Megaglest", }; - ["docs/README"] = { + ["docs/README"] = { }; ["Megaglest License"] = { diff --git a/mk/linux/mojosetup/megaglest-installer/scripts/config.lua b/mk/linux/mojosetup/megaglest-installer/scripts/config.lua index ae3c15b3..5362f0a1 100644 --- a/mk/linux/mojosetup/megaglest-installer/scripts/config.lua +++ b/mk/linux/mojosetup/megaglest-installer/scripts/config.lua @@ -68,6 +68,18 @@ Setup.Package end end, + postuninstall = function(package) + -- Cleanup additional files + if MojoSetup.destination ~= '' then + if MojoSetup.platform.exists(MojoSetup.destination .. '/lib/') then + os.execute('rm -rf ' .. MojoSetup.destination .. '/lib/') + end + if MojoSetup.platform.exists(MojoSetup.destination) then + os.execute('rm -rf ' .. MojoSetup.destination) + end + end + end, + Setup.Eula { description = _("Megaglest License"),