Windows Installer?

Nigel Taylor njtaylor at asterisk.demon.co.uk
Fri Mar 18 10:40:36 EDT 2011


On 03/18/11 12:59, Ranec wrote:
> On 18 March 2011 12:18, Nick Ludlam <nick at recoil.org> wrote:
>> On 18 Mar 2011, at 11:42, Ranec wrote:
>>> On 17 March 2011 07:10, Ranec <get_iplayer at cemery.org.uk> wrote:
>>>> Does *anyone* on the list have experience in making the Windows installer?
>>>
>>> *cough* *cough* (taps microphone) "is this thing on?"
>>> ..............................................
>>>
>>> <silence>
>>>
>>> I guess that means no then :(
>>
>> Do you have any dev experience? Could you have a go writing one yourself, maybe? I think NSIS is quite good. http://nsis.sourceforge.net/Main_Page
>>
>> Nick
> 
> I've been a professional software engineer since 1991 and writing code
> since 1980. :-)
> 
> There's clearly makefiles & scripts files in the repo you cloned on
> github that mentions nsis.
> The file makensis expects a tarball with perl etc in it but I don't
> know the exact contents.
> It might just be a tarball distro of Strawberry perl.
> 
> Any clues on this would be great.
> 
> JOOI Who built the current Windows installer?
> Are they on this list?
> 
> TIA
> 
> -R
> 
> _______________________________________________
> get_iplayer mailing list
> get_iplayer at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/get_iplayer
> 
Hi,

Strawberry perl installs in c:\strawberry that's not a normal distribution used
with get_iplayer. The required parts have been picked out to create the tar ball.

you just create a tarball using tar with a list of files / directories to
include. that's
perl.exe perl510.dll perl-licence lib/attributes.pm lib/auto lib/AutoLoader.pm
lib/B lib/B.pm lib/base.pm lib/bytes.pm lib/bytes_heavy.pl lib/Carp lib/Carp.pm
lib/CGI lib/CGI.pm lib/Class lib/Compress lib/Config.pm lib/Config_heavy.pl
lib/constant.pm lib/CPAN lib/Cwd.pm lib/Data lib/Digest lib/DynaLoader.pm
lib/Encode lib/Encode.pm lib/encoding.pm lib/Env.pm lib/Errno.pm lib/Exporter
lib/Exporter.pm lib/Fcntl.pm lib/File lib/FileHandle.pm lib/Filter lib/Getopt
lib/HTML lib/HTTP lib/integer.pm lib/IO lib/IO.pm lib/IPC lib/List lib/LWP
lib/LWP.pm lib/Math lib/MIME lib/mro.pm lib/Net lib/overload.pm lib/PerlIO
lib/PerlIO.pm lib/Pod lib/POSIX.pm lib/re.pm lib/Scalar lib/SelectSaver.pm
lib/Socket.pm lib/sort.pm lib/Storable.pm lib/strict.pm lib/Symbol.pm lib/Term
lib/Test lib/Text lib/threads lib/threads.pm lib/Tie lib/Time lib/unicore
lib/UNIVERSAL.pm lib/URI lib/URI.pm lib/utf8.pm lib/utf8_heavy.pl lib/vars.pm
lib/warnings lib/warnings.pm lib/Win32.pm lib/Win32API lib/XSLoader.pm

That's for v5.10.0 of strawberry perl, for either v5.10.1.4 or v5.12.1.0 the
list will be different not by much, v5.12.1.0 - 64bit will be required also for
those with Windows 7 64bit (are there 64bit versions of the other software).

You may want to add the missing XML-Simple, and the dependencies, they are given
here later version of strawberry perl include this.

http://search.cpan.org/~grantm/XML-Simple-2.18/


Regards

Nigel Taylor



More information about the get_iplayer mailing list