FS#7757 - Maxima package does not include documentation

Attached to Project: Arch Linux
Opened by Celso (hades646) - Tuesday, 07 August 2007, 03:30 GMT
Last edited by Ronald van Haren (pressh) - Friday, 19 December 2008, 08:38 GMT
Task Type Feature Request
Category Packages: Extra
Status Closed
Assigned To Ronald van Haren (pressh)
Architecture All
Severity Medium
Priority Normal
Reported Version 2007.08 Don't Panic
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 3
Private No

Details

Description:
Whenever I try to access the documentation of a function, I get a "Could not find `/usr/info/maxima-index.lisp' using paths in file_search_lisp,system" error.

Additional info:
* maxima 5.12.0-1

Steps to reproduce:
Open maxima and type "describe(gcd);"
This task depends upon

Closed by  Ronald van Haren (pressh)
Friday, 19 December 2008, 08:38 GMT
Reason for closing:  Fixed
Additional comments about closing:  I believe I already fixed this some time ago
Comment by Roman Kyrylych (Romashka) - Tuesday, 07 August 2007, 10:30 GMT
Arch does not provide documentation other than man pages (well, with few exceptions AFAIR).
On the other hand I don't use maxima and don't know how important such documentation is, so let's maintainer decide. :-/
Comment by Damir Perisa (damir.perisa) - Tuesday, 07 August 2007, 11:29 GMT Comment by Celso (hades646) - Tuesday, 07 August 2007, 15:04 GMT
But we can find help for OpenOffice, and many other applications on the Internet too. I don't think that's enough reason for not to include them in the package, for instance. The same thing happens with maxima. If the software has an option for help, it would be really nice if it worked as it should. Maybe creating another package and letting people decide if they want help for maxima?
Comment by Arthur Danskin (wiremore) - Wednesday, 06 February 2008, 03:02 GMT
I really think that we should include documentation, or at least make it available as a separate package. It's really really convenient to be able to say describe(foo); and get the relevant docs. We install similar online docs for bash, python, ruby, etc. (even if some of these docs are extracted from source code).
Comment by Arthur Danskin (wiremore) - Wednesday, 06 February 2008, 04:56 GMT
I modified the PKGBUILD to install the docs. It seems like the maxima
makefiles where trying to install the info files directly, and
disregarding the $prefix variable, so I just install them
manually. The online documentation actually depends on the .info
files, so I install them in addition to maxima-index.lisp.
Comment by Arthur Danskin (wiremore) - Wednesday, 06 February 2008, 06:19 GMT
I just discovered that the Maxima package doesn't include a lot of other things besides documentation. For example, the code for solving differential equations. I have attached a fixed PKGBUILD. The main problem seems to have been using "make prefix=" instead of "make DESTDIR=". I'm not sure if I should open another bug?
   PKGBUILD (1.7 KiB)
Comment by Greg (dolby) - Saturday, 17 May 2008, 21:28 GMT
With latest changes happening to the distro it seems all package will include documentation
Comment by Stefan Husmann (stefanhusmann) - Saturday, 04 October 2008, 13:57 GMT
maxima newest arch release still, when build via abs, still includes a file /usr/share/info/dir, which should be removed.

Also there is an upstream bug in the file xmaxima.info (also in the file xmaxima.texi), which prevents xmaxima for being properly installed using the method of allan's install-info.proto.

I attach that patch here. I also will upload a version of maxima build with --enable-sbcl that also includes the patch.

Loading...