List Info

Thread: Request for help producing a new installer




Request for help producing a new installer
user name
2008-03-20 19:24:35
Hello,

I have been working to allow complete cross-compile of all
OpenSC SCB
components for Windows using MinGW.

There are a lot of advantages in using MinGW for building
Open Source
application for Windows, the most important is that it
enables
projects to maintain *ONE* build system for all platforms,
with much
more stable compiler.

The new configuration works when compiling on Linux and
MSYS.

All is ready, using the following packages [1], [2]. [3].
[4].

Using the branch at [5].

Place the packages at distfiles directory and:
./create-using-mingw

For cross compile you should add environment variables such
as the following:
CHOST=i686-pc-mingw32
CBUILD=i686-pc-linux-gnu

The output can be found at [6] (20M).

There is one stage missing, creating an installer out of
these files.

It should be nsis installer as it is the only one that I
know of which
supports cross image creation.

I thought of the following categories:

Base: bin/[^p]*, sbin/*, lib/pkcs11/*, system32/*,
share/opensc/*,
share/doc/scb/*, etc/*
Engine_PKCS11: lib/engines/engine_pkcs11.dll
Putty: bin/p*
Documentation: share/doc/*
Development files: *.h, *.a, *.def, *.la, *.pc,
share/aclocal/*, share/libtool/*
Sources: src/*
OpenSSL engines: lib/engines
OpenSSL extra: ssl/*

The structure of the %ProgramFiles%OpenSC-SCB can be *NIX
alike, so
installation is much like the tarball at [6]. Only the CSP
should be
copied into %SystemRoot%/system32.

Does anyone who use Windows has some interest in helping?

BTW: I don't think scb should contain the putty anymore as
there is [7].
BTW: I also think that the csp11 is unmaintained and not in
very good
shape, any alternative?

Thanks!
Alon Bar-Lev.

[1] http://alon.barlev.googlepages.com/csp11-0.5.0-svn.tar.
gz
[2] http://alon.barlev.googlepages.com/engine_pkcs1
1-0.1.4-svn.tar.gz
[3] http://alon.barlev.googlepages.com/libp11-0.2.3-svn.ta
r.gz
[4] http://alon.barlev.googlepages.com/opensc-0.11.4-svn.
tar.gz
[5] http://www.opensc-project.org/svn/scb/branches/alonbl
/mingw
[6] ht
tp://dev.gentoo.org/~alonbl/scb-0.11-svn.tar.bz2
[7] http://www.joebar.ch/pu
ttysc/
_______________________________________________
opensc-devel mailing list
opensc-devellists.opensc-project.org
http://www.opensc-project.org/mailman/listinfo/opensc
-devel

[1]

about | contact  Other archives ( Real Estate discussion Medical topics )