Package Details: nsis 2.51-1

Git Clone URL: https://aur.archlinux.org/nsis.git (read-only)
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: 35
Popularity: 0.120502
First Submitted: 2006-10-28 14:40
Last Updated: 2016-07-13 21:24

Required by (0)

Sources (7)

Latest Comments

lukasw commented on 2016-03-29 05:58

I'm experiencing segfaults with this build. The following patch fixes it (taken form https://bugzilla.redhat.com/show_bug.cgi?id=948074#c20):

--- ResourceEditor.h.64bit 2009-02-01 09:44:30.000000000 -0500
+++ ResourceEditor.h 2014-07-23 17:12:20.000000000 -0400
@@ -180,7 +180,7 @@

void Destroy();

- DWORD m_dwWrittenAt;
+ long m_dwWrittenAt;

private:
IMAGE_RESOURCE_DIRECTORY m_rdDir;
@@ -204,7 +204,7 @@

CResourceDataEntry* GetDataEntry();

- DWORD m_dwWrittenAt;
+ long m_dwWrittenAt;

private:
bool m_bHasName;
@@ -232,7 +232,7 @@
DWORD GetCodePage();
DWORD GetOffset();

- DWORD m_dwWrittenAt;
+ long m_dwWrittenAt;

private:
BYTE* m_pbData;


@xantares could you include this patch?

xantares commented on 2015-04-27 10:11

@emhs, patched!

emhs commented on 2015-04-26 02:47

According to Earnestly (who helped out when I was first experiencing this), this is the specific error: http://ix.io/hUn

emhs commented on 2015-04-26 02:42

On my machine, nsis fails to build. Here's the makepkg output: http://sprunge.us/bKSV

xantares commented on 2015-03-04 15:31

no, it's part of base-devel:
https://www.archlinux.org/groups/i686/base-devel/

mbeniamino commented on 2015-03-04 14:52

I think "patch" is missing from the building dependencies.

xantares commented on 2015-01-28 07:54

sorry, fixed.

zxtlpn commented on 2015-01-27 22:28

Doesn't work with CMake because the program returns an invalid version string, it should be: scons VERSION=$pkgver

stilvoid commented on 2015-01-23 10:34

Yep, point taken - I just haven't had time to deal with this! Disowning so xantares can pick it up.

Thanks :)

xantares commented on 2015-01-19 09:34

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.

All comments