The OpenSC Project needs NSIS developer/maintainer. Are you interested?
Hello NSIS users/developers,

The OpenSC Project [1] needs help in developing and installing NSIS package for Windows users.

We rewrote our build system to be able to produce Windows binaries using MinGW32 into ordered tree. This build system can build OpenSC using MSYS or using cross compiler on different OS.

The installer component is missing.

As we don't have any developer which is interested in Windows specific development, I thought I request help from you guys.

It would be great if someone with NSIS knowledge is willing to help create the installer.

What I thought is the following basic design:

1. Modify etc/opensc.conf profile_dir to match PREFIX/share/opensc

2. Put HKLM\SOFTWARE\OpenSC\ConfigFile REG_SZ Path to PREFIX/etc/opensc.conf

3. Put HKLM\Software\PKCS11-Spy\Module REG_SZ Path to PREFIX/bin/opensc-pkcs11.dll

4. Categories:
Base: bin/*, sbin/*, lib/pkcs11/*, share/opensc/*, share/doc/scb/*, etc/*
Engine_PKCS11: lib/engines/engine_pkcs11.dll
Documentation: share/doc/*, share/info/*
Development files: *.h, *.a, *.def, *.la, *.pc, share/aclocal/*, share/libtool/*
Sources: src/*
OpenSSL engines: lib/engines
OpenSSL extra: ssl/*

Attached is the file list so you know what you are dealing with. Please note that I don't want to be dependent on a specific file, so if I modify the build system and add a new file it will be installed by one of these categories.

Also please note that cross build of this package is required (for example, build on Linux).

Thank you,
Alon Bar-Lev <alon.barlev@gmail.com>

[1] http://www.opensc-project.org