From 08f2916abb76a458f945cdd6e90826fa24feec88 Mon Sep 17 00:00:00 2001 From: undefine Date: Wed, 26 May 2004 20:05:23 +0000 Subject: [PATCH] - initital version from alt linux Changed files: axiom.spec -> 1.1 --- axiom.spec | 132 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 132 insertions(+) create mode 100644 axiom.spec diff --git a/axiom.spec b/axiom.spec new file mode 100644 index 0000000..420fe94 --- /dev/null +++ b/axiom.spec @@ -0,0 +1,132 @@ +%define NO_REGRESSION_TEST 1 + +%define axiom_cvs_date 20040509 + +Name: axiom +Version: 3.%axiom_cvs_date +Release: alt1 +Summary: Axiom Computer Algebra System +Summary (ru_RU.UTF-8): Система аналитических вычислений Axiom +License: Modified BSD License +Group: Sciences/Mathematics +Url: http://savannah.nongnu.org/projects/axiom +Packager: Vadim V. Zhytnikov + +Source0: axiom-cvs-%axiom_cvs_date.tar.bz2 +Source1: axiom +Source2: gcl-2.6.2-axiom.tar.gz + +Patch1: axiom-no-test.patch +Patch2: axiom-external-gcl.patch + +BuildRequires: libreadline-devel libncurses-devel tcl-devel tk-devel libiberty-devel libbfd-devel-static xpm-devel XFree86-devel +BuildRequires: tetex tetex-latex tetex-dvips texinfo lynx sed gawk coreutils diffutils + +%description +Axiom is a general purpose Computer Algebra system. It is useful for +research and development of mathematical algorithms. It defines a +strongly typed, mathematically correct type hierarchy. It has a +programming language and a built-in compiler. + +Axiom has been in development since 1973 and was sold as a +commercial product. It has been released as free software. + +Efforts are underway to extend this software to (a) develop a +better user interface (b) make it useful as a teaching tool +(c) develop an algebra server protocol (d) integrate additional +mathematics (e) rebuild the algebra in a literate programming style +(f) integrate logic programming (g) develop an Axiom Journal with +refereed submissions. + +%description -l ru_RU.UTF-8 +Axiom является универсальной системой аналитических вычислений +и может использоваться для научных исследований и развития +математических алгоритмов. Axiom является строго типизированной +системой с математически корректной иерархией типов. Система +имеет собственный язык программирования и встроенный компилятор. + +Axiom развивается с 1973 года и ранее распространялась как +коммерческий продукт. Сейчас система выпущена под свободной +програмной лицензией. + +%package doc +Summary: Axiom Book and other Documentaion +Summary (ru_RU.UTF-8): Книга и другая документация по Axiom +Group: Sciences/Mathematics + +%description doc +Axiom Book and other Documentaion. + +%description doc -l ru_RU.UTF-8 +Книга и другая документация по Axiom. + +%prep +%setup -q -n%name + +%if %NO_REGRESSION_TEST +%patch1 -p1 +%endif + +cp %SOURCE2 zips/gcl-2.6.2a.tgz + +#%patch2 -p1 + + +%build + +export AXIOM=%_builddir/%name/mnt/linux +export PATH=$AXIOM/bin:$PATH + +make +cd mnt/linux/doc +dvips -o book.ps book.dvi +dvips -o Rosetta.ps Rosetta.dvi +dvips -o DeveloperNotes.ps DeveloperNotes.dvi +cd ../../.. + +%install + +install -d %buildroot%_bindir + +make INSTALL=%buildroot%_libdir/%name COMMAND=%buildroot%_bindir/%name install + +install -D -m755 %SOURCE1 %buildroot%_bindir/%name + + +%files +%_bindir/%name +%_libdir/%name/mnt/linux/algebra +%_libdir/%name/mnt/linux/autoload +%_libdir/%name/mnt/linux/bin +%_libdir/%name/mnt/linux/input +%_libdir/%name/mnt/linux/lib +%_libdir/%name/mnt/linux/src +%_libdir/%name/mnt/linux/timestamp +%_libdir/%name/mnt/linux/doc/hypertex +%_libdir/%name/mnt/linux/doc/msgs + +%files doc +%doc %_libdir/%name/mnt/linux/doc/*.ps + + +%changelog +* Sun May 09 2004 Vadim V. Zhytnikov 3.20040509-alt1 +- Axiom book. + +* Tue Apr 13 2004 Vadim V. Zhytnikov 3.20040228-alt3 +- New GCL 2.6.2 CVS 13.04.2003 pre release - 25% buld speed-up. + +* Mon Mar 01 2004 Vadim V. Zhytnikov 3.20040228-alt2 +- BuildRequires fix. + +* Sat Feb 28 2004 Vadim V. Zhytnikov 3.20040228-alt1 +- Build with our own GCL 2.6.2 pre release (not external GCL yet). + +* Fri Dec 19 2003 Vadim V. Zhytnikov 3.0-alt0.03 +- Build option to disable regression test. + +* Thu Dec 11 2003 Vadim V. Zhytnikov 3.0-alt0.02 +- Fix spadroot path problem (export AXIOM=/usr/lib/axiom/mnt/linux). + +* Sun Nov 30 2003 Vadim V. Zhytnikov 3.0-alt0.01 +- Initial ALT Linux release. -- 2.44.0