[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gcl-devel] Re: Debian .deb file

From: Camm Maguire
Subject: [Gcl-devel] Re: Debian .deb file
Date: 04 Sep 2003 14:58:27 -0400
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2

Hi Tim!

Tim Daly  <address@hidden> writes:

> Camm,
> Axiom has a bunch of patches to GCL (documented in Makefile.pamphlet).
> Are any of these addressed in 2.6.1?
> Does the GCL CVS contain 2.6.1? I can download it and try a new build.
> I'll bite. What does compiler::link do? What does :system-p mean?
> Does this change the packages of the loaded files (which will create
> havoc)?
> The .deb package should ONLY contain mnt, NOT obj. The interpsys
> image gets copied into mnt/linux/bin/axiom. This step is not yet
> performed by the makefile but will be shortly. The whole design
> of the Axiom src/int/obj/mnt partition is to ensure that only mnt
> gets shipped. int and obj are pure caches and should never see the
> light of day. Their only purpose is to minimize rebuild times.

OK, I looked into making this change, but interpsys itself is in
obj/linux/bin.  Didn't you say in your release email:

The executable is (currently) found by doing:

export PATH=/SPAD/obj/linux/bin:/SPAD/mnt/linux/bin:$PATH

The build takes about 2 hours and 15 minutes on a 2Ghz/1Gb machine.


> Funny you should ask about documentation. I'm in the process of
> rewriting the Axiom textbook. There is work to be done but I'll
> release an alpha version as soon as I can.

Other items which might go into the Debian package at some point are
possible elisp files for emacs support if any, regression tests if
any, or a window manager menu entry if that makes sense.  

Can axiom be used with texmacs?  If so we could 'suggest' texmacs in
the axiom package.  

Some source packages of this size split the output tree into several
binary .deb packages.  For maxima, for example, there is maxima,
maxima-doc, maxima-emacs, maxima-share, maxima-src, maxima-test, and
xmaxima.  Don't know if that is appropriate here.  The only policy
item specified by the LSB is that arch specific stuff goes under
/usr/lib, while arch independent stuff goes under /usr/share.

Take care,

> I have a copy of Debian but have not yet installed it.
> Let me know what needs to be fixed.
> Good job on the debian package.
> Tim

Camm Maguire                                            address@hidden
"The earth is but one country, and mankind its citizens."  --  Baha'u'llah

reply via email to

[Prev in Thread] Current Thread [Next in Thread]