gnucash-on-osx master: Update jhbuildrc-custom

John Ralls jralls at code.gnucash.org
Wed Jul 3 19:08:22 EDT 2024


Updated	 via  https://github.com/Gnucash/gnucash-on-osx/commit/b219e110 (commit)
	from  https://github.com/Gnucash/gnucash-on-osx/commit/54d5f769 (commit)



commit b219e110a0ef1eeb03041377af47411a9df7c209
Author: John Ralls <jralls at ceridwen.us>
Date:   Wed Jul 3 16:08:11 2024 -0700

    Update jhbuildrc-custom

diff --git a/jhbuildrc-custom b/jhbuildrc-custom
index 3310757..149b67a 100644
--- a/jhbuildrc-custom
+++ b/jhbuildrc-custom
@@ -11,33 +11,31 @@ checkoutroot = os.path.join(os.path.dirname(prefix), 'src')
 buildroot = os.path.join(os.path.dirname(prefix), 'build')
 moduleset = "https://github.com/gnucash/gnucash-on-osx/raw/master/modulesets/gnucash.modules"
 
-_modules_deps = ['pygments', 'meta-gtk-osx-bootstrap', 'meta-gtk-osx-gtk3',
-                'meta-gtk-osx-python-gtk3', 'openSP', 'libofx', 'aqbanking',
-                'libdbi-drivers', 'shared-mime-info', 'iso-codes', 'guile22',
-                'swig', 'boost', 'googletest', 'webkit2gtk3']
+_modules_deps = ['pygments', 'meta-gtk-osx-bootstrap',
+                 'meta-gnucash-dependencies']
 _modules_stable = ['pygments', 'meta-gtk-osx-bootstrap',
-                  'gnucash', 'gnucash-docs']
-_modules_stable = ['pygments', 'meta-gtk-osx-bootstrap',
-                  'gnucash', 'gnucash-docs']
+                   'meta-gnucash-dependencies', 'gnucash', 'gnucash-docs']
 _modules_git = ['pygments', 'meta-gtk-osx-bootstrap',
-               'gnucash-git', 'gnucash-docs-git']
+                'meta-gnucash-dependencies','gnucash-git', 'gnucash-docs-git']
 
 #set modules to the _modules variable above corresponding you what you need.
 modules = _modules_stable
 
 _pypathenv = {'PYTHON':os.path.join(prefix, 'bin', 'python3')}
-module_extra_env['pycairo'] = _pypathenv
-module_extra_env['pygobject3'] = _pypathenv
 
-module_extra_env['icu'] = {'CXXFLAGS':os.environ['CXXFLAGS'] + ' -std=c++17'}
-module_extra_env['boost'] = {'CXXFLAGS':os.environ['CXXFLAGS'] + ' -std=c++17'}
-append_autogenargs("libofx", "--with-opensp-includes=" + prefix + "/include/OpenSP --with-opensp-libs=" + prefix + "/lib")
+    append_autogenargs("fontconfig", "--with-default-fonts=/System/Library/Fonts/Supplemental --with-add-fonts=/System/Library/Fonts,/Library/Fonts --with-cache-dir=home")
 
-append_autogenargs("OpenSP", "--enable-shared") #To override the global --disable-shared
-append_autogenargs("libdbi-drivers", "--with-dbi-incdir=" + prefix + "/include --with-dbi-libdir=" + prefix + "/lib")
-module_makeargs["aqbanking"]="-j1"
 os.environ['CC_FOR_BUILD'] = os.environ['CC']
 os.environ['CPP_FOR_BUILD'] = os.environ['CC']
 os.environ['CFLAGS_FOR_BUILD'] = os.environ['CFLAGS']
-module_cmakeargs['boost'] = '-DCMAKE_CXX_FLAGS="' + os.environ['CXXFLAGS'] + ' -std=c++17"'
 
+module_extra_env['pycairo'] = _pypathenv
+module_extra_env['pygobject3'] = _pypathenv
+module_extra_env['icu'] = {'CXXFLAGS':os.environ['CXXFLAGS'] + ' -std=c++17'}
+module_extra_env['boost'] = {'CXXFLAGS':os.environ['CXXFLAGS'] + ' -std=c++17'}
+module_extra_env['mariadb-connector'] = {'CFLAGS':os.environ['CFLAGS'] + ' -std=c99'} # -Wno-deprecated-non-prototype'}
+module_extra_env['OpenSP'] = {'CXXFLAGS':os.environ['CXXFLAGS'] + ' -std=c++03'}
+module_extra_env['libchipcard'] = {'CXXFLAGS':os.environ['CXXFLAGS'] + ' -std=c++03'}
+
+module_cmakeargs['boost'] = '-DCMAKE_CXX_FLAGS="' + os.environ['CXXFLAGS'] + ' -std=c++17"'
+module_cmakeargs["mariadb-connector"] = "-DCMAKE_INSTALL_NAME_DIR=" + os.path.join(prefix, 'lib', 'mariadb')



Summary of changes:
 jhbuildrc-custom | 32 +++++++++++++++-----------------
 1 file changed, 15 insertions(+), 17 deletions(-)



More information about the gnucash-changes mailing list