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