Skip to content
Snippets Groups Projects
FXRuby.iss.erb 6.23 KiB
Newer Older
  • Learn to ignore specific revisions
  • ; Script generated by the Inno Setup Script Wizard.
    ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
    
    [Setup]
    AppName=FXRuby
    
    AppVerName=FXRuby <%= PKG_VERSION %>
    
    AppPublisherURL=<%= FXRUBY_HOME_URL %>
    AppSupportURL=<%= FXRUBY_HOME_URL %>
    AppUpdatesURL=<%= FXRUBY_HOME_URL %>
    
    DefaultDirName=C:\ruby
    DefaultGroupName=FXRuby
    AllowNoIcons=no
    LicenseFile=LICENSE
    InfoBeforeFile=README.win32.txt
    OutputDir=.
    
    OutputBaseFilename=FXRuby-<%= PKG_VERSION %>-<%= info[1] %>
    
    
    [Files]
    ; readme files
    Source: "LICENSE"; DestDir: "{app}\doc\FXRuby"; Flags: ignoreversion
    Source: "README.win32.txt"; DestDir: "{app}\doc\FXRuby"; Flags: ignoreversion
    Source: "README"; DestDir: "{app}\doc\FXRuby"; Flags: ignoreversion
    ; HTML documentation files
    Source: "doc\*.html"; DestDir: "{app}\doc\FXRuby\doc"; Flags: ignoreversion
    Source: "doc\images\*.png"; DestDir: "{app}\doc\FXRuby\doc\images"; Flags: ignoreversion
    ; unit tests
    Source: "tests\README"; DestDir: "{app}\doc\FXRuby\tests"; Flags: ignoreversion
    Source: "tests\*.rb"; DestDir: "{app}\doc\FXRuby\tests"; Flags: ignoreversion
    Source: "tests\*.ps"; DestDir: "{app}\doc\FXRuby\tests"; Flags: ignoreversion
    ; main extension shared library
    
    Source: "ext\fox16\fox16.so"; DestDir: "{app}\lib\ruby\site_ruby\<%= info[0] %>\<%= info[2] %>; Flags: ignoreversion
    
    ; library files
    
    Source: "lib\fox16\*.rb"; DestDir: "{app}\lib\ruby\site_ruby\<%= info[0] %>\fox16"; Flags: ignoreversion
    
    ; samples
    Source: "examples\README"; DestDir: "{app}\samples\FXRuby"; Flags: ignoreversion
    Source: "examples\babelfish.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "babelfish.rbw"; Flags: ignoreversion
    Source: "examples\bounce.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "bounce.rbw"; Flags: ignoreversion
    Source: "examples\browser.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "browser.rbw"; Flags: ignoreversion
    Source: "examples\button.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "button.rbw"; Flags: ignoreversion
    Source: "examples\datatarget.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "datatarget.rbw"; Flags: ignoreversion
    Source: "examples\dctest.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "dctest.rbw"; Flags: ignoreversion
    Source: "examples\dialog.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "dialog.rbw"; Flags: ignoreversion
    Source: "examples\dilbert.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "dilbert.rbw"; Flags: ignoreversion
    Source: "examples\dirlist.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "dirlist.rbw"; Flags: ignoreversion
    Source: "examples\dragdrop.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "dragdrop.rbw"; Flags: ignoreversion
    Source: "examples\dragsource.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "dragsource.rbw"; Flags: ignoreversion
    Source: "examples\dropsite.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "dropsite.rbw"; Flags: ignoreversion
    Source: "examples\foursplit.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "foursplit.rbw"; Flags: ignoreversion
    Source: "examples\gltest.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "gltest.rbw"; Flags: ignoreversion
    Source: "examples\glviewer.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "glviewer.rbw"; Flags: ignoreversion
    Source: "examples\groupbox.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "groupbox.rbw"; Flags: ignoreversion
    Source: "examples\header.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "header.rbw"; Flags: ignoreversion
    Source: "examples\hello.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "hello.rbw"; Flags: ignoreversion
    Source: "examples\hello2.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "hello2.rbw"; Flags: ignoreversion
    Source: "examples\iconlist.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "iconlist.rbw"; Flags: ignoreversion
    Source: "examples\image.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "image.rbw"; Flags: ignoreversion
    Source: "examples\imageviewer.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "imageviewer.rbw"; Flags: ignoreversion
    Source: "examples\inputs.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "inputs.rbw"; Flags: ignoreversion
    Source: "examples\mditest.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "mditest.rbw"; Flags: ignoreversion
    Source: "examples\pig.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "pig.rbw"; Flags: ignoreversion
    Source: "examples\iRAA.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "iRAA.rb"; Flags: ignoreversion
    Source: "examples\RAA.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "RAA.rb"; Flags: ignoreversion
    Source: "examples\raabrowser.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "raabrowser.rbw"; Flags: ignoreversion
    Source: "examples\ratio.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "ratio.rbw"; Flags: ignoreversion
    Source: "examples\scintilla-test.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "scintilla-test.rbw"; Flags: ignoreversion
    Source: "examples\scribble.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "scribble.rbw"; Flags: ignoreversion
    Source: "examples\scribble-orig.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "scribble-orig.rbw"; Flags: ignoreversion
    Source: "examples\shutter.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "shutter.rbw"; Flags: ignoreversion
    Source: "examples\splitter.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "splitter.rbw"; Flags: ignoreversion
    Source: "examples\styledtext.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "styledtext.rbw"; Flags: ignoreversion
    Source: "examples\tabbook.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "tabbook.rbw"; Flags: ignoreversion
    Source: "examples\table.rb"; DestDir: "{app}\samples\FXRuby"; DestName: "table.rbw"; Flags: ignoreversion
    ; textedit example files
    Source: "examples\textedit\commands.rb"; DestDir: "{app}\samples\FXRuby\textedit"; Flags: ignoreversion
    Source: "examples\textedit\helpwindow.rb"; DestDir: "{app}\samples\FXRuby\textedit"; Flags: ignoreversion
    Source: "examples\textedit\prefdialog.rb"; DestDir: "{app}\samples\FXRuby\textedit"; Flags: ignoreversion
    Source: "examples\textedit\textedit.rb"; DestDir: "{app}\samples\FXRuby\textedit"; DestName: "textedit.rbw"; Flags: ignoreversion
    ; icons for samples
    Source: "examples\icons\*.ico"; DestDir: "{app}\samples\FXRuby\icons"; Flags: ignoreversion
    Source: "examples\icons\*.png"; DestDir: "{app}\samples\FXRuby\icons"; Flags: ignoreversion