NSIS Portable 2.46.2 Rev 2 (Unicode) has been released. NSIS (Nullsoft Scriptable Install System) Portable is a professional open source system to create standard Windows installers (as well as our launchers) packaged as a portable app so you can create installers and launchers anywhere. This release updates NSIS Unicode to the latest version. It's packaged in PortableApps.com Format so it can easily integrate with the PortableApps.com Platform. And it's open source and completely free.
Update automatically or install from the app store in the PortableApps.com Platform Pre-Release.
Revision 2: A couple bugs regarding included files were corrected.
Features
NSIS can create Windows installers that are capable of installing, uninstalling, setting system settings, extracting files, etc. Because NSIS is based on script files, you can create both simple and advanced installers. Its features include:
- Small overhead size
- Compatible with all major Windows versions
- Unique compression methods
- Multiple languages in one installer
- Many features and checks for the target system
- Custom dialogs and interfaces
- Plug-in system
- Support for web installation, file patching
- Project integration, different releases and automatic builds
- Easy and human readable file formats
- and more...
PortableApps.com Installer / PortableApps.com Format
NSIS Portable is packaged in a PortableApps.com Installer so it will automatically detect an existing PortableApps.com installation when your drive is plugged in. And it's in PortableApps.com Format, so it automatically works with the PortableApps.com Suite including the Menu and Backup Utility.
Download
NSIS Portable is available for immediate download from the NSIS Portable homepage. Get it today!
Comments
Bugs
[FilesMove]:nsisconf.nsh=%PAL:AppDir%\NSIS
to launcher.iniInlcuded
Isn't TextFunc.nsh included in the default NSISu (non portable)? The uninstaller doesn't matter (and was there last time). On nsisconf.nsh, were we doing that before?
1: IDK; 2: I know; 3: Not sure
1. The previously included TextFunc.nsh has been updated by Mark Sikkema.
2. You told me on the last release. But I already had 2 things to report, then...
3. IIRC, the nsisconf.nsh file at App\NSIS used to just include the one in Data\settings, but it was removed. This release doesn't use it, but it's included anyway.
And FileWrite1 should be of
And FileWrite1 should be of the DoubleBackslash variety.
Rev 2
Rev 2 should fix all of the bugs detailed above. The nsisconf.nsh has been switched back to the old one referencing the one in settings and the existing settings one from previous versions (which would cause a loop) has been removed.
I get a virus Warning ...
From the NSISPortable_2.46.2_rev_2_English.paf.exe when trying install with the automated update tool.
The virus that my software warns for is Gen:Variant.Kazy.8915.
What to do ?
False Positive
This is a false positive. Please submit it to your antivirus provider as a false positive. See here for further info: https://portableapps.com/support#false_positive
Do we still support W2k/XP RTM?
http://forums.winamp.com/showpost.php?p=2802963&postcount=474
Eeep
Yes indeed we do. And we'll need to get a fixed version of NSISu. And we'll need to fix any apps compiled with this version of NSISu (which is tough to tell from outside as it's divorced from PAL). Happily, the PA.c Installer is still using the old version, so none of our installers are affected. It looks like Jim is gonna rebuild it with VS2008, hopefully soon.
Incidentally, this is one of the reasons I want to bundle NSISu with PAL in one package. If we did, then we'd know that launchers done with PAL 2.1.2 would fail on Win2K and which apps need a fix quite easily.
What about...
a new
VERSIONINFO
field (the Installer adds custom fields too, doesn't?)?Updater
Those fields are primarily used by the updater. The nice thing about PAL with custom NSISu is that you can just mouse over the launcher and know whether or not it needed an upgrade.
Ahh... got it
I still have a branch from PAL's source code modified to work with a bundled NSIS. I just need to update it. If we all come to an agreement, PAL 2.2 (maybe 3.0?) could be released with it bundled.
New beta release; suggestion
2.46.3 beta has been released. It requires XPSP2+ to build installers, but these will run on Windows 2000. Official in ~1 week.
For the time being, I suggest reverting to 2.46.1 (as the remaining code changes don't affect us so much) + updated Czech translation.
If you and Chris agree, I can grab the next NSISu Portable update and bundle it for PAL 2.2.
Grammatical Error
extra "updates"
I'll Add Another
I'll add another. Then it will look like we did it on purpose. Or just watched Being John Malkovich.