[cad-linux] Re: Getting xspace, and Bruno's draft to run ;executable data

Janek Kozicki <janek_listy@xxxxx> writes:

> I tried installing all ruby/gtk/gnome/devel related packages, but it
> still doesn't work :( My machine is debian/woody

Grab the libgnome-ruby sources from debian/sid and recompile them for
woody.  woody version does not have the Canvas support.

Download the .orig.tar.gz, .dsc and .diff.gz from packages.debian.org,
put them all in one dir, run dpkg-source -x libgnomeruby*.dsc, cd to
the newly created dir and run fakeroot debian/rules binary.

You will also need to do the same with dnotify, which is not in woody.
The best way to do this is to have /etc/apt/sources.list to point to
woody for binaries and sid for sources, like this:

    deb-src http://ftp.de.debian.org/debian sid main contrib non-free

Then it's a matter of running:

    apt-get --build source dnotify
    apt-get --build source libgnome-ruby

> At last I had to give up, because I have some other work to do ;) If I
> don't manage to run xpace and Bruno's draft program, ewentually I'll sit
> down and start this data specification without it....

Please do try.  I think it's important that we let the best things
emerge from usage.

> but when anything new sparks to my mind I quickly write it down, so it
> doesn't get forgotten. I want to start this specification as soon as
> possible, so that we can work on in together - to make it the best
> possible

If you find it useful, I will install a wiki on the xspace page where
you can write your ideas down.

> I think that it is a good idea *not to allow binary files inside data
> tree*, so if the data is meant to be executable, It should be all text
> files (that diff/cvs/rsc/grep works on them) so if anyone wants to make
> a C++ program... then - binary files generated by compiling the program
> should be either deleted or moved to another "temporary" directory...

This approach is similar to the /usr/lib/cgi-bin directory for
executables taken by the web server.  It might be good as well.



Other related posts: