Permalink
Browse files

initial checkin of r2610 from trunk

  • Loading branch information...
0 parents commit 45cf7d8cd665fb0cf880e49fb87259d5e9365305 @lylejohnson lylejohnson committed Feb 2, 2009
Showing 1,273 changed files with 163,092 additions and 0 deletions.
@@ -0,0 +1,86 @@
+; Script generated by the Inno Setup Script Wizard.
+; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
+
+[Setup]
+AppName=FXRuby
+AppVerName=FXRuby @@FXRUBY_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-@@FXRUBY_VERSION@@-ruby185
+
+[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
+Source: "index.html"; 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
+Source: "web\*.html"; DestDir: "{app}\doc\FXRuby\doc\web"; Flags: ignoreversion
+Source: "web\*.css"; DestDir: "{app}\doc\FXRuby\doc\web"; Flags: ignoreversion
+Source: "web\art\*.gif"; DestDir: "{app}\doc\FXRuby\doc\web\art"; Flags: ignoreversion
+Source: "web\art\*.png"; DestDir: "{app}\doc\FXRuby\doc\web\art"; 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\1.8\i386-msvcrt"; Flags: ignoreversion
+; library files
+Source: "lib\fox16\*.rb"; DestDir: "{app}\lib\ruby\site_ruby\1.8\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
+
@@ -0,0 +1,65 @@
+Summary: FXRuby
+Name: FXRuby
+Version: @@FXRUBY_VERSION@@
+Release: 1
+Copyright: LGPL
+Group: System Environment/Libraries
+Source: @@FXRUBY_SRC_URL@@
+URL: @@FXRUBY_HOME_URL@@
+Packager: Lyle Johnson (lyle@users.sourceforge.net)
+BuildRoot: %{_tmppath}/%{name}-buildroot
+
+%description
+FXRuby is a Ruby extension module that provides an interface to the
+FOX Graphical User Interface toolkit.
+
+%prep
+%setup -q
+
+%build
+ruby install.rb config --prefix=$RPM_BUILD_ROOT/usr -- --with-fxscintilla-include=/usr/include/fxscintilla --with-fxscintilla-lib=/usr/lib
+ruby install.rb setup
+strip ext/fox12/fox12.so
+
+%install
+ruby install.rb install
+
+%clean
+ruby install.rb clean
+
+%files
+%defattr(-,root,root)
+/usr/lib/ruby/site_ruby/1.6/fox12
+/usr/lib/ruby/site_ruby/1.6/i686-linux/fox12.so
+%doc ANNOUNCE README LICENSE index.html doc examples
+
+%changelog
+* Thu May 30 2002 Lyle Johnson <lyle@users.sourceforge.net>
+- Incorporated Laurent Julliard's patches for the new installation directories
+ of FXScintilla.
+
+* Thu May 09 2002 Lyle Johnson <lyle@users.sourceforge.net>
+- Fixed %files section entries for the examples
+- Removed requirements for ruby 1.6
+
+* Thu May 09 2002 Lyle Johnson <lyle@users.sourceforge.net>
+- Updated --prefix value (in %build section) and file installation
+ paths (in %files section) for consistency with Red Hat 7.2's
+ Ruby RPMs.
+- Added the examples to the files list
+
+* Thu May 09 2002 Lyle Johnson <lyle@users.sourceforge.net>
+- Removed the mkdir steps in the %install section. Those don't
+ appear to be necessary after all!
+- Added the Packager tag at the top
+- Filled in the %description section
+
+* Thu May 09 2002 Lyle Johnson <lyle@users.sourceforge.net>
+- Changed the Name field from 'fxruby' to 'FXRuby'
+- Added the --prefix=$RPM_BUILD_ROOT/usr/local option to the config
+ part of the %build step
+- Added the mkdir steps before running install (in %install)
+- Fixed the %files entries for doc and doc/images
+
+* Thu May 09 2002 Lyle Johnson <lyle@users.sourceforge.net>
+- initial package
Oops, something went wrong.

0 comments on commit 45cf7d8

Please sign in to comment.