[svn:parrot] r36773 - trunk/tools/dev
fperrad at svn.parrot.org
fperrad at svn.parrot.org
Sun Feb 15 20:51:13 UTC 2009
Author: fperrad
Date: Sun Feb 15 20:51:13 2009
New Revision: 36773
URL: https://trac.parrot.org/parrot/changeset/36773
Log:
[inno-setup] LICENSE & .pbc are optional
Modified:
trunk/tools/dev/mk_inno_language.pl
Modified: trunk/tools/dev/mk_inno_language.pl
==============================================================================
--- trunk/tools/dev/mk_inno_language.pl Sun Feb 15 20:09:04 2009 (r36772)
+++ trunk/tools/dev/mk_inno_language.pl Sun Feb 15 20:51:13 2009 (r36773)
@@ -39,8 +39,8 @@
my $date = sprintf("%04d%02d%02d", 1900 + $now[5], 1 + $now[4], $now[3]);
my $license = (-f "languages/$lang/LICENSE")
- ? "languages\\$lang\\LICENSE"
- : '.\\LICENSE';
+ ? qq{LicenseFile=languages\\$lang\\LICENSE}
+ : '; no LicenseFile';
my $exe = <languages/$lang/*.exe>
? qq{Source: ".\\languages\\$lang\\*.exe"; DestDir: "{app}\\bin"; Flags:}
@@ -48,6 +48,9 @@
my $cmd = <languages/$lang/*.cmd>
? qq{Source: ".\\languages\\$lang\\*.cmd"; DestDir: "{app}\\bin"; Flags:}
: '; no .cmd';
+my $pbc = <languages/$lang/*.pbc>
+ ? qq{Source: ".\\languages\\$lang\\*.pbc"; DestDir: "{app}\\lib\\parrot\\$version\\languages\\$lang"; Flags:}
+ : '; no .pbc';
my $pmc = <languages/$lang/src/pmc/*.pmc>
? qq{Source: ".\\languages\\$lang\\src\\pmc\\*.dll"; DestDir: "{app}\\lib\\parrot\\$version\\dynext"; Flags:}
: '; no pmc';
@@ -70,7 +73,7 @@
DefaultDirName={sd}$prefix
DefaultGroupName=Parrot
AllowNoIcons=yes
-LicenseFile=$license
+$license
OutputDir=.\\
OutputBaseFilename=setup-parrot-$version-$lclang-$date
Compression=lzma
@@ -78,9 +81,9 @@
Uninstallable=no
[Files]
-Source: ".\\languages\\$lang\\*.pbc"; DestDir: "{app}\\lib\\parrot\\$version\\languages\\$lang"; Flags:
$exe
$cmd
+$pbc
$pmc
$ops
More information about the parrot-commits
mailing list