FXRuby Debian Package?

Discussion in 'Ruby' started by Hans Fugal, Jun 28, 2003.

  1. Hans Fugal

    Hans Fugal Guest

    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).

    --
    Hans Fugal | De gustibus non disputandum est.
    http://hans.fugal.net/ | Debian, vim, mutt, ruby, text, gpg
    http://gdmxml.fugal.net/ | WindowMaker, gaim, UTF-8, RISC, JS Bach
    ---------------------------------------------------------------------
    GnuPG Fingerprint: 6940 87C5 6610 567F 1E95 CB5E FC98 E8CD E0AA D460
     
    Hans Fugal, Jun 28, 2003
    #1
    1. Advertising

  2. On Sun, Jun 29, 2003 at 06:05:13AM +0900, Hans Fugal wrote:
    > 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 <>
    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 <>
    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 <>
    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 <>
    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 <>
    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 <>
    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 <>
    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 <>
    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 <>
    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 <>
    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 <>
    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
     
    Mauricio Fernández, Jun 29, 2003
    #2
    1. Advertising

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

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Kent Tenney
    Replies:
    4
    Views:
    2,848
    David M. Cooke
    Jul 21, 2003
  2. Steven Samuel Cole

    Python / Debian package dependencies

    Steven Samuel Cole, Nov 20, 2008, in forum: Python
    Replies:
    4
    Views:
    553
    Paul Boddie
    Nov 22, 2008
  3. Luke Kenneth Casson Leighton
    Replies:
    0
    Views:
    503
    Luke Kenneth Casson Leighton
    Dec 31, 2008
  4. Klein Stéphane
    Replies:
    3
    Views:
    621
    Steve Holden
    Dec 20, 2009
  5. Lyle Johnson
    Replies:
    0
    Views:
    153
    Lyle Johnson
    May 20, 2008
Loading...

Share This Page