I have put together an ebuild for NWN: SoU. I have successfully used it to install SoU on my computer, and have, as of yet, noted no problems. I would recommend further testing, and having someone more experienced give the .ebuild a once-over, as I'm still fairly new at this.
Created attachment 46685 [details] Ebuild for NWN: SoU 1.65
Created attachment 46687 [details] modified fixinstall script for nwn-sou ebuild
one other note: I haven't figured out how to make the ebuild delete the files /opt/nwn/patch.key or /opt/nwn/data/patch.bif The ebuild should add them to aProblemFiles in the fixinstall script so that it warns you to delete them. If someone can modify the ebuild so that it deletes them, that would be preferable.
*** Bug 61988 has been marked as a duplicate of this bug. ***
Created attachment 47196 [details] nwn-sou-1.65.ebuild please give this ebuild a whirl
can you post the output of `tree` when run on the cd ? i'd like to find a unique file that is on the SoU cd and not on the HoU cd
Created attachment 47577 [details] Tree ouput on the french SoU cd
You could use for example the file "NWNSoUInstallGuide.rtf".
SpanKY, the ebuild is a big step in the right direction, but there are quite a few issues that need to be resolved: - SoU DESCRIPTION typo: Urdentide -> Undrentide - src_unpack typo: "${CDROM_ROOT}"/${zip}.zip -> "${CDROM_ROOT}"/${zip} - the SoU Campaigns (nwm/*.nwm files) included in Data_Shared.zip are from SoU 1.30. These contain bugs which were fixed in subsequent updates. I think we should unconditionally download and unpack the linuxsouclientupdate tarball - even if only to install the updated Campaign files. - src_unpack only seems to unpack the english linuxsouclientupdate tarball: 'unpack linuxsouclientupdate1xxto${UPDATEVER}eng.tar.gz' -> 'unpack ${A}' - there are many files included in the zip files and linuxsouclientupdate tarball which are redundant, old versions, or conflict with games-rpg/nwn: Data_Shared.zip: nwm/* - buggy 1.30 SoU campaign files. (It's important that these get overwritten by fixed 1.65 versions when unpacking the linuxsouclientupdate tarball). Language_data.zip: movies/* - Windows only movie files - 122M of bloat. Data_Linux.zip: lib/*, readme-SDL.txt, SDL-1.2.5/* - unneeded SDL libraries and source code (libsdl is a dep of games-rpg/nwn) linuxsouclientupdate1xxto165eng.tar.gz: readme.linuxclientupdate.txt - SoU-update info. This filename conflicts with a similar NWN-update file provided by games-rpg/nwn - if nwn-hotu is installed then we must not install the following files: - the old 1.30 SoU binaries (nwmain and nwserver) in Data_Linux.zip or the 1.65 SoU binaries (nwmain and nwserver) in the linuxsouclientupdate tarball. (The nwn-hotu binaries supercede nwn-sou binaries). - dialog.tlk, xp1patch.key, data/xp1patch.bif - both from the linuxsouclientupdate tarball. - override/* - override files from nwn-hotu supercede those from nwn-sou. - override/* should be installed if nwn-hotu is _not_ installed. However, any files in ${GAMES_PREFIX_OPT}/nwn/override provided by games-rpg/nwn should be deleted. The only file that will not be overwritten by nwn-sou is ${GAMES_PREFIX_OPT}/nwn/override/iit_medkit_001.tga which we can add to PROBLEM_FILES. - fixinstall needs to be updated to fix permissions of SoU-specific files. So, after unpacking everything, we need to delete any redundant, old or conflicting files before invocating the great 'mv ${S} ${D}/${GAMES_PREFIX_OPT}' in src_install. I understand that without a copy of this game the Gentoo devs are somewhat flying blind when maintaining this. It's very pleasing to see that they choose to maintain it nevertheless. :)
Created attachment 49145 [details] nwn-sou-1.65.ebuild This ebuild contains fixes for the aforementioned issues.
Created attachment 49146 [details] nwn-sou-1.65-fixinstall This version will also fix permissions of SoU-specific files.
OK... I have an experimental split ebuild that adds support for sou and hou to nwn. One thing I am noticing is the changed fixinstall scripts required. Anyway, I am marking this as a duplicate and would like for you guys to tets out the versions I have made. I'm not sure if I need to make adjustments to the fix install script or not, or even provide multiple fixinstall scripts based on USE. The ebuild for nwn-data should support both sou and hou perfectly (it does for me). Please follow the instructions in the bug and test the ebuilds for me, so I can get them unmasked as soon as possible. *** This bug has been marked as a duplicate of 106789 ***