Package Details: nsis 3.09-1

Git Clone URL: https://aur.archlinux.org/nsis.git (read-only, click to copy)
Package Base: nsis
Description: A professional open source system to create Windows installers
Upstream URL: http://nsis.sourceforge.net
Licenses: custom:zlib
Submitter: None
Maintainer: xantares
Last Packager: xantares
Votes: 44
Popularity: 0.47
First Submitted: 2006-10-28 14:40 (UTC)
Last Updated: 2023-07-14 19:23 (UTC)

Latest Comments

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

xantares commented on 2015-01-19 09:34 (UTC)

hello, - This is not supposed to be mingw-w64-nsis: - /usr/i686-w64-mingw32/bin/makensis is a linux (elf) executable: $ ldd /usr/i686-w64-mingw32/bin/makensis linux-vdso.so.1 (0x00007fff3b544000) libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007fd97f0f2000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fd97ede3000) libm.so.6 => /usr/lib/libm.so.6 (0x00007fd97eade000) libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007fd97e8c8000) libc.so.6 => /usr/lib/libc.so.6 (0x00007fd97e525000) /lib64/ld-linux-x86-64.so.2 (0x00007fd97f30e000) so it should not be packaged into /usr/i686-w64-mingw32/bin but /usr/bin, like in debian, set PREFIX=/usr, then the symlink is useless - the same files are installed into /usr/i686-w64-mingw32/ AND /usr/i486-mingw32 however /usr/bin/makensis links to /usr/i686-w64-mingw32/bin/makensis. so the line "PLATFORM=linux scons PREFIX_DEST="${srcdir}/$pkgname-build/" PREFIX=/usr/i486-mingw32 SKIPUTILS='NSIS Menu' install" is useless - the sed line: # Patch version from DD-MM-YYY.cvs to 2.46 (makes CPack working again) sed -i "s/'Version of NSIS', cvs_version)/'Version of NSIS', '${pkgver}')/" \ "${srcdir}/${pkgname}-${pkgver}-src/SConstruct" must occur before the build xan.

codestation commented on 2014-04-26 18:50 (UTC)

Sadly the installers generated by makensis are broken, for example ${RunningX64} always returns true, even on 32bit Windows. Also the file on /usr/i686-w64-mingw32/bin/makensis is a 64bit executable (should be 32bit, or be located at /usr/x86_64-w64-mingw32/bin).

stilvoid commented on 2014-01-21 13:47 (UTC)

Hi guys, sorry it's taken me so long to look at this! I've incorporated the fixes from freetoken and lilydjwg Enjoy.

lilydjwg commented on 2013-12-05 07:23 (UTC)

Hi, this is a new PKGBUILD which uses the mingw-w64 toolchain which now is in [community]: https://github.com/archlinuxcn/repo/blob/master/nsis/PKGBUILD

<deleted-account> commented on 2013-09-21 20:52 (UTC)

This fix freetoken shared works = http://pastebin.com/utKNxY9k. Thanks!

delroth commented on 2013-08-03 16:02 (UTC)

This package cannot be built (see comment from freetoken 2 months ago). Please update.

<deleted-account> commented on 2013-06-09 04:07 (UTC)

Had some issues installing(permissions) because it's building directly to the ${pkgdir}, added a package() function and it works ok now, please update PKGBUILD. http://pastebin.com/utKNxY9k

stilvoid commented on 2012-06-10 08:57 (UTC)

Seems there's a bug in the source. I've included a patch just to get it building ok.

Samsagax commented on 2012-06-10 04:23 (UTC)

I can't build the package: Source/script.cpp:6460:1: required from here Source/util.h:145:1: error: 'close' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] In file included from Source/script.cpp:46:0: /usr/include/unistd.h:354:12: note: 'int close(int)' declared here, later in the translation unit scons: *** [build/release/makensis/script.o] Error 1 scons: building terminated because of errors.