FXRuby Debian Package?

H

Hans Fugal

I was surprised to see that nobody has packaged FXRuby for Debian. I am
in the beginning stages of becoming a Debian developer (i.e. reading
lots of docs) and this would be a great candidate to package. I don't
want to duplicate effort though, so I thought I'd double-check here (the
Debian WNPP indicates nobody has stepped up to the plate yet).
 
M

Mauricio Fernández

I was surprised to see that nobody has packaged FXRuby for Debian. I am
in the beginning stages of becoming a Debian developer (i.e. reading
lots of docs) and this would be a great candidate to package. I don't
want to duplicate effort though, so I thought I'd double-check here (the
Debian WNPP indicates nobody has stepped up to the plate yet).

I packaged it some time ago.
Take a look at http://www.rubyide.org/cgi-bin/wiki.pl?DebianInstall .
You'll find the lines to add to sources.list; you can get the Debianized
sources that way. I took some time to make sure you can rebuild the
packages by using apt-build.

Actually, I had to package all the dependencies of FreeRIDE, so I ended
up making the following:


Package: freeride
Version: 0.5.0x-1
Priority: optional
Section: editors
Maintainer: Mauricio Fernández <[email protected]>
Depends: freeride-base1.6 | freeride-base1.7 | freeride-base, libfox1.0 (>= 1.0.36-1), libfxscintilla1 (>= 1.51-1)
Architecture: all
Filename: deb/freeride_0.5.0x-1_all.deb
Size: 286864
MD5sum: db903f24a8735791a279ab3205c4e95e
Description: an IDE for the Ruby programming language
FreeRIDE aims to be a first-class IDE on par with those available for other
languages. These goals include:
* Cross-Platform -- FreeRIDE will run on as many platforms as possible.
* International -- FreeRIDE will be easily translated into other languages
and will include features that make it easier to develop Ruby applications
that can be internationalized.
* Plugin Architecture -- FreeRIDE's plugin architecture will make it easy
for any developer to extend the features of FreeRIDE.
* Extreme Programming -- FreeRIDE will include features that make it easy
to use many practices that have been popularized by the Extreme Programming
method. This will include collaboration support for remote pair programming,
unit testing support for test-first coding, refactoring support, and more.
* Code Editing & Navigation -- All the now-standard code editing and
navigation features you would find in any high-end IDE, including syntax
highlighting, code completion, template expansion, class browsing, etc.
installed-size: 1784

Package: freeride-base1.6
Version: 1.0
Priority: optional
Section: misc
Maintainer: Mauricio Fernández <[email protected]>
Depends: ruby, libripper-ruby (>= 0.0.5-1), libfox-ruby (>= 1.0.16-1)
Provides: freeride-base
Architecture: all
Filename: deb/freeride-base1.6_1.0_all.deb
Size: 2206
MD5sum: c390bdfe0fe24eba4d0d52f680aa7255
Description: Dependency package for Freeride's base install
This package provides the dependencies needed to ease installation
of Freeride for Ruby 1.6.
installed-size: 36

Package: freeride-base1.7
Version: 1.0
Priority: optional
Section: misc
Maintainer: Mauricio Fernández <[email protected]>
Depends: ruby1.7, libripper-ruby1.7 (>= 0.0.5-1), libfox-ruby1.7 (>= 1.0.16-1)
Provides: freeride-base
Architecture: all
Filename: deb/freeride-base1.7_1.0_all.deb
Size: 2210
MD5sum: 3dc3ca3060ad946367d0e3d6f745ef1f
Description: Dependency package for Freeride's base install
This package provides the dependencies needed to ease installation
of Freeride for Ruby 1.7.
installed-size: 36

Package: libfox-ruby
Version: 1.0.21-2
Priority: optional
Section: interpreters
Maintainer: Mauricio Fernández <[email protected]>
Depends: libc6 (>= 2.3.1-1), libfox1.0, libgl1, libjpeg62, libpng12-0, libruby (>= 1.6.8-3), libstdc++5 (>= 1:3.2.3-0pre6), libtiff3g, xlibmesa3-glu | libglu1, xlibs (>> 4.1.0), zlib1g (>= 1:1.1.4), ruby
Architecture: i386
Filename: deb/libfox-ruby_1.0.21-2_i386.deb
Size: 2339982
MD5sum: 656c0a5c2c133f978caed7cd3c705b31
Description: FOX GUI library bindings for Ruby.
FOX is a C++ based Toolkit for developing Graphical User Interfaces
easily and effectively. It offers a wide, and growing, collection
of Controls, and provides state of the art facilities such as drag
and drop, selection, as well as OpenGL widgets for 3D graphical
manipulation. FOX also implements icons, images, and user-convenience
features such as status line help, and tooltips. Tooltips may even be
used for 3D objects!
This package contains the bindings for using FOX inside Ruby.
installed-size: 36296

Package: libfox-ruby1.7
Version: 1.0.21-2
Priority: optional
Section: interpreters
Maintainer: Mauricio Fernández <[email protected]>
Depends: libc6 (>= 2.3.1-1), libfox1.0, libgl1, libjpeg62, libpng12-0, libruby1.7 (>= 1.7.2.0cvs2002.07.13-2), libstdc++5 (>= 1:3.2.3-0pre6), libtiff3g, xlibmesa3-glu | libglu1, xlibs (>> 4.1.0), zlib1g (>= 1:1.1.4), ruby1.7
Architecture: i386
Filename: deb/libfox-ruby1.7_1.0.21-2_i386.deb
Size: 2339546
MD5sum: 53b2ac5635a06570372b71dc2d6c50ca
Description: FOX GUI library bindings for Ruby 1.7.
FOX is a C++ based Toolkit for developing Graphical User Interfaces
easily and effectively. It offers a wide, and growing, collection
of Controls, and provides state of the art facilities such as drag
and drop, selection, as well as OpenGL widgets for 3D graphical
manipulation. FOX also implements icons, images, and user-convenience
features such as status line help, and tooltips. Tooltips may even be
used for 3D objects!
This package contains the bindings for using FOX inside Ruby 1.7.
source: libfox-ruby
installed-size: 36292

Package: libfox1.0
Version: 1.0.36-2
Priority: optional
Section: libs
Maintainer: Mauricio Julio Fernandez Pradier <[email protected]>
Depends: libc6 (>= 2.3.1-1), libgcc1 (>= 1:3.2.3-0pre6), libgl1, libjpeg62, libpng12-0, libstdc++5 (>= 1:3.2.3-0pre6), libtiff3g, xlibmesa3-glu | libglu1, xlibs (>> 4.1.0), zlib1g (>= 1:1.1.4)
Architecture: i386
Filename: deb/libfox1.0_1.0.36-2_i386.deb
Size: 805804
MD5sum: 5b7539aee171eac11bc32c11ccdc2f12
Description: The FOX C++ GUI Toolkit
FOX is a C++ based Toolkit for developing Graphical User Interfaces
easily and effectively. It offers a wide collection of Controls, and
provides state of the art facilities such as drag and drop, selection,
as well as OpenGL widgets for 3D graphical manipulation. FOX also
implements icons, images, and user-convenience features such as status
line help, and tooltips. Tooltips may even be used for 3D objects!
source: fox
installed-size: 2476

Package: libfox1.0-dev
Version: 1.0.36-2
Priority: optional
Section: devel
Maintainer: Mauricio Julio Fernandez Pradier <[email protected]>
Depends: libfox1.0 (= 1.0.36-2)
Conflicts: libfox0.99-dev
Architecture: i386
Filename: deb/libfox1.0-dev_1.0.36-2_i386.deb
Size: 1141276
MD5sum: 61a8dd4047983621e80aa4ad82ff0ddd
Description: Development files for the FOX C++ GUI Toolkit
This package contains the headers files needed for software development
using FOX.
source: fox
installed-size: 4776

Package: libfxscintilla1
Version: 1.51-2
Priority: optional
Section: libs
Maintainer: Mauricio Julio Fernández Pradier <[email protected]>
Architecture: i386
Filename: deb/libfxscintilla1_1.51-2_i386.deb
Size: 218964
MD5sum: c9d80535d0f5729a97ea3add8566b8c9
Description: A port of Scintilla to use FOX
A port of Scintilla to the FOX GUI library.
source: fxscintilla
installed-size: 632

Package: libfxscintilla1-dev
Version: 1.51-2
Priority: optional
Section: devel
Maintainer: Mauricio Julio Fernández Pradier <[email protected]>
Depends: libfxscintilla1 (= 1.51-2), libc6-dev, libfox1.0-dev
Architecture: i386
Filename: deb/libfxscintilla1-dev_1.51-2_i386.deb
Size: 12354
MD5sum: 94b5eff1b80722be3365d1532af5ae86
Description: Development support for the FXScintilla library.
Header files and static libraries for the FXScintilla library.
source: fxscintilla
installed-size: 92

Package: libripper-ruby
Version: 0.0.5-2
Priority: optional
Section: libs
Maintainer: Mauricio Fernández <[email protected]>
Depends: ruby (<< 1.7), libc6 (>= 2.3.1-1), libruby (>= 1.6.8-3)
Architecture: i386
Filename: deb/libripper-ruby_0.0.5-2_i386.deb
Size: 44402
MD5sum: fd8ba86d30b590d4c7df792279b4d91a
Description: Event-driven parsing of Ruby source code
ripper is to Ruby source code what SAX is to XML.
source: ripper
installed-size: 208

Package: libripper-ruby1.7
Version: 0.0.5-2
Priority: optional
Section: libs
Maintainer: Mauricio Fernández <[email protected]>
Depends: ruby1.7, libc6 (>= 2.3.1-1), libruby1.7 (>= 1.7.2.0cvs2002.07.13-2)
Architecture: i386
Filename: deb/libripper-ruby1.7_0.0.5-2_i386.deb
Size: 44472
MD5sum: d9a288735d04042b1ee8fd37ce56238b
Description: Event-driven parsing of Ruby source code
ripper is to Ruby source code what SAX is to XML.
source: ripper
installed-size: 208

Note I had to repackage libfox1.0 because the version in Debian at that
time was too old for FXRuby.

Congrats for entering Debian :) I've thought of doing that several times
in the past but now I see it is probably too strong a commitment for me :p

Please tell me if you need help w/ the packages.

--
_ _
| |__ __ _| |_ ___ _ __ ___ __ _ _ __
| '_ \ / _` | __/ __| '_ ` _ \ / _` | '_ \
| |_) | (_| | |_\__ \ | | | | | (_| | | | |
|_.__/ \__,_|\__|___/_| |_| |_|\__,_|_| |_|
Running Debian GNU/Linux Sid (unstable)
batsman dot geo at yahoo dot com

Those who don't understand Linux are doomed to reinvent it, poorly.
-- unidentified source
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,769
Messages
2,569,580
Members
45,054
Latest member
TrimKetoBoost

Latest Threads

Top