[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