ANN: Debian packages of FreeRIDE, FOX, FXRuby, Ripper, FXScintilla, etc

cat >> /etc/apt/sources.list
deb http://lsed.sourceforge.net/ruby/ debs/
deb-src http://lsed.sourceforge.net/ruby/ deb-src/
^D

apt-get update

To install freeride 0.5.0rc2:

apt-get install freeride

This will take care of all needed dependencies, automatically.

Moreover, you can run freeride with either ruby 1.6 or 1.7.
If you want do so, type
apt-get install freeride-base1.6 freeride-base1.7
The command to run freeride with ruby 1.6 is ‘freeride’
ruby 1.7 => ‘freeride1.7’

You can also build the packages locally, as in
apt-get -b source freeride

=> fetches source and builds the deb file locally

This is the recommended way to get binaries for other platforms (any of
the 11 currently supported by Debian; cross-check compatibility with
Ruby and FOX).

These are the available packages:
freeride 0.5.0rc2-2
libfox1.0 1.0.36-1
libfxscintilla1 1.51-1
libfox-ruby 1.0.21-1
libfox-ruby1.7 1.0.21-1
libfox1.0-dev 1.0.36-1
libfox1.0-doc 1.0.36-1
libripper-ruby 0.0.5-1
libripper-ruby1.7 0.0.5-1
(some more uninteresting packages skipped :slight_smile:

···


_ _

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

How should I know if it works? That’s what beta testers are for. I
only coded it.
– Attributed to Linus Torvalds, somewhere in a posting

You can also build the packages locally, as in
apt-get -b source freeride

=> fetches source and builds the deb file locally

It doesn’t work.
I get a freeride_0.5.0rc2-2_all.deb.
But when i do a “dpkg -i” on it I get a message saying that this package
depend of “freeride-base1.6 | freeride-base1.7 | freeride-base”.
But these package are not created.

Regards.

:slight_smile:

Thank you Mauricio, I have installed all of those packages. I have Debian
unstable updated 22.April.2003. There was no errors during installation.

THX!

···


Szymon Drejewicz

You can also build the packages locally, as in
apt-get -b source freeride

=> fetches source and builds the deb file locally

It doesn’t work.

What, “apt-get -b source freeride” (1) or the installation of FreeRIDE (2)?

I get a freeride_0.5.0rc2-2_all.deb.
But when i do a “dpkg -i” on it I get a message saying that this package
depend of “freeride-base1.6 | freeride-base1.7 | freeride-base”.
But these package are not created.

[Assuming you meant (1)]

It will only generate the file you got, but it depends on several other
packages you’d have to rebuild too:
apt-get -b source libfox1.0
dpkg -i libfox1.0deb # installs doc, dev, dbg packages too
apt-get -b source libfxscintilla1
dpkg -i libfxscintilla
deb # install -dev too
apt-get -b source libripper-ruby
dpkg -i libripper-ruby*deb
…etc…

You might be luckier with apt-build but I don’t really know if that will
work 100% right.

[Assuming you meant (2)]

That’s because you should really be using apt-get.

Let me insist on that: unless you want to download all the dependencies
(libfox1.0, libfox-ruby, freeride-base1.6, libfxscintilla1…) by hand,
simply use apt-get.

Please try:

  1. add the following line to /etc/apt/sources.list
    deb http://lsed.sourceforge.net/ruby/ debs/
apt-get update
apt-get install freeride

and tell me if the dependencies are resolved.

It should work, tell me otherwise. But if you go with ‘dpkg -i’, you’ll
have to first install the following packages:
libfox1.0
libfxscintilla1
libfox-ruby
freeride-base1.6
libripper-ruby
ruby
perhaps something more I forgot…

···

On Wed, Apr 16, 2003 at 08:10:53PM +0900, Cedric Foll wrote:


_ _

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

Because I don’t need to worry about finances I can ignore Microsoft
and take over the (computing) world from the grassroots.
– Linus Torvalds

[Assuming you meant (1)]

Yes i was that.
I’ve tried to build the freeride package.

It will only generate the file you got, but it depends on several other
packages you’d have to rebuild too:
apt-get -b source libfox1.0
dpkg -i libfox1.0deb # installs doc, dev, dbg packages too
apt-get -b source libfxscintilla1
dpkg -i libfxscintilla
deb # install -dev too
apt-get -b source libripper-ruby
dpkg -i libripper-ruby*deb
…etc…

Which source package provides freeride1.6-base ? It’s my problem, this package is
required to install freeride1.6 after the build but I don’t have it.

I have a testing distrib and freeride can’t be installed with a ‘apt-get
install’ because of a dependance pb with libfox. If i install the new
version of libfox (ie 1.0.29 instead of 1.0.18) I break to much dependances.

It’s why i’m trying to build the package (I regulary do this in order to
install a package of the ‘unstable’ distrib when it can’t be done because of
pb of dependances, after a build of the package it’s ok)

[Assuming you meant (1)]

Yes i was that.
I’ve tried to build the freeride package.

It will only generate the file you got, but it depends on several other
packages you’d have to rebuild too:
apt-get -b source libfox1.0
dpkg -i libfox1.0deb # installs doc, dev, dbg packages too
apt-get -b source libfxscintilla1
dpkg -i libfxscintilla
deb # install -dev too
apt-get -b source libripper-ruby
dpkg -i libripper-ruby*deb
…etc…

Which source package provides freeride1.6-base ? It’s my problem, this package is
required to install freeride1.6 after the build but I don’t have it.

Hehe, it’s just a package generated with equivs, it’s got no source :slight_smile:
All it does is depend on the required packages:

Package: freeride-base1.6
Status: install ok installed
Priority: optional
Section: misc
Installed-Size: 36
Maintainer: Mauricio Fernández batsman.geo@yahoo.com
Version: 1.0
Provides: freeride-base
Depends: ruby, libripper-ruby (>= 0.0.5-1), libfox-ruby (>= 1.0.16-1)

I have a testing distrib and freeride can’t be installed with a ‘apt-get
install’ because of a dependance pb with libfox. If i install the new
version of libfox (ie 1.0.29 instead of 1.0.18) I break to much dependances.

That’s kind of a problem, because FreeRIDE needs (quoting from
rubyide.org)

[FOX], a cross-platform C/C++ GUI Toolkit that is now gaining a wide
acceptance in the Ruby community (version 1.0.x with x > 26)
[FXRuby], the ruby interface to the FOX library (version 1.0.16 or
above, but do not use 1.0.17)
[FXScintilla], a FOX port of the [Scintilla] widget editor (version
1.49.0 or above)

That’s why I packaged libfox1.0 1.0.36-1 .

It’s why i’m trying to build the package (I regulary do this in order to
install a package of the ‘unstable’ distrib when it can’t be done because of
pb of dependances, after a build of the package it’s ok)

I am working on the packages and will soon upload them to
ftp.rubyide.org .

I have tested that it is possible to rebuild all the packages with
simply
apt-build install freeride
Note however that in your case you’d have to hack the freeride package
to alter the “Depends” line, as it isn’t automatically generated.
I don’t think you’d be able to run FreeRIDE, however (for the reason
given above).

Could you tell me what dependencies would be broken by switching to
a new libfox1.0? Could you perhaps upgrade to my libfox1.0 package,
install -dev too and then rebuild them?

···

On Thu, Apr 17, 2003 at 05:20:23PM +0900, Cedric Foll wrote:


_ _

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

Hah! we have 2 Johnie Ingrams in the channel :slight_smile:
Hey all btw :slight_smile:

I have tested that it is possible to rebuild all the packages with
simply
apt-build install freeride

apt-get install freeride

Reading Package Lists… Done
Building Dependency Tree… Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

Sorry, but the following packages have unmet dependencies:
freeride: Depends: freeride-base1.6 but it is not going to be installed or
freeride-base1.7 but it is not going to be installed or
freeride-base
Depends: libfox1.0 (>= 1.0.29-1) but 1.0.18-1 is to be installed
E: Sorry, broken packages

apt-build install freeride

Sorry, couldn’t find freeride or freeride is already installed
(or try to run `apt-get clean’)

apt-build install freeride-base

Reading Package Lists… Done
Building Dependency Tree… Done
Package freeride-base is a virtual package provided by:
freeride-base1.7 1.0
freeride-base1.6 1.0
You should explicitly select one to install.
E: Package freeride-base has no installation candidate

apt-build install freeride-base1.6

Sorry, couldn’t find freeride-base1.6 or freeride-base1.6 is already installed
(or try to run `apt-get clean’)

and i’ve got in your site in my source.list (and i’ve made an apt update)

···

FreeRIDE

deb http://lsed.sourceforge.net/ruby/ debs/
deb-src http://lsed.sourceforge.net/ruby/ deb-src/

Could you tell me what dependencies would be broken by switching to
a new libfox1.0? Could you perhaps upgrade to my libfox1.0 package,
install -dev too and then rebuild them?

libfox1.0 depends of xlibmesa3-glu,libgl1
libglu1-mesa confict with xlibmesa3
libgl1 not available so big big pb
Most of X package (gnome for exemple) are removed.

I have tested that it is possible to rebuild all the packages with
simply
apt-build install freeride

I meant that I have tested that with the repository I have yet to upload
to ftp.rubyide.org :slight_smile: Not sure about the current one…

apt-get install freeride

[…]

Sorry, but the following packages have unmet dependencies:
freeride: Depends: freeride-base1.6 but it is not going to be installed or
freeride-base1.7 but it is not going to be installed or
freeride-base
Depends: libfox1.0 (>= 1.0.29-1) but 1.0.18-1 is to be installed
E: Sorry, broken packages

Do you have libfox1.0 on hold?

apt-build install freeride

Sorry, couldn’t find freeride or freeride is already installed
(or try to run `apt-get clean’)

apt-build install freeride-base

Reading Package Lists… Done
Building Dependency Tree… Done
Package freeride-base is a virtual package provided by:
freeride-base1.7 1.0
freeride-base1.6 1.0
You should explicitly select one to install.
E: Package freeride-base has no installation candidate

You need not rebuild freeride-base1.{6,7}, they should be installable in
testing as they stand (but read on).

apt-build install freeride-base1.6

Sorry, couldn’t find freeride-base1.6 or freeride-base1.6 is already installed
(or try to run `apt-get clean’)

and i’ve got in your site in my source.list (and i’ve made an apt update)

FreeRIDE

deb http://lsed.sourceforge.net/ruby/ debs/
deb-src http://lsed.sourceforge.net/ruby/ deb-src/

OK, just wait a while until I upload everything to ftp.rubyide.org and
forget about the old repository :slight_smile: I am just waiting for the ‘go ahead’
from the ftpmasters.

libfox1.0 depends of xlibmesa3-glu,libgl1
That’s because I used these libs to compile in my system, but it might
build w/ libglu1-mesa too.

libglu1-mesa confict with xlibmesa3
No problem if FOX can be made to work with libglu1-mesa

libgl1 not available so big big pb
Most of X package (gnome for exemple) are removed.

I see. You should then start by rebuilding my libfox1.0 pkg so that it
uses your libraries. I believe it should be possible to link against
libglu1-mesa instead of xlibmesa3.

Wait a little bit until I can upload to ftp.rubyide.org and then I’ll
send you instructions to (hopefully) recreate the packages you need.

I might as well just remove OpenGL support from FOX and forget it all :slight_smile:

···

On Fri, Apr 18, 2003 at 12:23:07AM +0900, Cedric Foll wrote:


_ _

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

Sex dumps core
(Sex is a Simple editor for X11)
– Seen on debian bugtracking

Thanks a lot for your answer.
I can’t test the new package because my work day is finished and i’m in
holyday until tuesday.

Regards