From dc64b30d981d7a368d7b11aef19ec60b6f05dbbd Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Thu, 4 Feb 2016 21:36:12 +0100 Subject: manpages: Set date to release date instead of build date This should also help distributions working towards reproducible builds. --- Makefile | 2 ++ config.mk | 1 + man/Makefile | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 9f90891..160c523 100644 --- a/Makefile +++ b/Makefile @@ -97,6 +97,8 @@ dist: cp src/deps.mk /tmp/feh-${VERSION}/src/deps.mk sed -i 's/^VERSION ?= .*$$/VERSION ?= ${VERSION}/' \ /tmp/feh-${VERSION}/config.mk + sed -i 's/^MAN_DATE ?= .*$$/MAN_DATE ?= ${MAN_DATE}/' \ + /tmp/feh-${VERSION}/config.mk tar -C /tmp -cjf ../feh-${VERSION}.tar.bz2 feh-${VERSION} rm -r /tmp/feh-${VERSION} diff --git a/config.mk b/config.mk index a7356c8..abcb6d8 100644 --- a/config.mk +++ b/config.mk @@ -64,6 +64,7 @@ else MAN_EXIF = disabled endif +MAN_DATE ?= ${shell date '+%B %d, %Y'} # Uncomment this to use dmalloc #CFLAGS += -DWITH_DMALLOC diff --git a/man/Makefile b/man/Makefile index 1927963..65f2bc2 100644 --- a/man/Makefile +++ b/man/Makefile @@ -8,7 +8,7 @@ all: ${TARGETS} .pre.1: sed \ -e 's/\$$VERSION\$$/${VERSION}/g' \ - -e 's/\$$DATE\$$/'"$$(date '+%B %d, %Y')"/g \ + -e 's/\$$DATE\$$/${MAN_DATE}/g' \ -e 's/\$$MAN_CURL\$$/${MAN_CURL}/' \ -e 's/\$$MAN_DEBUG\$$/${MAN_DEBUG}/' \ -e 's/\$$MAN_EXIF\$$/${MAN_EXIF}/' \ -- cgit v1.2.3