Skip to content

Commit

Permalink
initial checkin of r2610 from trunk
Browse files Browse the repository at this point in the history
  • Loading branch information
lylejohnson committed Feb 2, 2009
0 parents commit 45cf7d8
Show file tree
Hide file tree
Showing 1,273 changed files with 163,092 additions and 0 deletions.
86 changes: 86 additions & 0 deletions FXRuby-ruby1.8.5-i386-msvcrt.iss.in
@@ -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

65 changes: 65 additions & 0 deletions FXRuby.spec.in
@@ -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

0 comments on commit 45cf7d8

Please sign in to comment.