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