Name: jacal Version: 1b5 Release: 2%{?dist} License: GPL Group: Applications/Engineering Summary: The JACAL Symbolic Math System Source: http://swissnet.ai.mit.edu/ftpdir/scm/jacal1b5.zip URL: http://swissnet.ai.mit.edu/~jaffer/JACAL.html BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch Requires: slib, guile, umb-scheme, /sbin/install-info %description JACAL is an interactive symbolic mathematics program. JACAL can manipulate and simplify equations, scalars, vectors, and matrices of single and multiple valued algebraic expressions containing numbers, variables, radicals, and algebraic differential, and holonomic functions. %prep %setup -q -n jacal %build %install rm -fr ${RPM_BUILD_ROOT} mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/jacal cp -r . ${RPM_BUILD_ROOT}%{_datadir}/jacal mkdir -p ${RPM_BUILD_ROOT}%{_infodir}/ cp jacal.info* ${RPM_BUILD_ROOT}%{_infodir}/ make prefix=${RPM_BUILD_ROOT}%{_prefix}/ \ mandir=${RPM_BUILD_ROOT}%{_mandir}/ \ infodir=${RPM_BUILD_ROOT}%{_infodir}/ \ pinstall rm -fr ${RPM_BUILD_ROOT}%{_datadir}/jacal/{ANNOUNCE,COPYING,ChangeLog,README,DOC,Makefile} rm -fr ${RPM_BUILD_ROOT}%{_datadir}/jacal/jacal.* echo "(use-modules (ice-9 slib))">${RPM_BUILD_ROOT}%{_datadir}/jacal/guile.scm echo "(slib:load \"%{_datadir}/jacal/math\")">>${RPM_BUILD_ROOT}%{_datadir}/jacal/guile.scm echo "(math)" >>${RPM_BUILD_ROOT}%{_datadir}/jacal/guile.scm echo "(slib:load \"%{_datadir}/jacal/math\")" >${RPM_BUILD_ROOT}%{_datadir}/jacal/go.scm echo "(math)" >>${RPM_BUILD_ROOT}%{_datadir}/jacal/go.scm mkdir -p ${RPM_BUILD_ROOT}%{_bindir} echo '#!/bin/sh'> ${RPM_BUILD_ROOT}%{_bindir}/jacal echo JACALDIR=%{_datadir}/jacal/>> ${RPM_BUILD_ROOT}%{_bindir}/jacal cat jacal.sh >> ${RPM_BUILD_ROOT}%{_bindir}/jacal chmod +x ${RPM_BUILD_ROOT}%{_bindir}/jacal %clean rm -rf ${RPM_BUILD_ROOT} %post /sbin/install-info %{_infodir}/jacal.info %{_infodir}/dir %preun /sbin/install-info --delete %{_infodir}/jacal.info %{_infodir}/dir %files %defattr(-, root, root) %{_bindir}/jacal %{_datadir}/jacal/*.scm %{_datadir}/jacal/*.math %{_datadir}/jacal/jacalcat %{_datadir}/jacal/demo %{_datadir}/jacal/HELP %exclude %{_libdir} %{_mandir}/man1/jacal.1.* %{_infodir}/jacal.info.* %doc ANNOUNCE ChangeLog README COPYING demo test.math rw.math DOC/* jacal.texi %changelog * Fri Sep 23 2005 John Mahowald - 1b5-2 - 1b5 - Consistent macros - Require guile, umb-scheme - Remove build Makefile from files - Docs to doc section, remove from datadir * Sun Oct 26 2003 Gerard Milmeister - 0:1-0.fdr.1.b3 - First Fedora release * Thu Aug 30 2001 Bo Forslund - Make more use of macros. - Install COPYING and HELP file.