gnucash-on-flatpak master: Multiple changes pushed
Geert Janssens
gjanssens at code.gnucash.org
Sun Feb 16 07:40:49 EST 2020
Updated via https://github.com/Gnucash/gnucash-on-flatpak/commit/dfdc5589 (commit)
via https://github.com/Gnucash/gnucash-on-flatpak/commit/30c9b0fd (commit)
via https://github.com/Gnucash/gnucash-on-flatpak/commit/928f7927 (commit)
via https://github.com/Gnucash/gnucash-on-flatpak/commit/93053b96 (commit)
via https://github.com/Gnucash/gnucash-on-flatpak/commit/a1b97f6b (commit)
from https://github.com/Gnucash/gnucash-on-flatpak/commit/0061c192 (commit)
commit dfdc5589781877aa6c6ec4307188da8701d5cf81
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Feb 15 16:50:05 2020 +0100
Complete the manifest file modularization
- instead of combining templates into the final manifest file use a common
manifest file for all common modules
- the modules that differ between tar or git builds will go into
a dynamically generated module file gnucash.json
- the common manifest file always includes this file
Further, for easy lookup of which manifest and modules files were used
to generate a given flatpak, also upload the used module files to
the public download site. For example this can be used to quickly check
what version of aqbanking was built into a given flatpak.
As there are now more files to uplaod, store them in a subdirectory
manifests/{maint,master,...}/<branch>/{manifestfile,modules}
commit 30c9b0fd59bd858c6dbebbf9156a70b104d1cc51
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Feb 15 15:56:17 2020 +0100
Cleanup - group all patches in a patches subdirectory
commit 928f7927f320bb7c212cfc1543fcbe8fde8bd50b
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Feb 15 15:30:50 2020 +0100
Continue modularization of manifest file
commit 93053b963a2cf8f2665146cdfa9b083a0ecd0c3b
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Feb 15 14:21:24 2020 +0100
extras-git really means swig
So rename the module
commit a1b97f6be9414ae2a2290ff81b1c455a716d079e
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Feb 15 14:10:55 2020 +0100
Begin modularizing manifest file
Group dependencies in separate module files for easier maintenance.
In this initial commit the following bits have been moved to a separate
module file
- aqbanking and dependencies (gwenhywfar and libchipcard)
- guile and dependencies (gc and libunistring)
- build dependencies only needed for git builds
More will follow in future commits
Summary of changes:
.gitignore | 2 +-
build_package.sh | 3 +-
functions.sh | 19 +-
modules/aqbanking.json | 64 ++++
modules/boost.json | 16 +
modules/googletest.json | 12 +
modules/guile.json | 38 +++
modules/libdbi.json | 51 +++
modules/libofx.json | 63 ++++
modules/mariadb.json | 71 +++++
modules/postgresql.json | 20 ++
modules/swig.json | 33 ++
org.gnucash.GnuCash.json | 37 +++
.../fix-build-flags.patch | 0
.../fix-install-dirs.patch | 0
.../gengetopt-makefile.patch | 0
link-libs.patch => patches/link-libs.patch | 0
no-werror.patch => patches/no-werror.patch | 0
templates/extra-deps-git.json.tpl | 31 --
templates/gnucash-targets-git.json.tpl | 70 ++--
templates/gnucash-targets-tar.json.tpl | 72 +++--
templates/org.gnucash.GnuCash.json.tpl | 352 ---------------------
22 files changed, 488 insertions(+), 466 deletions(-)
create mode 100644 modules/aqbanking.json
create mode 100644 modules/boost.json
create mode 100644 modules/googletest.json
create mode 100644 modules/guile.json
create mode 100644 modules/libdbi.json
create mode 100644 modules/libofx.json
create mode 100644 modules/mariadb.json
create mode 100644 modules/postgresql.json
create mode 100644 modules/swig.json
create mode 100644 org.gnucash.GnuCash.json
rename fix-build-flags.patch => patches/fix-build-flags.patch (100%)
rename fix-install-dirs.patch => patches/fix-install-dirs.patch (100%)
rename gengetopt-makefile.patch => patches/gengetopt-makefile.patch (100%)
rename link-libs.patch => patches/link-libs.patch (100%)
rename no-werror.patch => patches/no-werror.patch (100%)
delete mode 100644 templates/extra-deps-git.json.tpl
delete mode 100644 templates/org.gnucash.GnuCash.json.tpl
More information about the gnucash-patches
mailing list