]> git.pld-linux.org Git - packages/axiom.git/blame - axiom.spec
- adapterized, some fixes :)
[packages/axiom.git] / axiom.spec
CommitLineData
08f2916a 1%define NO_REGRESSION_TEST 1
2
32bb3fbc 3%define snap 20040509
4
5Name: axiom
6Version: 3.%axiom_cvs_date
7Release: alt1
8Summary: Axiom Computer Algebra System
9Summary(ru_RU.UTF-8):Система аналитических вычислений Axiom
10License: Modified BSD License
11Group: Applications/Science
12Url: http://savannah.nongnu.org/projects/axiom
13Source0: %{name}-cvs-%{snap}.tar.bz2
14Source1: %{name}
15Source2: gcl-2.6.2-%{name}.tar.gz
16Patch1: %{name}-no-test.patch
17Patch2: %{name}-external-gcl.patch
18BuildRequires: libreadline-devel libncurses-devel tcl-devel tk-devel libiberty-devel libbfd-devel-static xpm-devel XFree86-devel
19BuildRequires: tetex tetex-latex tetex-dvips texinfo lynx sed gawk coreutils diffutils
08f2916a 20
21%description
22Axiom is a general purpose Computer Algebra system. It is useful for
32bb3fbc 23research and development of mathematical algorithms. It defines a
24strongly typed, mathematically correct type hierarchy. It has a
25programming language and a built-in compiler.
08f2916a 26
32bb3fbc 27Axiom has been in development since 1973 and was sold as a commercial
28product. It has been released as free software.
08f2916a 29
32bb3fbc 30Efforts are underway to extend this software to (a) develop a better
31user interface (b) make it useful as a teaching tool (c) develop an
32algebra server protocol (d) integrate additional mathematics (e)
33rebuild the algebra in a literate programming style (f) integrate
34logic programming (g) develop an Axiom Journal with refereed
35submissions.
36
37%description -l ru_RU.UTF-8
38Axiom является универсальной системой
39аналитических вычислений и может
40использоваться для научных
41исследований и развития
42математических алгоритмов. Axiom
43является строго типизированной
44системой с математически корректной
45иерархией типов. Система имеет
46собственный язык программирования и
47встроенный компилятор.
48
49Axiom развивается с 1973 года и ранее
50распространялась как коммерческий
51продукт. Сейчас система выпущена под
52свободной програмной лицензией.
08f2916a 53
54%package doc
32bb3fbc 55Summary: Axiom Book and other Documentaion
56Summary (ru_RU.UTF-8):Книга и другая документация по Axiom
57Group: Applications/Science
08f2916a 58
59%description doc
60Axiom Book and other Documentaion.
61
62%description doc -l ru_RU.UTF-8
63Книга и другая документация по Axiom.
64
32bb3fbc 65%prep
66%setup -q -n %name
08f2916a 67
68%if %NO_REGRESSION_TEST
69%patch1 -p1
70%endif
71
72cp %SOURCE2 zips/gcl-2.6.2a.tgz
73
74#%patch2 -p1
75
08f2916a 76%build
08f2916a 77export AXIOM=%_builddir/%name/mnt/linux
78export PATH=$AXIOM/bin:$PATH
79
32bb3fbc 80%{__make}
08f2916a 81cd mnt/linux/doc
82dvips -o book.ps book.dvi
83dvips -o Rosetta.ps Rosetta.dvi
84dvips -o DeveloperNotes.ps DeveloperNotes.dvi
85cd ../../..
86
87%install
32bb3fbc 88rm -rf $RPM_BUILD_ROOT
08f2916a 89install -d %buildroot%_bindir
90
32bb3fbc 91%{__make} INSTALL=%buildroot%_libdir/%name COMMAND=%buildroot%_bindir/%name install
08f2916a 92
93install -D -m755 %SOURCE1 %buildroot%_bindir/%name
94
32bb3fbc 95%clean
96rm -rf $RPM_BUILD_ROOT
08f2916a 97
98%files
32bb3fbc 99%defattr(644,root,root,755)
08f2916a 100%_bindir/%name
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
110
111%files doc
32bb3fbc 112%defattr(644,root,root,755)
08f2916a 113%doc %_libdir/%name/mnt/linux/doc/*.ps
This page took 0.137807 seconds and 4 git commands to generate.