USe date for pod2man from README mtime
authorHilko Bengen <bengen@debian.org>
Sun, 27 Jan 2019 04:01:06 +0000 (05:01 +0100)
committerHilko Bengen <bengen@debian.org>
Thu, 19 Aug 2021 15:23:24 +0000 (16:23 +0100)
Gbp-Pq: Name 0003-USe-date-for-pod2man-from-README-mtime.patch

podwrapper.pl.in

index 3ce74b3a78c0370d37b78d80696eb4dd3c4cb88b..396a192a28071ce5e747b3107ae3d8f4fb9c986d 100755 (executable)
@@ -41,6 +41,7 @@ use Pod::Simple;
 use Pod::Simple::Text;
 use Pod::Simple::XHTML;
 use File::Basename;
+use POSIX qw< strftime >;
 
 # https://www.redhat.com/archives/libguestfs/2013-May/thread.html#00088
 eval { $Text::Wrap::huge = "overflow" };
@@ -216,6 +217,11 @@ if (!$date && -d $filename) {
     $_ = `git show -O/dev/null -s --format=%ci`;
     $date = $1 if /^(\d+-\d+-\d+)\s/;
 }
+$filename = "$abs_top_srcdir/README";
+if (-r $filename) {
+    my $mtime = (stat $filename)[9];
+    $date = strftime ('%Y-%m-%d', gmtime($mtime));
+}
 if (!$date) {
     my ($day, $month, $year) = (gmtime($ENV{SOURCE_DATE_EPOCH} || time))[3,4,5];
     $date = sprintf ("%04d-%02d-%02d", $year+1900, $month+1, $day);