Skip to content

Commit cf87f7d

Browse files
author
Matthias Koeppe
committed
build/pkgs/polymake/SPKG.rst: 'script package' -> 'dummy package', cosmetic edits
1 parent d03d8f1 commit cf87f7d

File tree

1 file changed

+16
-15
lines changed

1 file changed

+16
-15
lines changed

build/pkgs/polymake/SPKG.rst

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -25,47 +25,48 @@ Dependencies
2525
------------
2626

2727
Polymake needs a working installation of Perl, including its shared
28-
library and some modules (XML::Writer XML::LibXML XML::LibXSLT
29-
Term::ReadLine::Gnu JSON SVG). The Polymake interface in Sage
30-
additionally needs File::Slurp. For full functionality including
31-
polymake's polyDB, also the Perl module MongoDB is needed.
28+
library and some modules (``XML::Writer XML::LibXML XML::LibXSLT
29+
Term::ReadLine::Gnu JSON SVG``). The Polymake interface in Sage
30+
additionally needs ``File::Slurp``. For full functionality including
31+
polymake's polyDB, also the Perl module ``MongoDB`` is needed.
3232

33-
These are not provided by a Sage package. The script package
34-
perl_cpan_polymake_prereq will signal an error at build time if the
33+
These are not provided by a Sage package. The dummy package
34+
``perl_cpan_polymake_prereq`` will signal an error at build time if the
3535
required prerequisites are not met.
3636

37-
The configure script will inform you about the equivalent system
37+
The ``configure`` script will inform you about the equivalent system
3838
packages that you should install. Otherwise, you can use CPAN (see
3939
below).
4040

41-
Sage might install the Term::ReadLine::Gnu module, however, when you
41+
Sage might install the ``Term::ReadLine::Gnu`` module, however, when you
4242
install polymake, if it is not provided by the system, or if Sage
43-
installs its own readline library.
43+
installs its own ``readline`` library.
4444

4545

4646
A distribution-independent way to install Perl modules (into a user's
47-
home directory or /usr/local) is using CPAN. This is also the way to
47+
home directory or ``/usr/local``) is using CPAN. This is also the way to
4848
install the modules on macOS. For this, if you don't have root access,
49-
you will need the local::lib Perl module installed::
49+
you will need the ``local::lib`` Perl module installed::
5050

5151
cpan -i XML::Writer XML::LibXML XML::LibXSLT File::Slurp Term::ReadLine::Gnu JSON SVG MongoDB
5252

53-
Several Sage packages should be installed before installing the polymake
53+
Several Sage packages should be installed before installing the ``polymake``
5454
package to give a more featureful Polymake installation::
5555

5656
sage -i 4ti2 latte_int topcom qhull
5757

5858
Software that would need to be installed manually (no Sage package
59-
available) for a more featureful Polymake installation: azove, porta,
60-
vinci, SplitsTree4.
59+
available) for a more featureful Polymake installation: ``azove``, ``porta``,
60+
``vinci``, ``SplitsTree4``.
6161

6262
Information on missing Polymake prerequisites after installing polymake::
6363

6464
$ sage -sh
6565
(sage-sh) $ polymake
6666
polytope> show_unconfigured;
6767

68-
In order to Polymake from Sage, you will need the JuPyMake::
68+
In order to use Polymake from Sage, you will also need the ``jupymake``
69+
package::
6970

7071
sage -i jupymake
7172

0 commit comments

Comments
 (0)