On 24/12/2013 12:59, Julien Cristau wrote: > On Tue, Dec 24, 2013 at 12:23:08 +0100, Vincent Danjean wrote: > >> Hi, >> >> Does anybody know how to force the date on manapages generated by >> asciidoc? A quick look for 'date' in asciidoc manpage and a google >> search on "asciidoc multiarch date" do not give me anything useful >> at first glance. >> > Run it under faketime?
Thanks. I did not know it. For the record, here is what I did to get the date of the last changelog entry for the generated manpage. Joyeux Noël Vincent
diff -Nru ocl-icd-2.1.3/debian/asciidoc ocl-icd-2.1.3/debian/asciidoc --- ocl-icd-2.1.3/debian/asciidoc 1970-01-01 01:00:00.000000000 +0100 +++ ocl-icd-2.1.3/debian/asciidoc 2013-12-24 14:48:16.000000000 +0100 @@ -0,0 +1,6 @@ +#!/bin/sh +CHANGELOG="$(dirname "$0")/changelog" +DATE_CHANGELOG="$(dpkg-parsechangelog -l"$CHANGELOG" --show-field Date)" +DATE="$(date --utc -d "$DATE_CHANGELOG" --rfc-3339 second )" +set -x +exec faketime -f "$DATE" asciidoc "$@" diff -Nru ocl-icd-2.1.3/debian/rules ocl-icd-2.1.3/debian/rules --- ocl-icd-2.1.3/debian/rules 2013-12-22 14:28:10.000000000 +0100 +++ ocl-icd-2.1.3/debian/rules 2013-12-24 14:48:16.000000000 +0100 @@ -15,7 +15,8 @@ .PHONY: override_dh_auto_configure override_dh_auto_configure: ./bootstrap - dh_auto_configure -- --disable-debug --disable-update-database + env ASCIIDOC="$(CURDIR)/debian/asciidoc" \ + dh_auto_configure -- --disable-debug --disable-update-database .PHONY: override_dh_shlibdeps override_dh_shlibdeps:
signature.asc
Description: OpenPGP digital signature