Alberto LUSIANI wrote:
>>>>>>"Rex" == Rex Dieter <rdieter@math.unl.edu> wrote:
>
>
> Rex> FYI,
>
> Rex> I've submitted maxima for inclusion into Fedora Extras:
>
> Rex> maxima-5.9.0: http://bugzilla.fedora.us/show_bug.cgi?id=754
>
> Rex> maxima-5.9.0.9beta2
> Rex> http://bugzilla.fedora.us/show_bug.cgi?id=1948
>
> Rex> Feedback is welcome.
>
> I have recently made some refinements to a .src.rpm file
> originally written by James Amundson <amundson@fnal.gov> for
> maxima-5.9.0.9beta2 (exactly your version) for RedHat 9. Perhaps you
> could incorporate also my improvements in a subsequent release.
>
> I have looked at your .src.rpm file and these refinements appears to
> be missing. Here is a description:
I see a *LOT* of upstream bugs here. Are these addressed/fixed in the
latest beta?
> - the file maxima.el looks into "/usr/local/info" for .info files,
> while it should look into /usr/share/info, and it also looks for the
> wrong .info file for the index, .info-15 rather than .info-16.
UPSTREAM, but easily patched.
>>%if %{build_emacs}
>>
>>%{__rm} -rf %{buildroot}/%{_datadir}/maxima/%{version}/emacs
>>
>># --- emaxima LaTeX style
>># install -d %{buildroot}%{_datadir}/texmf/tex/latex/emaxima
>>install -D -m644 \
>> interfaces/emacs/emaxima/emaxima.sty \
>> %{buildroot}%{_datadir}/texmf/tex/latex/emaxima/emaxima.sty
>>#
>># emaxima for emacs
>>#
>>install -d %{buildroot}%{_datadir}/emacs/site-lisp/maxima
>>install -d %{buildroot}%{_datadir}/emacs/site-lisp/site-start.d
>>install -D -m644 \
>> interfaces/emacs/emaxima/*.el \
>> interfaces/emacs/emaxima/*.lisp \
>> %{buildroot}%{_datadir}/emacs/site-lisp/maxima
>># --- emacs pkg init file
>>install -D -m644 \
>> interfaces/emacs/misc/*.el \
>> %{buildroot}%{_datadir}/emacs/site-lisp/maxima
>>install -D -m644 %SOURCE6 \
>> %{buildroot}%{_datadir}/emacs/site-lisp/site-start.d/maxima.el
>>
>>#
>># emaxima for xemacs
>>#
>>%define xemacspkgdir %{_datadir}/xemacs/site-packages
>>install -d %{buildroot}%{xemacspkgdir}/lisp/maxima
>>install -d %{buildroot}%{xemacspkgdir}/lisp/site-start.d
>>install -D -m644 \
>> interfaces/emacs/emaxima/*.el \
>> interfaces/emacs/emaxima/*.lisp \
>> %{buildroot}%{xemacspkgdir}/lisp/maxima
>># --- xemacs pkg init file
>>install -D -m644 \
>> interfaces/emacs/misc/*.el \
>> %{buildroot}%{xemacspkgdir}/lisp/maxima
>>install -D -m644 %SOURCE6 \
>> %{buildroot}%{xemacspkgdir}/lisp/site-start.d/maxima.el
>>
>>%endif
>
>
> - in your package, there is no texhash call for the installed tex
> file (which is left in /usr/share/maxima). My -emacs rpm includes:
What's the purpose of this tex file? And how is texhash supposed to
find it if it's not in /usr/share/texmf?
> Your rpm does not produce the maxima book, whose sources are included
> in the maxima tar file. Some work has to be done in order to produce
> a PDF file from the provided sources:
> - the breqn latex package has to be included
> - two .tex files in the distribution must be replaced
>
> This is how I build maxima.pdf and intromax.pdf:
I assume these aren't built as part of the normal
make; make install process. ??
If not, why not?
Again, if there are bugs in producing them, is it fixed in the latest beta?
-- Rex