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