gnucash maint: Multiple changes pushed

Geert Janssens gjanssens at code.gnucash.org
Sat Aug 24 11:37:09 EDT 2019


Updated	 via  https://github.com/Gnucash/gnucash/commit/e8543008 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/7dc59950 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/c4a21bc9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/0e9e3c10 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/9b6df51e (commit)
	 via  https://github.com/Gnucash/gnucash/commit/17848038 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/919c2b30 (commit)
	from  https://github.com/Gnucash/gnucash/commit/3d608efc (commit)



commit e8543008c00493cbf80fb8897ce8c51f3184dfbe
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Aug 24 17:21:32 2019 +0200

    Manpage generation tweaks
    
    - depend on gnc-vcs-info.h file directly instead of the gnc-vcs-info target
      The latter won't cause gnucash to update the manpage in case gnc-vcs-info.h changes,
      the former does.
    - use GNC_VCS_REV as version instead of the static VERSION parameter

commit 7dc59950a59debfd78a3386ff77a99dfbece7522
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Aug 24 16:32:56 2019 +0200

    Bug 797353 - Add copyright and release info in appdata file
    
    This also means the appdata file now requires preprocessing to set this info
    automatically.

commit c4a21bc9d4d05b16820396560b8a0669585d51a3
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Aug 24 15:33:24 2019 +0200

    Extract a few cmake commands to dedicated files rather than generating them on the fly
    
    This simplifies a number of escape sequences.
    
    The generated file to configure the man page was split up a bit further:
    - code that extracted the GNC_VCS_REV_Y_M from gnc-vcs-info.h was spun out
      into its own function that now sets all parameters in gnc-vcs-info.h
      as environment variables.
    - this function is now invoked by configure-manpage.cmake to extract
      the date to insert into the manpage.
    - the manpage in addition now shows the full date rather than only
      yyyy-mm. This is how man itself does it as well.

commit 0e9e3c107debc6121d54a28d7fb38b26b154415f
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Aug 24 12:42:19 2019 +0200

    Drop code path for cmake 3.1 and older
    
    We require cmake 3.5

commit 9b6df51e58b0ab4ecd0759d803b84bbefe7c3f60
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Aug 24 12:26:34 2019 +0200

    Fix man page title line
    
    * 'Version x.y' should be treated as one parameter
    * Add a page title

commit 17848038119bdbd299634ac0ca53bcec939ed4ac
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Aug 24 12:04:49 2019 +0200

    Appdata - sort tags
    
    All tags except for the core information (id, name, summary and description)
    are sorted alphabetically for easier lookup. The core tags are kept on top
    though.

commit 919c2b305d7d1a28f6400e77e9856e2cfda74f22
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Aug 24 11:59:30 2019 +0200

    Appdata - add language tag



Summary of changes:
 CMakeLists.txt                       |  7 ++++++
 cmake/CMakeLists.txt                 |  5 +++-
 cmake/configure-appdata.cmake        | 16 ++++++++++++
 cmake/configure-manpage.cmake        | 17 +++++++++++++
 cmake/git2version-info.cmake         | 28 +++++++++++++++++++++
 cmake/version-info2env.cmake         | 13 ++++++++++
 doc/CMakeLists.txt                   | 26 +++----------------
 doc/gnucash.1.in                     |  2 +-
 gnucash/gnome/CMakeLists.txt         | 15 ++++++++---
 gnucash/gnome/gnucash.appdata.xml.in | 17 +++++++++----
 libgnucash/core-utils/CMakeLists.txt | 49 +++++++++++++-----------------------
 11 files changed, 129 insertions(+), 66 deletions(-)
 create mode 100644 cmake/configure-appdata.cmake
 create mode 100644 cmake/configure-manpage.cmake
 create mode 100644 cmake/git2version-info.cmake
 create mode 100644 cmake/version-info2env.cmake



More information about the gnucash-patches mailing list