Update dependencies for 3.901 release.

pull/709/head
John Ralls 6 years ago
parent 396ddbd472
commit ed6ef531ec

@ -193,13 +193,13 @@ if (NOT PKG_CONFIG_FOUND)
endif()
# glib et al.
pkg_check_modules (GLIB2 REQUIRED glib-2.0>=2.40)
pkg_check_modules (GLIB2 REQUIRED glib-2.0>=2.56.1)
pkg_check_modules (GIO REQUIRED gio-2.0)
pkg_check_modules (GOBJECT REQUIRED gobject-2.0>=2.20)
pkg_check_modules (GMODULE REQUIRED gmodule-2.0>=2.20)
pkg_check_modules (GTHREAD REQUIRED gthread-2.0>=2.20)
pkg_check_modules (GOBJECT REQUIRED gobject-2.0)
pkg_check_modules (GMODULE REQUIRED gmodule-2.0)
pkg_check_modules (GTHREAD REQUIRED gthread-2.0)
pkg_check_modules (LIBXML2 REQUIRED libxml-2.0>=2.7.0)
pkg_check_modules (LIBXML2 REQUIRED libxml-2.0>=2.9.4)
pkg_check_modules (LIBXSLT REQUIRED libxslt)
if (WITH_GNUCASH)
if (WIN32 OR APPLE)
@ -210,7 +210,7 @@ if (WITH_GNUCASH)
set(WEBKIT2 1 CACHE INTERNAL "WebKit2Gtk4")
endif()
pkg_check_modules (GTK3 REQUIRED IMPORTED_TARGET gtk+-3.0>=3.18.0)
pkg_check_modules (GTK3 REQUIRED IMPORTED_TARGET gtk+-3.0>=3.22.30)
endif()
pkg_check_modules (ZLIB REQUIRED zlib)

@ -30,11 +30,6 @@ not actively eradicated.
GnuCash uses variadic macros for debugging and logging support (via
qof).
Declarations after Code
-----------------------
The use of declarations after code (`int i; i = 0; char *foo;') is
strongly discouraged and actively removed whenever it's caught.
Important notice
@ -60,12 +55,14 @@ Libraries/Deps
-------- _______
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
glib2 2.56.1
gtk+3 3.22.30
guile 2.2.0 or 2.0.9 Must be built with regex
support enabled
libxml2 2.5.10
gettext 0.20
libxml2 2.9.4
gettext 0.20 Required to build gnucash.pot,
0.19.6 or later permitted but
won't generate gnucash.pot.
libxslt, including xsltproc
ICU International Components for
Unicode
@ -80,26 +77,33 @@ Libraries/Deps
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)
webkit 2.4.11 (Windows,
2.14.1 (Everything Else)
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
gwenhywfar.
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
zlib
python 3.2.0 python bindings; headers
optional
--------
aqbanking 5.7.8 online banking; Note that 6.1.0
gwenhywfar 4.20.0 or higher is needed for German
FinTS.
python 3.6.0 python bindings; headers
required, not just binaries.
libofx 0.9.12 OFX/QFX import
libsecret 0.18
gtk-mac-integration MacOS only, for menus to go
to the main menu bar instead
of one on the window.
makeinfo Not really needed, it
just builds the

Loading…
Cancel
Save