Package Details: nwn-gog 2.1.0.21-7

Git Clone URL: https://aur.archlinux.org/nwn-gog.git (read-only, click to copy)
Package Base: nwn-gog
Description: Neverwinter Nights is an RPG from Bioware. This requires the GOG version.
Upstream URL: https://www.gog.com/game/neverwinter_nights_enhanced_edition_pack
Licenses: custom
Conflicts: nwn
Provides: nwn
Submitter: jdarch
Maintainer: ubervison
Last Packager: ubervison
Votes: 9
Popularity: 0.000000
First Submitted: 2015-09-09 22:49 (UTC)
Last Updated: 2023-07-24 16:24 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

zan commented on 2017-08-30 02:24 (UTC)

After the changes the segfault seems to be gone, so everything works! Thank you for updating this!

ubervison commented on 2017-08-21 22:04 (UTC) (edited on 2017-08-21 22:05 (UTC) by ubervison)

zanny: I implemented your suggestions and updated the gogdownloader links. As for the segfault, I can't reproduce it. Maybe run it through valgrind or something ?

zan commented on 2017-08-19 04:27 (UTC) (edited on 2017-08-19 05:09 (UTC) by zan)

"Found nothing in https://api.gog.com/downloader2/extra/gog://neverwinter_nights_diamond_edition/extras/nvn_KingmakerSetup.zip/" The nvn-KingmakerSetup seems to be gone from gog. The other two files downloaded fine with lgogdownloader. Should also probably change the gog: urls to gogdownloader: since that is what most pkgbuilds are using. There seems to be an issue where partial failed builds leave behind src/icons and attempted rebuilds fail if the directory exists (deleting it makes the next build work): mkdir: cannot create directory ‘/ms/aur/nwn-gog/src/icons’: File exists There should be a make-depend here on gcc-multilib for x86_64, since some parts build i686 only (nwmovies, nwuser) despite the package advertising both. Could also think about making PKGEXT='.pkg.tar' since most of the data in the pkg is already compressed and xz'ing it takes forever. Finally, after building the package, I get these trying to run it: ERROR: ld.so: object './nwuser64.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. /usr/bin/nwn: line 28: 24450 Segmentation fault (core dumped) ./nwmain $@

vdemin commented on 2017-06-19 20:44 (UTC)

Thanks for updating the package! Please fix a typo in Description: s/Nigts/Nights/ Maybe it's worth changing Upstream URL to https://www.gog.com/game/neverwinter_nights_diamond_edition ?

ubervison commented on 2017-06-18 16:04 (UTC) (edited on 2017-06-18 16:04 (UTC) by ubervison)

Updated the PKGBUILD and changed urls for the linux clients, the bioware site seems to be down. If you didn't configure a gog DLAGENT, you can simply put the installer files in the same folder as the PKGBUILD.

cRaZy-bisCuiT commented on 2016-12-05 21:21 (UTC)

Could you please update the PKGBUILD? As mentioned in the "out-of-date": It's a newer version (setup_nwn_diamond_2.1.0.21) with only one *.bin file! Thanks!

vdemin commented on 2016-12-01 08:49 (UTC)

Please update nwuser's SHA: https://github.com/nwnlinux/nwuser/pull/1

smls commented on 2016-07-24 12:54 (UTC)

@nexero: You shouldn't use the outdated 'if [ "$CARCH" = "x86_64" ]' method for architecture-specific sources, anymore, as it can cause problems for the AUR database and AUR helpers. Instead, use: depends=(...) depends_i686=(...) depends_x86_64=(...)

smls commented on 2016-07-24 12:44 (UTC)

@JinksonFox: What are you talking about? Using the gog:// protocol in the source array is the proper way to do it. It has zero disadvantages compared to using no protocol at all. With no protocol, you would *have* to manually copy the source files into the PKGBUILD directory, and with the protocol you can still do that. But what you can *also* do now, is to define a custom DLAGENT in /etc/makepkg.conf. You could define a dlagent that uses lgogdownloader for such URLs, but personally I prefer to use the following dlagent for hib:// and gog:// URLs which finds the files in my ~/download folder and subdirectories thereof: http://pastebin.com/raw/Brz8THUG

JinksonFox commented on 2016-07-11 02:28 (UTC) (edited on 2016-07-11 02:30 (UTC) by JinksonFox)

cybrid: I also attempted to try to see if I could do anything with the gog:// URIs to no avail. What I eventually ended up doing was using lgogdownloader just to download the neverwinter_nights_diamond_edition folder to my system, I put a quick and dirty HTTP server up (nginx), and then I moved that folder into the HTTP directory, modified the PKGBUILD to point to the local http sources, and then it got me on my way. I ran a makepkg on that modified PKGBUILD and installed with sudo pacman -U. Whoever decided to use the gog:// URI for source files created a world of headache for anyone attempting to use this package. Luckily, it's still less of a headache than trying to set up NWN for native linux without something like this.