[Pymoul-svn] SF.net SVN: pymoul: [97] pymoul/trunk
Status: Alpha
Brought to you by:
tiran
|
From: <ti...@us...> - 2007-01-29 13:16:05
|
Revision: 97
http://pymoul.svn.sourceforge.net/pymoul/?rev=97&view=rev
Author: tiran
Date: 2007-01-29 05:15:59 -0800 (Mon, 29 Jan 2007)
Log Message:
-----------
Added iss template
Modified Paths:
--------------
pymoul/trunk/distutils_iss.py
Added Paths:
-----------
pymoul/trunk/template.iss
Modified: pymoul/trunk/distutils_iss.py
===================================================================
--- pymoul/trunk/distutils_iss.py 2007-01-29 12:59:51 UTC (rev 96)
+++ pymoul/trunk/distutils_iss.py 2007-01-29 13:15:59 UTC (rev 97)
@@ -13,6 +13,7 @@
from ConfigParser import SafeConfigParser
from ConfigParser import NoSectionError
from ConfigParser import DEFAULTSECT
+from string import ascii_letters
class ISSConfigParser(SafeConfigParser):
"""Config parser with some extensions for ISS
@@ -389,6 +390,9 @@
ip = interpolation.copy()
ip['appname'] = appname
ip['version'] = version
+ ip['appnamestripped'] = "".join([c for c in appname
+ if c in ascii_letters])
+ ip['appexe'] = self.windows_exe_files[0]
self.interpolation = ip
self.cfg = ISSConfigParser(ip)
@@ -425,7 +429,7 @@
self._writeLanguagesSect()
self._writeWindowsExeFiles()
self._writeLibFiles()
- self._writeIcons()
+ #self._writeIcons()
self._writeSections()
def _writeLanguagesSect(self):
Added: pymoul/trunk/template.iss
===================================================================
--- pymoul/trunk/template.iss (rev 0)
+++ pymoul/trunk/template.iss 2007-01-29 13:15:59 UTC (rev 97)
@@ -0,0 +1,40 @@
+; Script generated by the Inno Setup Script Wizard.
+; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
+
+[Setup]
+AppName=%(appname)s
+AppVerName=%(appname)s %(version)s
+AppPublisher=Christian Heimes
+AppPublisherURL=http://www.cheimes.de/
+AppSupportURL=http://pymoul.sourceforge.net/
+AppUpdatesURL=http://sourceforge.net/projects/pymoul/
+DefaultDirName={pf}\%(appname)s
+DefaultGroupName=%(appname)s
+LicenseFile=GPL.txt
+InfoBeforeFile=README.txt
+;InfoAfterFile=c:\Programme\Inno Setup 5\license.txt
+OutputDir=dist\
+OutputBaseFilename=setup_%(appnamestripped)s_%(version)s
+Compression=lzma
+SolidCompression=yes
+
+[Languages]
+Name: "english"; MessagesFile: "compiler:Default.isl"
+Name: "dutch"; MessagesFile: "compiler:Languages\Dutch.isl"
+Name: "french"; MessagesFile: "compiler:Languages\French.isl"
+Name: "german"; MessagesFile: "compiler:Languages\German.isl"
+Name: "italian"; MessagesFile: "compiler:Languages\Italian.isl"
+Name: "spanish"; MessagesFile: "compiler:Languages\Spanish.isl"
+
+[Tasks]
+Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
+Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
+
+[Icons]
+Name: "{group}\%(appname)s"; Filename: "{app}\%(appexe)s"
+Name: "{group}\{cm:ProgramOnTheWeb,%(appname)s}"; Filename: "http://pymoul.sourceforge.net/"
+Name: "{group}\{cm:UninstallProgram,%(appname)s}"; Filename: "{uninstallexe}"
+Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\%(appname)s"; Filename: "{app}\%(appexe)"; Tasks: quicklaunchicon
+
+[Run]
+Filename: "{app}%(appexe)s"; Description: "{cm:LaunchProgram,My Program}"; Flags: nowait postinstall skipifsilent
Property changes on: pymoul/trunk/template.iss
___________________________________________________________________
Name: svn:eol-style
+ native
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|