gnucash master: Update README.dependencies to new requirements.
John Ralls
jralls at code.gnucash.org
Sat Oct 12 20:24:23 EDT 2019
Updated via https://github.com/Gnucash/gnucash/commit/e4bbf725 (commit)
from https://github.com/Gnucash/gnucash/commit/931cf50f (commit)
commit e4bbf7257f6555808ffbac85e446ed0cb53c6015
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Oct 12 17:23:41 2019 -0700
Update README.dependencies to new requirements.
diff --git a/README.dependencies b/README.dependencies
index d4eba60b9..09a3b0190 100644
--- a/README.dependencies
+++ b/README.dependencies
@@ -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
-
Summary of changes:
README.dependencies | 49 +++++++++++++++++++++++++++++--------------------
1 file changed, 29 insertions(+), 20 deletions(-)
More information about the gnucash-changes
mailing list