1Source: reduce
2Section: math
3Priority: optional
4Maintainer: REDUCE Developers <reduce-algebra-developers@lists.sourceforge.net>
5Build-Depends: autoconf, libffi-dev, libncurses5-dev, libx11-dev, libxext-dev, libxft-dev, texlive-latex-base, texlive-fonts-extra, texlive-latex-recommended, texlive-fonts-recommended, tex4ht, debhelper (>= 7.0.50~)
6Standards-Version: 3.9.1
7Homepage: https://reduce-algebra.sourceforge.io/
8
9Package: reduce-complete
10Architecture: i386 amd64
11Depends: gnuplot-x11 | gnuplot-qt, ${shlibs:Depends}, ${misc:Depends}
12Conflicts: reduce-common, reduce-csl, reduce-psl, reduce-addons
13Description: REDUCE Computer Algebra System -- common files
14 REDUCE is a system for doing scalar, vector and matrix algebra by computer,
15 which also supports arbitrary precision numerical approximation and
16 interfaces to gnuplot to provide graphics. It can be used interactively
17 for simple calculations (as illustrated in the screenshot above) but also
18 provides a full programming language, with a syntax similar to other
19 modern programming languages.
20 .
21 This package contains the complete set of files for CSL and PSL Reduce.
22
23Package: reduce-common
24Architecture: all
25Depends: gnuplot-x11 | gnuplot-qt, ${misc:Depends}
26Description: REDUCE Computer Algebra System -- common files
27 REDUCE is a system for doing scalar, vector and matrix algebra by computer,
28 which also supports arbitrary precision numerical approximation and
29 interfaces to gnuplot to provide graphics. It can be used interactively
30 for simple calculations (as illustrated in the screenshot above) but also
31 provides a full programming language, with a syntax similar to other
32 modern programming languages.
33 .
34 This package contains the files that are independent of the Lisp system used.
35
36Package: reduce-csl
37Architecture: any
38Depends: reduce-common (= ${source:Version}), ${shlibs:Depends}, ${misc:Depends}
39Description: REDUCE Computer Algebra System -- CSL version
40 REDUCE is a system for doing scalar, vector and matrix algebra by computer,
41 which also supports arbitrary precision numerical approximation and
42 interfaces to gnuplot to provide graphics. It can be used interactively
43 for simple calculations (as illustrated in the screenshot above) but also
44 provides a full programming language, with a syntax similar to other
45 modern programming languages.
46 .
47 This package contains the files for the CSL (Codemist Standard Lisp)
48 version of REDUCE.
49
50
51Package: reduce-psl
52Architecture: i386 amd64 kfreebsd-amd64 kfreebsd-i386 mips powerpc sparc alpha hppa
53Depends: reduce-common (= ${source:Version}), ${shlibs:Depends}, ${misc:Depends}
54Description: REDUCE Computer Algebra System -- PSL version
55 REDUCE is a system for doing scalar, vector and matrix algebra by computer,
56 which also supports arbitrary precision numerical approximation and
57 interfaces to gnuplot to provide graphics. It can be used interactively
58 for simple calculations (as illustrated in the screenshot above) but also
59 provides a full programming language, with a syntax similar to other
60 modern programming languages.
61 .
62 This package contains the files for the PSL (Portable Standard Lisp)
63 version of REDUCE.
64
65Package: reduce-addons
66Architecture: any
67Depends: reduce-csl (= ${source:Version}) | reduce-psl (= ${source:Version}), ${shlibs:Depends}, ${misc:Depends}
68Description: Useful addons for the REDUCE Computer Algebra System
69 These include:
70   reduce-mode, an emacs mode
71   redfront, a frontend with line editing and color output
72   breduce, a REDUCE batch processing utility
73
74