provide SOURCE_DATE_EPOCH when building from source

in preparation of adding options to use use stable timestamps in created
zip files/templates and similar.

also move the block that sets LIBO_THIS_YEAR to the section where
configure switches to SRCDIR to make it work in builddir != srcdir case

Change-Id: I286d7765277cde9d8449de375f522df7c33a6222
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/207015
Tested-by: Jenkins
Reviewed-by: René Engelhard <rene@debian.org>
This commit is contained in:
Christian Lohmaier
2026-06-21 17:38:09 +02:00
committed by René Engelhard
parent 7b5ddd9311
commit 90115f1bdb
2 changed files with 10 additions and 4 deletions
+2
View File
@@ -643,6 +643,8 @@ export SKIA_DISABLE_VMA_USE_STL_SHARED_MUTEX=@SKIA_DISABLE_VMA_USE_STL_SHARED_MU
export SKIA_GPU=@SKIA_GPU@
export SOLARINC=@SOLARINC@
export SORT=@SORT@
# conditional assignment, to allow easy override by environment variable vs explicit argument
SOURCE_DATE_EPOCH?=@SOURCE_DATE_EPOCH@
export SPLIT_APP_MODULES=@SPLIT_APP_MODULES@
export SPLIT_OPT_FEATURES=@SPLIT_OPT_FEATURES@
export SRCDIR=@SRC_ROOT@
+8 -4
View File
@@ -606,10 +606,6 @@ AC_DEFINE_UNQUOTED(LIBO_VERSION_MINOR,$LIBO_VERSION_MINOR)
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:-2026}
AC_DEFINE_UNQUOTED(LIBO_THIS_YEAR,$LIBO_THIS_YEAR)
dnl ===================================================================
dnl Product version
dnl ===================================================================
@@ -624,6 +620,14 @@ AC_PATH_PROG(GREP, grep)
BUILDDIR=`pwd`
cd $srcdir
git_date=`git log -1 --pretty=format:"%cd" --date=format:'%Y' 2>/dev/null`
LIBO_THIS_YEAR=${git_date:-2026}
AC_DEFINE_UNQUOTED(LIBO_THIS_YEAR,$LIBO_THIS_YEAR)
# commit-time in unix epoch timestamp format in prep for reproducible builds
SOURCE_DATE_EPOCH=`git log -1 --pretty=%ct 2>/dev/null`
AC_SUBST(SOURCE_DATE_EPOCH)
SRC_ROOT=`pwd`
cd $BUILDDIR
x_Cygwin=[\#]