https://bugs.documentfoundation.org/show_bug.cgi?id=160409

--- Comment #3 from Buovjaga <[email protected]> ---
Edward: you could do a change like this:

diff --git a/configure.ac b/configure.ac
index 4bb5ad4d97da..6a110f62c6ab 100644
--- a/configure.ac
+++ b/configure.ac
@@ -520,8 +520,9 @@ AC_DEFINE_UNQUOTED(LIBO_VERSION_MICRO,$LIBO_VERSION_MICRO)
 AC_DEFINE_UNQUOTED(LIBO_VERSION_PATCH,$LIBO_VERSION_PATCH)

 git_date=`git log -1 --pretty=format:"%cd" --date=format:'%Y' 2>&/dev/null`
-LIBO_THIS_YEAR=${git_date:-2024}
+LIBO_THIS_YEAR=${git_date:-2025}
 AC_DEFINE_UNQUOTED(LIBO_THIS_YEAR,$LIBO_THIS_YEAR)
+AC_SUBST(LIBO_THIS_YEAR)

 dnl ===================================================================
 dnl Product version

and then changes to relevant .mk files like

diff --git a/postprocess/CustomTarget_registry.mk
b/postprocess/CustomTarget_registry.mk
index 8a503e39862a..6c16df58ddd9 100644
--- a/postprocess/CustomTarget_registry.mk
+++ b/postprocess/CustomTarget_registry.mk
@@ -572,6 +572,7 @@ postprocess_main_SED := \
        -e
's,$${ABOUTBOXPRODUCTVERSION},$(LIBO_VERSION_MAJOR).$(LIBO_VERSION_MINOR).$(LIBO_VERSION_MICRO).$(LIBO_VERSION_PATCH)$(LIBO_VERSION_SUFFIX),g'
\
        -e 's,$${ABOUTBOXPRODUCTVERSIONSUFFIX},$(LIBO_VERSION_SUFFIX_SUFFIX),g'
\
        -e 's,$${OOOVENDOR},$(if $(OOO_VENDOR),$(subst
$(COMMA),\x2c,$(OOO_VENDOR)),The Document Foundation),g' \
+       -e 's,$${LIBO_THIS_YEAR},$(LIBO_THIS_YEAR),g' \
        -e 's,$${PRODUCTNAME},$(PRODUCTNAME),g' \
        -e 's,$${PRODUCTVERSION},$(PRODUCTVERSION),g' \
        -e
's,$${PRODUCTEXTENSION},.$(LIBO_VERSION_MICRO).$(LIBO_VERSION_PATCH)$(LIBO_VERSION_SUFFIX),g'
\
diff --git a/readlicense_oo/CustomTarget_readme.mk
b/readlicense_oo/CustomTarget_readme.mk
index bb3b41e768a8..c4ac26073d57 100644
--- a/readlicense_oo/CustomTarget_readme.mk
+++ b/readlicense_oo/CustomTarget_readme.mk
@@ -44,6 +44,7 @@ $(readlicense_oo_DIR)/readme.xrm : \
 endif

 readlicense_oo_README_SED := \
+       -e 's,$${LIBO_THIS_YEAR},$(LIBO_THIS_YEAR),g' \
        -e 's,$${PRODUCTNAME},$(PRODUCTNAME),g' \
        -e 's,$${PRODUCTVERSION},$(LIBO_VERSION_MAJOR).$(LIBO_VERSION_MINOR),g'
\

But then there is also ReplaceStringHookProc function in
desktop/source/app/app.cxx which is getting product name and version etc. via
utl::ConfigManager and build id via utl::Bootstrap to populate About dialog
text. I'm not sure what would be the best approach for this, but I hope you can
consider it.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to