1 %define NO_REGRESSION_TEST 1
6 Version: 3.%axiom_cvs_date
8 Summary: Axiom Computer Algebra System
9 Summary(ru_RU.UTF-8):Система аналитических вычислений Axiom
10 License: Modified BSD License
11 Group: Applications/Science
12 Url: http://savannah.nongnu.org/projects/axiom
13 Source0: %{name}-cvs-%{snap}.tar.bz2
15 Source2: gcl-2.6.2-%{name}.tar.gz
16 Patch1: %{name}-no-test.patch
17 Patch2: %{name}-external-gcl.patch
18 BuildRequires: libreadline-devel libncurses-devel tcl-devel tk-devel libiberty-devel libbfd-devel-static xpm-devel XFree86-devel
19 BuildRequires: tetex tetex-latex tetex-dvips texinfo lynx sed gawk coreutils diffutils
22 Axiom is a general purpose Computer Algebra system. It is useful for
23 research and development of mathematical algorithms. It defines a
24 strongly typed, mathematically correct type hierarchy. It has a
25 programming language and a built-in compiler.
27 Axiom has been in development since 1973 and was sold as a commercial
28 product. It has been released as free software.
30 Efforts are underway to extend this software to (a) develop a better
31 user interface (b) make it useful as a teaching tool (c) develop an
32 algebra server protocol (d) integrate additional mathematics (e)
33 rebuild the algebra in a literate programming style (f) integrate
34 logic programming (g) develop an Axiom Journal with refereed
37 %description -l ru_RU.UTF-8
38 Axiom является универсальной системой
39 аналитических вычислений и может
40 использоваться для научных
41 исследований и развития
42 математических алгоритмов. Axiom
43 является строго типизированной
44 системой с математически корректной
45 иерархией типов. Система имеет
46 собственный язык программирования и
47 встроенный компилятор.
49 Axiom развивается с 1973 года и ранее
50 распространялась как коммерческий
51 продукт. Сейчас система выпущена под
52 свободной програмной лицензией.
55 Summary: Axiom Book and other Documentaion
56 Summary (ru_RU.UTF-8):Книга и другая документация по Axiom
57 Group: Applications/Science
60 Axiom Book and other Documentaion.
62 %description doc -l ru_RU.UTF-8
63 Книга и другая документация по Axiom.
68 %if %NO_REGRESSION_TEST
72 cp %SOURCE2 zips/gcl-2.6.2a.tgz
77 export AXIOM=%_builddir/%name/mnt/linux
78 export PATH=$AXIOM/bin:$PATH
82 dvips -o book.ps book.dvi
83 dvips -o Rosetta.ps Rosetta.dvi
84 dvips -o DeveloperNotes.ps DeveloperNotes.dvi
88 rm -rf $RPM_BUILD_ROOT
89 install -d %buildroot%_bindir
91 %{__make} INSTALL=%buildroot%_libdir/%name COMMAND=%buildroot%_bindir/%name install
93 install -D -m755 %SOURCE1 %buildroot%_bindir/%name
96 rm -rf $RPM_BUILD_ROOT
99 %defattr(644,root,root,755)
101 %_libdir/%name/mnt/linux/algebra
102 %_libdir/%name/mnt/linux/autoload
103 %_libdir/%name/mnt/linux/bin
104 %_libdir/%name/mnt/linux/input
105 %_libdir/%name/mnt/linux/lib
106 %_libdir/%name/mnt/linux/src
107 %_libdir/%name/mnt/linux/timestamp
108 %_libdir/%name/mnt/linux/doc/hypertex
109 %_libdir/%name/mnt/linux/doc/msgs
112 %defattr(644,root,root,755)
113 %doc %_libdir/%name/mnt/linux/doc/*.ps