Skip to content

Commit 38e8530

Browse files
committed
build: add SOURCE_DATE_EPOCH support
1 parent 1f7a6d3 commit 38e8530

File tree

4 files changed

+11
-5
lines changed

4 files changed

+11
-5
lines changed

configure.ac

+8-2
Original file line numberDiff line numberDiff line change
@@ -375,8 +375,14 @@ test "x$prefix" = xNONE && prefix=$ac_default_prefix
375375
SYSCONFDIR=`eval echo "$sysconfdir"`
376376
AC_SUBST([SYSCONFDIR])
377377

378-
BUILDDATE=`date +%F`
379-
AC_SUBST([BUILDDATE])
378+
AS_IF([test "x$SOURCE_DATE_EPOCH" = x], [
379+
SOURCE_DATE_EPOCH=`git log -1 --pretty=%ct 2>/dev/null`
380+
])
381+
AS_IF([test "x$SOURCE_DATE_EPOCH" = x], [
382+
SOURCE_DATE_EPOCH=`date +%s 2>/dev/null`
383+
])
384+
BUILD_DATE=`date -d @$SOURCE_DATE_EPOCH +%F 2>/dev/null`
385+
AC_SUBST([BUILD_DATE])
380386

381387
#
382388
# Finish up

contrib/openarc-keygen.1.in

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
.\" Copyright 2024 OpenARC contributors.
22
.\" See LICENSE.
3-
.Dd @BUILDDATE@
3+
.Dd @BUILD_DATE@
44
.Dt OPENARC-KEYGEN 1
55
.Os OpenARC @VERSION@
66

openarc/openarc.8.in

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
.\" reserved. See LICENSE.Sendmail.
33
.\" Copyright (c) 2009-2013, 2015, 2016, The Trusted Domain Project. All
44
.\" rights reserved. See LICENSE.
5-
.Dd @BUILDDATE@
5+
.Dd @BUILD_DATE@
66
.Dt OPENARC 8
77
.Os OpenARC @VERSION@
88

openarc/openarc.conf.5.in

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
.\" reserved. See LICENSE.Sendmail.
33
.\" Copyright (c) 2009-2017, The Trusted Domain Project. All rights reserved.
44
.\" See LICENSE.
5-
.Dd @BUILDDATE@
5+
.Dd @BUILD_DATE@
66
.Dt OPENARC.CONF 5
77
.Os OpenARC @VERSION@
88

0 commit comments

Comments
 (0)