You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,7 @@ Official packages are available for Ubuntu derivatives and macOS, but if your ar
14
14
15
15
### Official packages
16
16
17
-
Supplied packages are published using the official Launchpad platform for Ubuntu, and a custom Homebrew tap repository for macOS. Packages simply require all the dependencies, namely: MPFR, Cairo and Python 3.
17
+
Supplied packages are published using the official Launchpad platform for Ubuntu, and a custom Homebrew tap repository for macOS. Packages simply require all the dependencies, namely: MPFR, Cairo, Gnuplot and Python 3.
18
18
19
19
#### Ubuntu
20
20
@@ -44,7 +44,7 @@ which in one line both sets up the "tap" for Ariadne and installs the package al
44
44
45
45
### Dependencies
46
46
47
-
If installed from sources, the only required library dependency is MPFR. To enable the graphical output you will require Cairo in order to save into png files. Finally, the Python bindings require the Python headers (version 3 is only supported, since version 2 is discontinued). In particular for Python, there is an internal Git submodule dependency on the header-only [pybind11](https://github.com/pybind/pybind11) library. Therefore in order to build the Python interface, Git must be installed even if Ariadne has been downloaded as an archive. Download of the dependency is automatic though.
47
+
If installed from sources, the only required library dependency is MPFR. To enable the graphical output you will require either Cairo or Gnuplot in order to save into png files. Finally, the Python bindings require the Python headers (version 3 is only supported, since version 2 is discontinued). In particular for Python, there is an internal Git submodule dependency on the header-only [pybind11](https://github.com/pybind/pybind11) library. Therefore in order to build the Python interface, Git must be installed even if Ariadne has been downloaded as an archive. Download of the dependency is automatic though.
48
48
49
49
Finally, if you want to build the documentation, you need Doxygen and a working Latex distribution (including the Math packages).
50
50
@@ -54,15 +54,15 @@ Specific instructions for Ubuntu and macOS follow, starting from installation fr
54
54
55
55
#### Ubuntu
56
56
57
-
Aptitude packages: `cmake pkg-config git libmpfr-dev libcairo2-dev` and either `clang-11` or `g++-10` for the compiler toolchain.
57
+
Aptitude packages: `cmake pkg-config git libmpfr-dev libcairo2-dev gnuplot` and either `clang-11` or `g++-10` for the compiler toolchain.
58
58
59
59
Additional package required for the Python interface: `python3-dev`.
60
60
61
61
Additional packages required for documentation: `doxygen doxygen-latex`
62
62
63
63
#### macOS
64
64
65
-
Homebrew packages: `cmake git mpfr cairo` and `gcc@10` if using GCC.
65
+
Homebrew packages: `cmake git mpfr cairo gnuplot` and `gcc@10` if using GCC.
66
66
67
67
For Cairo support, you may need to set up a permanent variable for the path of pkgconfig by adding the following line in your `~\.bash_profile`:
0 commit comments