Update README.dependencies to new requirements.

This commit is contained in:
John Ralls 2019-10-12 17:23:41 -07:00
parent 931cf50f69
commit e4bbf7257f

View File

@ -39,7 +39,7 @@ strongly discouraged and actively removed whenever it's caught.
Important notice
----------------
You can find the most recent version of the following part at
You can find the most recent version of the following part at
https://wiki.gnucash.org/wiki/Dependencies.
GnuCash Library Dependency Policy
@ -56,40 +56,50 @@ still has.)
Libraries/Deps
--------------
required Version
-------- _______
glib2 2.40.0
gtk+3 3.14.0
guile 2.2.0 or 2.0.0 Must be built with regex
required Version
-------- _______
gcc or clang 8.0 (gcc)/6.0(clang) C++17 C/C++ compiler
cmake 3.10 Build system manager
glib2 2.40.0
gtk+3 3.14.0
guile 2.2.0 or 2.0.0 Must be built with regex
support enabled
libxml2 2.5.10
libxml2 2.5.10
gettext 0.19.6
libxslt, including xsltproc
ICU International Components for
Unicode
boost 1.50.0 locale and regex libs must be
boost 1.67.0 All headers plus date_time,
filesystem, locale, and
regex libraries.
locale and regex libs must be
built with ICU support.
swig 2.0.10 Only required to build from git.
webkit webkitgtk-3.0 (Windows, Mac)
Note that 1.67.0 is the first
*release* that supports C++17,
but that some distributions
have patched earlier versions
to work.
swig 3.0.12 Makes Guile and Python Bindings.
webkit webkitgtk-3.0 (Windows, Mac)
webkit2gtk-3.0 (Everything Else)
googletest 1.7.0 Some distros call it gtest.
googletest 1.8.0 Some distros call it gtest.
Some distros also separate out
googlemock or gmock; both are
required.
optional
--------
aqbanking 5.3.4 online banking; also requires
gwehywfar.
aqbanking 5.3.4 online banking; also requires
gwehywfar.
libdbi 0.8.3 SQL backend; also requires at
least one of libdbd-sqlite3,
libdbd-mysql, or libdbd-pgsql
libdbi 0.8.3 SQL backend; also requires at
least one of libdbd-sqlite3,
libdbd-mysql, or libdbd-pgsql
libofx 0.9.0 OFX/QFX import
libofx 0.9.0 OFX/QFX import
python 3.2.0 python bindings; headers
required, not just binaries.
python 3.2.0 python bindings; headers
required, not just binaries.
makeinfo Not really needed, it
just builds the
@ -116,4 +126,3 @@ Libraries/Deps
at runtime, suggested
---------------------
isocodes: translation of currency names